From af994570f022d5230fbecf06d1842e5b342fedaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Date: Tue, 31 Jan 2023 10:57:35 -0800 Subject: [PATCH] intel/blorp: Allocate only necessary amount of VERTEX_BUFFER_STATE MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: José Roberto de Souza Reviewed-by: Marcin Ślusarz Reviewed-by: Kenneth Graunke Part-of: --- src/intel/blorp/blorp_genX_exec.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/intel/blorp/blorp_genX_exec.h b/src/intel/blorp/blorp_genX_exec.h index 1ccecd7696e..3119d2b943b 100644 --- a/src/intel/blorp/blorp_genX_exec.h +++ b/src/intel/blorp/blorp_genX_exec.h @@ -405,9 +405,8 @@ static void blorp_emit_vertex_buffers(struct blorp_batch *batch, const struct blorp_params *params) { - struct GENX(VERTEX_BUFFER_STATE) vb[3]; - uint32_t num_vbs = 2; - memset(vb, 0, sizeof(vb)); + struct GENX(VERTEX_BUFFER_STATE) vb[2] = {}; + const uint32_t num_vbs = ARRAY_SIZE(vb); struct blorp_address addrs[2] = {}; uint32_t sizes[2];