From dc4d7d7b0f016e94deebc250ed4978d69255164a Mon Sep 17 00:00:00 2001 From: Giancarlo Devich Date: Mon, 17 Oct 2022 13:24:14 -0700 Subject: [PATCH] d3d12: Don't align already-aligned size in `d3d12_bufmgr_create_buffer` This is handled by `pb_cache_manager_create_buffer`. Part-of: --- src/gallium/drivers/d3d12/d3d12_bufmgr.cpp | 4 ---- 1 file changed, 4 deletions(-) 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; -- 2.7.4