protonscr

VVL error in mesh indirect test

vkd3dclosed
HansKristian-Work/vkd3d-proton#2377 · opened 2025-03-06 by HansKristian-Work · updated 2025-03-10 · 0 comments · github
HHansKristian-Work 2025-03-06 github

In test_execute_indirect_state_tier_11:

Validation Error: [ VUID-VkShaderModuleCreateInfo-pCode-08737 ] | MessageID = 0xa5625282
vkCreateShaderModule(): pCreateInfo->pCode (spirv-val produced an error):
[VUID-StandaloneSpirv-MeshEXT-07330] In mesh shaders using the MeshEXT Execution Model the OutputVertices Execution Mode must be greater than 0
  OpExecutionMode %main OutputVertices 0
The Vulkan spec states: If pCode is a pointer to SPIR-V code, pCode must adhere to the validation rules described by the Validation Rules within a Module section of the SPIR-V Environment appendix (https://docs.vulkan.org/spec/latest/chapters/shaders.html#VUID-VkShaderModuleCreateInfo-pCode-08737)

Should be trivial to workaround.

Nothing extracted yet.