On Thu, 21 Jul 2022 at 16:10, Conor McCarthy conor.mccarthy.444@gmail.com wrote:
On Thu, Jul 21, 2022 at 2:45 AM Henri Verbeet hverbeet@gmail.com wrote:
I don't think that should be required for feature level 11.0?
The Microsoft doc states, "all D3D11.3 and D3D12 hardware," and I don't think it's a reference to feature level. There's no feature level 11.3 for D3D12.
I don't know which specific documentation you're referencing, but I'd argue there's a reason D3D12_FEATURE_DATA_D3D12_OPTIONS exists; if feature level 11_0 (i.e., the minimum for Direct3D 12) required TypedUAVLoadAdditionalFormats to be TRUE, there would be no point in having that field. Also, [1] suggests only the original 3 formats are required for 11_0 and 11_1.
[1] https://docs.microsoft.com/en-us/windows/win32/direct3d12/hardware-feature-l...