[ClangCL] fix clang-cl build warning. (#6492)

Fix sign-compare warnings.
This commit is contained in:
Xiang Li 2024-04-03 12:20:49 -07:00 коммит произвёл GitHub
Родитель 27b87b7593
Коммит 8322cabfc0
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
2 изменённых файлов: 4 добавлений и 3 удалений

Просмотреть файл

@ -98,7 +98,8 @@ bool IsValidDxilContainer(const DxilContainerHeader *pHeader, size_t length) {
}
// Container size should match end of last part
if (nextPartBegin - pLinearContainer != pHeader->ContainerSizeInBytes)
if ((uint32_t)(nextPartBegin - pLinearContainer) !=
pHeader->ContainerSizeInBytes)
return false;
return true;

Просмотреть файл

@ -610,7 +610,7 @@ void hlsl::StoreViewIDStateToPSV(const uint32_t *pInputData,
PSVComponentMask(),
PSV.GetPCInputToOutputTable());
}
DXASSERT(pSrc - pInputData == InputSizeInUInts,
DXASSERT((unsigned)(pSrc - pInputData) == InputSizeInUInts,
"otherwise, different amout of data written than expected.");
}
@ -667,7 +667,7 @@ unsigned hlsl::LoadViewIDStateFromPSV(unsigned *pOutputData,
pOutputData, PCScalars, OutputScalars[0], PSVComponentMask(),
PSV.GetPCInputToOutputTable());
}
DXASSERT(pOutputData - pStartOutputData == OutputSizeInUInts,
DXASSERT((unsigned)(pOutputData - pStartOutputData) == OutputSizeInUInts,
"otherwise, OutputSizeInUInts didn't match size written.");
return pOutputData - pStartOutputData;
}