svga: fix stride used in vertex declaration
authorCharmaine Lee <charmainel@vmware.com>
Tue, 22 Aug 2023 02:03:04 +0000 (05:03 +0300)
committerCharmaine Lee <charmainel@vmware.com>
Wed, 23 Aug 2023 16:37:38 +0000 (09:37 -0700)
commit04cb346973f95642845b5e0546176baddfb98990
tree4f787afe03470b41601245f5210c331a4bbef7a1
parent4b84e769512d06afb36939ecfd1cea60889ea1d3
svga: fix stride used in vertex declaration

The stride for each vertex buffer should come from the corresponding
vertex element structure.

Fixes piglit/glretrace regressions running on svga vgpu9 device.

Fixes: 76725452239 ("gallium: move vertex stride to CSO")

Reviewed-by: Neha Bhende <bhenden@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24841>
src/gallium/drivers/svga/svga_state_vdecl.c