summaryrefslogtreecommitdiff
path: root/tools/gfx/renderer-shared.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/gfx/renderer-shared.h')
-rw-r--r--tools/gfx/renderer-shared.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/tools/gfx/renderer-shared.h b/tools/gfx/renderer-shared.h
index abbeb285f..1d5d1860e 100644
--- a/tools/gfx/renderer-shared.h
+++ b/tools/gfx/renderer-shared.h
@@ -533,15 +533,12 @@ public:
virtual SLANG_NO_THROW Result SLANG_MCALL getCurrentVersion(
ITransientResourceHeap* transientHeap, IShaderObject** outObject) override
{
- SLANG_UNUSED(outObject);
- return SLANG_E_NOT_AVAILABLE;
+ returnComPtr(outObject, this);
+ return SLANG_OK;
}
- virtual SLANG_NO_THROW Result SLANG_MCALL copyFrom(IShaderObject* other) override
- {
- SLANG_UNUSED(other);
- return SLANG_E_NOT_AVAILABLE;
- }
+ virtual SLANG_NO_THROW Result SLANG_MCALL
+ copyFrom(IShaderObject* object, ITransientResourceHeap* transientHeap) override;
virtual SLANG_NO_THROW const void* SLANG_MCALL getRawData() override
{