summaryrefslogtreecommitdiffstats
path: root/tools/gfx/vulkan/vk-command-encoder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/gfx/vulkan/vk-command-encoder.cpp')
-rw-r--r--tools/gfx/vulkan/vk-command-encoder.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/gfx/vulkan/vk-command-encoder.cpp b/tools/gfx/vulkan/vk-command-encoder.cpp
index dcd33fd19..ddb48833f 100644
--- a/tools/gfx/vulkan/vk-command-encoder.cpp
+++ b/tools/gfx/vulkan/vk-command-encoder.cpp
@@ -1214,6 +1214,14 @@ Result RenderCommandEncoder::drawIndexedInstanced(
return SLANG_OK;
}
+Result RenderCommandEncoder::drawMeshTasks(int x, int y, int z)
+{
+ SLANG_RETURN_ON_FAIL(prepareDraw());
+ auto& api = *m_api;
+ api.vkCmdDrawMeshTasksEXT(m_vkCommandBuffer, x, y, z);
+ return SLANG_OK;
+}
+
void ComputeCommandEncoder::endEncoding() { endEncodingImpl(); }
Result ComputeCommandEncoder::bindPipeline(