summaryrefslogtreecommitdiffstats
path: root/tools/gfx/renderer-shared.cpp
diff options
context:
space:
mode:
authorlucy96chen <47800040+lucy96chen@users.noreply.github.com>2022-04-14 10:00:35 -0700
committerGitHub <noreply@github.com>2022-04-14 10:00:35 -0700
commitac81614974700806e8257b8483a0ba97b925971a (patch)
tree129a0aa5120bbc523389e667d2ae5ab65ae5f693 /tools/gfx/renderer-shared.cpp
parent5ffd3048df2d7faf30ca8192c117d73e908212cd (diff)
GFX renaming work part 1 (#2183)
* Added new typedefs for Size, Offset, Count, and Index; Replaced numerous instances of size_t in slang-gfx.h, render-d3d12, render-vk, and renderer-shared with either Size or Offset; Fixed compiler warnings for mismatched numerical types * Renamed Index and Count to GfxIndex and GfxCount, changed to 32 bit from 64 bit
Diffstat (limited to 'tools/gfx/renderer-shared.cpp')
-rw-r--r--tools/gfx/renderer-shared.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/tools/gfx/renderer-shared.cpp b/tools/gfx/renderer-shared.cpp
index d01f6fe72..33e34ddb8 100644
--- a/tools/gfx/renderer-shared.cpp
+++ b/tools/gfx/renderer-shared.cpp
@@ -408,7 +408,7 @@ SLANG_NO_THROW Result SLANG_MCALL RendererBase::createTextureFromNativeHandle(
SLANG_NO_THROW Result SLANG_MCALL RendererBase::createTextureFromSharedHandle(
InteropHandle handle,
const ITextureResource::Desc& srcDesc,
- const size_t size,
+ const Size size,
ITextureResource** outResource)
{
SLANG_UNUSED(handle);
@@ -535,7 +535,7 @@ Result RendererBase::waitForFences(
}
Result RendererBase::getTextureAllocationInfo(
- const ITextureResource::Desc& desc, size_t* outSize, size_t* outAlignment)
+ const ITextureResource::Desc& desc, Size* outSize, Size* outAlignment)
{
SLANG_UNUSED(desc);
*outSize = 0;
@@ -543,7 +543,7 @@ Result RendererBase::getTextureAllocationInfo(
return SLANG_E_NOT_AVAILABLE;
}
-Result RendererBase::getTextureRowAlignment(size_t* outAlignment)
+Result RendererBase::getTextureRowAlignment(Size* outAlignment)
{
*outAlignment = 0;
return SLANG_E_NOT_AVAILABLE;
@@ -743,7 +743,7 @@ ResourceViewBase* SimpleShaderObjectData::getResourceView(
desc.elementSize = (int)elementLayout->getSize();
desc.format = Format::Unknown;
desc.type = IResource::Type::Buffer;
- desc.sizeInBytes = (size_t)m_ordinaryData.getCount();
+ desc.sizeInBytes = (Size)m_ordinaryData.getCount();
ComPtr<IBufferResource> bufferResource;
SLANG_RETURN_NULL_ON_FAIL(device->createBufferResource(
desc, m_ordinaryData.getBuffer(), bufferResource.writeRef()));
@@ -1013,7 +1013,7 @@ Result ShaderObjectBase::copyFrom(IShaderObject* object, ITransientResourceHeap*
{
if (auto srcObj = dynamic_cast<MutableRootShaderObject*>(object))
{
- setData(gfx::ShaderOffset(), srcObj->m_data.begin(), (size_t)srcObj->m_data.getCount());
+ setData(gfx::ShaderOffset(), srcObj->m_data.begin(), (size_t)srcObj->m_data.getCount()); // TODO: Change size_t to Count?
for (auto& kv : srcObj->m_objects)
{
ComPtr<IShaderObject> subObject;