.fragmentStoresAndAtomics = true,
.shaderTessellationAndGeometryPointSize = false,
.shaderImageGatherExtended = true,
- .shaderStorageImageExtendedFormats = false,
+ .shaderStorageImageExtendedFormats = pdev->options.TypedUAVLoadAdditionalFormats,
.shaderStorageImageMultisample = false,
- .shaderStorageImageReadWithoutFormat = false,
- .shaderStorageImageWriteWithoutFormat = false,
+ .shaderStorageImageReadWithoutFormat = true,
+ .shaderStorageImageWriteWithoutFormat = true,
.shaderUniformBufferArrayDynamicIndexing = true,
.shaderSampledImageArrayDynamicIndexing = true,
.shaderStorageBufferArrayDynamicIndexing = true,
.shaderCullDistance = true,
.shaderFloat64 = false,
.shaderInt64 = false,
- .shaderInt16 = false,
+ .shaderInt16 = pdev->options4.Native16BitShaderOpsSupported,
.shaderResourceResidency = false,
.shaderResourceMinLod = false,
.sparseBinding = false,