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];

Reply via email to