summaryrefslogtreecommitdiffstats
path: root/tools/gfx/cuda/render-cuda.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/gfx/cuda/render-cuda.cpp')
-rw-r--r--tools/gfx/cuda/render-cuda.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/tools/gfx/cuda/render-cuda.cpp b/tools/gfx/cuda/render-cuda.cpp
index ffd197e57..2fb8a2ce8 100644
--- a/tools/gfx/cuda/render-cuda.cpp
+++ b/tools/gfx/cuda/render-cuda.cpp
@@ -239,7 +239,6 @@ public:
class CUDAResourceView : public ResourceViewBase
{
public:
- Desc desc;
RefPtr<MemoryCUDAResource> memoryResource = nullptr;
RefPtr<TextureCUDAResource> textureResource = nullptr;
void* proxyBuffer = nullptr;
@@ -447,7 +446,7 @@ public:
viewDesc.type = IResourceView::Type::UnorderedAccess;
m_bufferView = new CUDAResourceView();
m_bufferView->proxyBuffer = m_cpuBuffer.getBuffer();
- m_bufferView->desc = viewDesc;
+ m_bufferView->m_desc = viewDesc;
}
return SLANG_OK;
}
@@ -466,7 +465,7 @@ public:
viewDesc.type = IResourceView::Type::UnorderedAccess;
m_bufferView = new CUDAResourceView();
m_bufferView->memoryResource = m_bufferResource;
- m_bufferView->desc = viewDesc;
+ m_bufferView->m_desc = viewDesc;
}
auto oldSize = m_bufferResource->getDesc()->sizeInBytes;
if ((size_t)count != oldSize)
@@ -571,7 +570,7 @@ public:
if (cudaView->textureResource)
{
- if (cudaView->desc.type == IResourceView::Type::UnorderedAccess)
+ if (cudaView->m_desc.type == IResourceView::Type::UnorderedAccess)
{
auto handle = cudaView->textureResource->m_cudaSurfObj;
setData(offset, &handle, sizeof(uint64_t));
@@ -1727,7 +1726,7 @@ public:
ITextureResource* texture, IResourceView::Desc const& desc, IResourceView** outView) override
{
RefPtr<CUDAResourceView> view = new CUDAResourceView();
- view->desc = desc;
+ view->m_desc = desc;
view->textureResource = dynamic_cast<TextureCUDAResource*>(texture);
returnComPtr(outView, view);
return SLANG_OK;
@@ -1737,7 +1736,7 @@ public:
IBufferResource* buffer, IResourceView::Desc const& desc, IResourceView** outView) override
{
RefPtr<CUDAResourceView> view = new CUDAResourceView();
- view->desc = desc;
+ view->m_desc = desc;
view->memoryResource = dynamic_cast<MemoryCUDAResource*>(buffer);
returnComPtr(outView, view);
return SLANG_OK;