KhronosGroup / Vulkan-Portability

Apache License 2.0
40 stars 4 forks source link

Direct3D11 related stuff #3

Open DragonJoker opened 5 years ago

DragonJoker commented 5 years ago

Hi,

While implementing a library to wrap vulkan around Direct3D 11, I've noticed some very painful missing things in D3D11, that are mandatory in Vulkan :

Are those things worth integrating to Vulkan-Portability ?

kvark commented 5 years ago

@DragonJoker Given that Windows 7/8 and below are already out of "mainstream support" in Microsoft terms, and Windows 10 supports D3D12, the group initially decided that D3D11 is not a first tier target. That means that we aren't considering D3D11 limitations when defining the spec, and possible implementations would need to rely on other mechanisms for communicating their capabilities.

FWIW, gfx-portability also has a D3D11 backend in development. It's not nearly as tested as the Metal one, but perhaps it could save you some time.