diff options
Diffstat (limited to 'tools/gfx/cuda/render-cuda.cpp')
| -rw-r--r-- | tools/gfx/cuda/render-cuda.cpp | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/tools/gfx/cuda/render-cuda.cpp b/tools/gfx/cuda/render-cuda.cpp index 0446dc055..cb8f779f4 100644 --- a/tools/gfx/cuda/render-cuda.cpp +++ b/tools/gfx/cuda/render-cuda.cpp @@ -944,6 +944,12 @@ public: return static_cast<ICommandBuffer*>(this); return nullptr; } + + virtual SLANG_NO_THROW Result SLANG_MCALL resetDescriptorHeaps() override + { + return SLANG_OK; + } + public: CUDADevice* m_device; @@ -1178,11 +1184,9 @@ public: virtual SLANG_NO_THROW void SLANG_MCALL close() override {} - virtual SLANG_NO_THROW Result SLANG_MCALL - getNativeHandle(NativeHandle* outHandle) override + virtual SLANG_NO_THROW Result SLANG_MCALL getNativeHandle(InteropHandle* outHandle) override { - *outHandle = 0; - return SLANG_OK; + return SLANG_FAIL; } }; @@ -1251,11 +1255,9 @@ public: return SLANG_FAIL; } - virtual SLANG_NO_THROW Result SLANG_MCALL - getNativeHandle(NativeHandle* outHandle) override + virtual SLANG_NO_THROW Result SLANG_MCALL getNativeHandle(InteropHandle* outHandle) override { - *outHandle = (uint64_t)stream; - return SLANG_OK; + return SLANG_FAIL; } public: |
