Module: Mesa Branch: main Commit: af994570f022d5230fbecf06d1842e5b342fedaa URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=af994570f022d5230fbecf06d1842e5b342fedaa
Author: José Roberto de Souza <[email protected]> Date: Tue Jan 31 10:57:35 2023 -0800 intel/blorp: Allocate only necessary amount of VERTEX_BUFFER_STATE Signed-off-by: José Roberto de Souza <[email protected]> Reviewed-by: Marcin Ślusarz <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21031> --- 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];
