diff options
Diffstat (limited to 'tools/gfx/cuda/render-cuda.cpp')
| -rw-r--r-- | tools/gfx/cuda/render-cuda.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tools/gfx/cuda/render-cuda.cpp b/tools/gfx/cuda/render-cuda.cpp index 9b99e5f26..ec6f1212a 100644 --- a/tools/gfx/cuda/render-cuda.cpp +++ b/tools/gfx/cuda/render-cuda.cpp @@ -1021,6 +1021,13 @@ public: } virtual SLANG_NO_THROW void SLANG_MCALL close() override {} + + virtual SLANG_NO_THROW Result SLANG_MCALL + getNativeHandle(NativeHandle* outHandle) override + { + *outHandle = 0; + return SLANG_OK; + } }; class CommandQueueImpl @@ -1079,6 +1086,13 @@ public: SLANG_CUDA_HANDLE_ERROR(resultCode); } + virtual SLANG_NO_THROW Result SLANG_MCALL + getNativeHandle(NativeHandle* outHandle) override + { + *outHandle = (uint64_t)stream; + return SLANG_OK; + } + public: void setPipelineState(IPipelineState* state) { |
