summaryrefslogtreecommitdiffstats
path: root/tools/gfx/cpu/render-cpu.cpp
diff options
context:
space:
mode:
authorlucy96chen <47800040+lucy96chen@users.noreply.github.com>2022-04-21 12:59:09 -0700
committerGitHub <noreply@github.com>2022-04-21 12:59:09 -0700
commitf493d24c70a6227754296439e97adf35ec412496 (patch)
tree25fffb03c067477bef68ccdc66865683159e3ab5 /tools/gfx/cpu/render-cpu.cpp
parent1b6cea2219307f6271e131c43d6e8f48910bd435 (diff)
GFX renaming work part 2: slang-gfx.h renames (#2194)
* Fixed all build errors and type conversion warnings from renames in slang-gfx.h * Made necessary build fixes to the CUDA implementation * Renamed ITextureResource::Size to ITextureResource::Extents * More rename changes based on CI errors * More renames to fix CI build errors * Rerun tests
Diffstat (limited to 'tools/gfx/cpu/render-cpu.cpp')
-rw-r--r--tools/gfx/cpu/render-cpu.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/tools/gfx/cpu/render-cpu.cpp b/tools/gfx/cpu/render-cpu.cpp
index 7e1de796a..9f3fcfa2e 100644
--- a/tools/gfx/cpu/render-cpu.cpp
+++ b/tools/gfx/cpu/render-cpu.cpp
@@ -78,7 +78,7 @@ struct CPUTextureBaseShapeInfo
int32_t implicitArrayElementCount;
};
-static const CPUTextureBaseShapeInfo kCPUTextureBaseShapeInfos[(int)ITextureResource::Type::CountOf] =
+static const CPUTextureBaseShapeInfo kCPUTextureBaseShapeInfos[(int)ITextureResource::Type::_Count] =
{
/* Unknown */ { 0, 0, 0 },
/* Buffer */ { 1, 1, 1 },
@@ -208,7 +208,7 @@ struct CPUFormatInfoMap
}
SLANG_FORCE_INLINE const CPUTextureFormatInfo& get(Format format) const { return m_infos[Index(format)]; }
- CPUTextureFormatInfo m_infos[Index(Format::CountOf)];
+ CPUTextureFormatInfo m_infos[Index(Format::_Count)];
};
static const CPUFormatInfoMap g_formatInfoMap;
@@ -852,9 +852,9 @@ public:
virtual SLANG_NO_THROW Result SLANG_MCALL
init(IDevice* device, CPUShaderObjectLayout* typeLayout);
- virtual SLANG_NO_THROW UInt SLANG_MCALL getEntryPointCount() override { return 0; }
+ virtual SLANG_NO_THROW GfxCount SLANG_MCALL getEntryPointCount() override { return 0; }
virtual SLANG_NO_THROW Result SLANG_MCALL
- getEntryPoint(UInt index, IShaderObject** outEntryPoint) override
+ getEntryPoint(GfxIndex index, IShaderObject** outEntryPoint) override
{
*outEntryPoint = nullptr;
return SLANG_OK;
@@ -993,9 +993,9 @@ public:
List<RefPtr<CPUEntryPointShaderObject>> m_entryPoints;
- virtual SLANG_NO_THROW UInt SLANG_MCALL getEntryPointCount() override { return m_entryPoints.getCount(); }
+ virtual SLANG_NO_THROW GfxCount SLANG_MCALL getEntryPointCount() override { return (GfxCount)m_entryPoints.getCount(); }
virtual SLANG_NO_THROW Result SLANG_MCALL
- getEntryPoint(UInt index, IShaderObject** outEntryPoint) override
+ getEntryPoint(GfxIndex index, IShaderObject** outEntryPoint) override
{
returnComPtr(outEntryPoint, m_entryPoints[index]);
return SLANG_OK;
@@ -1045,9 +1045,9 @@ public:
return SLANG_OK;
}
virtual SLANG_NO_THROW Result SLANG_MCALL getResult(
- SlangInt queryIndex, SlangInt count, uint64_t* data) override
+ GfxIndex queryIndex, GfxCount count, uint64_t* data) override
{
- for (SlangInt i = 0; i < count; i++)
+ for (GfxCount i = 0; i < count; i++)
{
data[i] = m_queries[queryIndex + i];
}
@@ -1305,7 +1305,7 @@ public:
return SLANG_OK;
}
- virtual void writeTimestamp(IQueryPool* pool, SlangInt index) override
+ virtual void writeTimestamp(IQueryPool* pool, GfxIndex index) override
{
static_cast<CPUQueryPool*>(pool)->m_queries[index] =
std::chrono::high_resolution_clock::now().time_since_epoch().count();
@@ -1395,8 +1395,8 @@ SlangResult CPUShaderObject::init(IDevice* device, CPUShaderObjectLayout* typeLa
ShaderOffset offset;
offset.uniformOffset = bindingRangeInfo.uniformOffset + sizeof(void*) * i;
- offset.bindingRangeIndex = subObjectRange.bindingRangeIndex;
- offset.bindingArrayIndex = i;
+ offset.bindingRangeIndex = (GfxIndex)subObjectRange.bindingRangeIndex;
+ offset.bindingArrayIndex = (GfxIndex)i;
SLANG_RETURN_ON_FAIL(setObject(offset, subObject));
}