d3d12_bufmgr.cpp: Fix warning C4244 for x86 builds assign uint64_t to size_t

Reviewed-By: Jesse Natalie <jenatali@microsoft.com>
Reviewed-by: Jesse Natalie <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32979>
This commit is contained in:
Sil Vilerino 2025-01-10 13:34:12 -05:00 committed by Marge Bot
parent 46ed17cf69
commit 819558903c

View file

@ -226,12 +226,12 @@ d3d12_bo_map(struct d3d12_bo *bo, D3D12_RANGE *range)
base_bo = d3d12_bo_get_base(bo, &offset);
if (!range || range->Begin >= range->End) {
offset_range.Begin = offset;
offset_range.End = offset + d3d12_bo_get_size(bo);
offset_range.Begin = static_cast<size_t>(offset);
offset_range.End = static_cast<size_t>(offset + d3d12_bo_get_size(bo));
range = &offset_range;
} else {
offset_range.Begin = range->Begin + offset;
offset_range.End = range->End + offset;
offset_range.Begin = static_cast<size_t>(range->Begin + offset);
offset_range.End = static_cast<size_t>(range->End + offset);
range = &offset_range;
}
@ -251,12 +251,12 @@ d3d12_bo_unmap(struct d3d12_bo *bo, D3D12_RANGE *range)
base_bo = d3d12_bo_get_base(bo, &offset);
if (!range || range->Begin >= range->End) {
offset_range.Begin = offset;
offset_range.End = offset + d3d12_bo_get_size(bo);
offset_range.Begin = static_cast<size_t>(offset);
offset_range.End = static_cast<size_t>(offset + d3d12_bo_get_size(bo));
range = &offset_range;
} else {
offset_range.Begin = range->Begin + offset;
offset_range.End = range->End + offset;
offset_range.Begin = static_cast<size_t>(range->Begin + offset);
offset_range.End = static_cast<size_t>(range->End + offset);
range = &offset_range;
}
@ -338,7 +338,7 @@ d3d12_bufmgr_create_buffer(struct pb_manager *pmgr,
buf->base.vtbl = &d3d12_buffer_vtbl;
buf->base.base.size = size;
buf->range.Begin = 0;
buf->range.End = size;
buf->range.End = static_cast<size_t>(size);
buf->bo = d3d12_bo_new(mgr->screen, size, pb_desc);
if (!buf->bo) {