From 819558903c93207dca906e25b5e9ef325118d9c8 Mon Sep 17 00:00:00 2001 From: Sil Vilerino Date: Fri, 10 Jan 2025 13:34:12 -0500 Subject: [PATCH] d3d12_bufmgr.cpp: Fix warning C4244 for x86 builds assign uint64_t to size_t Reviewed-By: Jesse Natalie Reviewed-by: Jesse Natalie Part-of: --- src/gallium/drivers/d3d12/d3d12_bufmgr.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/gallium/drivers/d3d12/d3d12_bufmgr.cpp b/src/gallium/drivers/d3d12/d3d12_bufmgr.cpp index 2f3bf19450c..f1e145d8aef 100644 --- a/src/gallium/drivers/d3d12/d3d12_bufmgr.cpp +++ b/src/gallium/drivers/d3d12/d3d12_bufmgr.cpp @@ -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(offset); + offset_range.End = static_cast(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(range->Begin + offset); + offset_range.End = static_cast(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(offset); + offset_range.End = static_cast(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(range->Begin + offset); + offset_range.End = static_cast(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); buf->bo = d3d12_bo_new(mgr->screen, size, pb_desc); if (!buf->bo) {