Skip to content

[D3D11] - Add SDK and runtime versioning system for newer and future SDK versions. #1131

Open
@TheNicker

Description

@TheNicker

I suggest to add a versioning system that would abstract the Window SDK into "DXGI version" and "D3D version" both for compile time and run-time.

With these one would easily be able to compile against older versions of the SDK using compile time conditions when "unsupported" newer features are used, and choose at run-time to not use newer features if running on an older system.

The gap between WinRT and windows desktop could be minimized and the current messy implementation of the specialized newer D3D11 features could be generalized.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions