32-bit compile fixes

This commit is contained in:
baldurk
2024-10-19 10:30:28 +01:00
parent 4cf8f76a3f
commit c2912fb259
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -5164,7 +5164,7 @@ ulong2 *arr[3];
CHECK(parsed.errors.isEmpty());
REQUIRE(parsed.fixed.type.members.size() == 6);
for(int i = 0; i < parsed.fixed.type.members.size(); i++)
for(size_t i = 0; i < parsed.fixed.type.members.size(); i++)
{
CHECK(parsed.fixed.type.members[i].type.baseType == VarType::GPUPointer);
CHECK(parsed.fixed.type.members[i].type.arrayByteStride == 8);
+2 -1
View File
@@ -1564,7 +1564,8 @@ D3D12GpuBuffer *D3D12RTManager::UnrollBLASInstancesList(
D3D12_GPU_VIRTUAL_ADDRESS addressPairResAddress, uint64_t addressCount,
D3D12GpuBuffer *copyDestUAV)
{
const uint64_t indirectArgSize = AlignUp(sizeof(TLASCopyExecute) * inputs.NumDescs, 256ULL);
const uint64_t indirectArgSize =
AlignUp(sizeof(TLASCopyExecute) * (uint64_t)inputs.NumDescs, 256ULL);
if(m_TLASCopyingData.ArgsBuffer == NULL || m_TLASCopyingData.ArgsBuffer->Size() < indirectArgSize)
{