Skip to content

Add Direct3D 9 renderer #2

@Echelon9

Description

@Echelon9

Create an alternative Direct3D 9 renderer alongside the existing Direct3D 8 (August 2007 SDK) renderer.

TODO: Separate in small PRs:

  • Use blushogun96's existing work-in-progress Direct3D 9 patch.
  • Abstract the key renderer interfaces, methods and structures.
  • Provide clean method of switching out between Direct3D 8/9 renderers.
  • Update project files to refer to standard install location of the DirectX libraries. DirectX SDK (June 2010) was the last standalone release; now included in the Windows SDK.
  • Enable vertex shaders on Direct3D 9 renderer cf EmuIDirect3DDevice8_CreateVertexShader()
  • Address tweaks and compatibility improvements.
  • Use DirectX 'Developer Runtime' to fix newly introduced ERROR or CORRUPTION level messages..

Note: Windows XP does not support DirectX 10 and above.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions