From: Giancarlo Devich Date: Mon, 17 Oct 2022 20:24:14 +0000 (-0700) Subject: d3d12: Don't align already-aligned size in `d3d12_bufmgr_create_buffer` X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dc4d7d7b0f016e94deebc250ed4978d69255164a;p=platform%2Fupstream%2Fmesa.git d3d12: Don't align already-aligned size in `d3d12_bufmgr_create_buffer` This is handled by `pb_cache_manager_create_buffer`. Part-of: --- diff --git a/src/gallium/drivers/d3d12/d3d12_bufmgr.cpp b/src/gallium/drivers/d3d12/d3d12_bufmgr.cpp index 47d4a25..85414ff 100644 --- a/src/gallium/drivers/d3d12/d3d12_bufmgr.cpp +++ b/src/gallium/drivers/d3d12/d3d12_bufmgr.cpp @@ -321,10 +321,6 @@ d3d12_bufmgr_create_buffer(struct pb_manager *pmgr, if (!buf) return NULL; - // Align the buffer to D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT - // in case it is to be used as a CBV. - size = align64(size, D3D12_CONSTANT_BUFFER_DATA_PLACEMENT_ALIGNMENT); - pipe_reference_init(&buf->base.reference, 1); buf->base.alignment_log2 = util_logbase2(pb_desc->alignment); buf->base.usage = pb_desc->usage;