From 5ede9a3b739a62a46fa408b19e12cf3f72730f1d Mon Sep 17 00:00:00 2001 From: Yong He Date: Mon, 6 Feb 2023 14:34:19 -0800 Subject: GFX: make dispatch commands return error code. (#2625) * GFX: make dispatch commands return error code. * Fix cuda. --------- Co-authored-by: Yong He --- tools/gfx/cuda/cuda-command-encoder.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tools/gfx/cuda/cuda-command-encoder.cpp') diff --git a/tools/gfx/cuda/cuda-command-encoder.cpp b/tools/gfx/cuda/cuda-command-encoder.cpp index 6911eb649..d94b40e21 100644 --- a/tools/gfx/cuda/cuda-command-encoder.cpp +++ b/tools/gfx/cuda/cuda-command-encoder.cpp @@ -193,13 +193,14 @@ SLANG_NO_THROW Result SLANG_MCALL return SLANG_OK; } -SLANG_NO_THROW void SLANG_MCALL ComputeCommandEncoderImpl::dispatchCompute(int x, int y, int z) +SLANG_NO_THROW Result SLANG_MCALL ComputeCommandEncoderImpl::dispatchCompute(int x, int y, int z) { m_writer->bindRootShaderObject(m_rootObject); m_writer->dispatchCompute(x, y, z); + return SLANG_OK; } -SLANG_NO_THROW void SLANG_MCALL +SLANG_NO_THROW Result SLANG_MCALL ComputeCommandEncoderImpl::dispatchComputeIndirect(IBufferResource* argBuffer, Offset offset) { SLANG_UNIMPLEMENTED_X("dispatchComputeIndirect"); -- cgit v1.2.3