vkCmdDrawMeshTasksIndirectNV doesn't trigger an error when multiDrawIndirect feature is disabled · Issue #451 · KhronosGroup/Vulkan-ValidationLayers (original) (raw)

vkCmdDrawMeshTasksIndirectNV has the following VU:

If the multi-draw indirect feature is not enabled, drawCount must be 0 or 1

However, using this function without enabling the feature produces no validation errors (unlike vkCmdDrawIndexedIndirect).

There are some other missing VUs, for example the issue #450 also applies to this function, but I don't have a full list OTOH - I've only ran into the multiDrawIndirect feature problem and the buffer usage problem.