Direct3D9 rendersystem crash on WindowsXP

Description

Direct3DCreate9Ex is supported only in Windows Vista, Windows Server 2008, and Windows 7.
Ogre 1.9 use Direct3DCreate9Ex for Direct3D9Ex Improvements on Windows 7, however it causes "The procedure entry point Direct3DCreate9Ex could not be located in the dynamic link library d3d9.dll".

Manually load the procedure Direct3DCreate9Ex from d3d9.dll library is fine.
patch attached.

Environment

WindowsXP + D3D9 rendersystem

Assignee

Murat Sari

Reporter

oiram Tang

Labels

Components

Fix versions

Affects versions

Priority

Blocker
Configure