You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
vkCmdSetVertexInputEXT set pVertexAttributeDescriptions[1](binding 1, location 1) with format VK_FORMAT_R8G8B8A8_UINT but the vertex shader input is numeric type vec4 of float32.
Expected behavior
In the renderdoc capture, here are the shader vertex input format:
The formats at Location 1 binding 1 (R16G16B16_FLOAT and VK_FORMAT_R16G16B16_SFLOAT) seem to match, and they don't match with any of the formats mentioned in VVL error (VK_FORMAT_R8G8B8A8_UINT, vec4 of float32).
Valid Usage ID
VUID-vkCmdDrawIndexed-Input-08734
The text was updated successfully, but these errors were encountered:
So I can't reproduce on my Intel Mesa driver (nor Lavapipe), looking at the dump, it seems the trace dose 2 previous vkCmdSetVertexInputEXT that did set Location 1, Binding 1 to VK_FORMAT_R8G8B8A8_UINT
The likely issue is somehow the vkCmdBindPipeline prior to the 3rd vkCmdSetVertexInputEXT must not be getting called (it does on my machine, but will try on my Windows machine tomorrow as well)
Environment:
Describe the Issue
We found that after applying this change https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers/+/9abfdd2897a8a130524bb31caf934440804068d2, some ANGLE tests start to hit VVL error VUID-vkCmdDrawIndexed-Input-08734:
Expected behavior
In the renderdoc capture, here are the shader vertex input format:
And here are the pVertexAttributeDescriptions values passed o vkCmdSetVertexInputEXT:
The formats at Location 1 binding 1 (R16G16B16_FLOAT and VK_FORMAT_R16G16B16_SFLOAT) seem to match, and they don't match with any of the formats mentioned in VVL error (VK_FORMAT_R8G8B8A8_UINT, vec4 of float32).
Valid Usage ID
VUID-vkCmdDrawIndexed-Input-08734
The text was updated successfully, but these errors were encountered: