svga: fix handling draw info
authorMarek Olšák <marek.olsak@amd.com>
Sun, 22 Nov 2020 07:09:58 +0000 (02:09 -0500)
committerMarek Olšák <marek.olsak@amd.com>
Tue, 5 Jan 2021 00:22:33 +0000 (19:22 -0500)
commit40c3a743efcf8bd1c5a3598d71192d02ca2411d4
treeff2f9107f1200d510a106c142a47f895ace99650
parent609d25c1613e83fc7007e8f06b4b7b44e049ea5a
svga: fix handling draw info

index_bias is undefined if index_size == 0.
index bounds are undefined if index_bounds_valid == false.

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Reviewed-by: Charmaine Lee <charmainel@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7679>
src/gallium/drivers/svga/svga_draw_elements.c
src/gallium/drivers/svga/svga_pipe_draw.c
src/gallium/drivers/svga/svga_swtnl_backend.c