Open PanGao-h opened 7 months ago
In a detailed check with Vulkan spec for Limite Requirements, move more items that are covered in feature pipelineFragmentShadingRate. For example:
Type | Limit | Feature |
---|---|---|
VkBool32 | fragmentShadingRateWithShaderDepthStencilWrites | pipelineFragmentShadingRate |
VkBool32 | fragmentShadingRateWithSampleMask | pipelineFragmentShadingRate |
In Vulkan,
fragmentShadingRateNonTrivialCombinerOps
must be VK_FALSE unless either theprimitiveFragmentShadingRate
orattachmentFragmentShadingRate
feature is supported. But the table here is under shading_rate_attachment alone. It's a bit confusion. This MR tries to make the connection between Vulkan/OpenGL ES explicit.