Required for testing of `SV_Barycentrics` Current status: No support, but it can be tested through regular buffer readback. AC: - [ ] Add query for the required feature support (`D3D12_FEATURE_D3D12_OPTIONS3::BarycentricsSupported`, `VK_KHR_fragment_shader_barycentric`) - [ ] VK: Enable the extension and chain `VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR` into device creation - [ ] Add lit feature for barycentrics capability detection - [ ] Add testing of the semantic by reading back the semantic values at known pixel centers - [ ] Add similar testing of `noperspective` variant
Required for testing of
SV_BarycentricsCurrent status: No support, but it can be tested through regular buffer readback.
AC:
D3D12_FEATURE_D3D12_OPTIONS3::BarycentricsSupported,VK_KHR_fragment_shader_barycentric)VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHRinto device creationnoperspectivevariant