iris: Fix downcast of bound_vertex_buffers from uint64_t to int
This is the wrong data type, the original field - and the values we're adding in - are both 64-bit unsigned. Keep the original data type. Thanks to Dave Airlie for finding this while reading the code. Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4802>
This commit is contained in:
parent
5e2a7e11b4
commit
506414e837
|
@ -5988,7 +5988,7 @@ iris_upload_dirty_render_state(struct iris_context *ice,
|
|||
|
||||
if (dirty & IRIS_DIRTY_VERTEX_BUFFERS) {
|
||||
int count = util_bitcount64(ice->state.bound_vertex_buffers);
|
||||
int dynamic_bound = ice->state.bound_vertex_buffers;
|
||||
uint64_t dynamic_bound = ice->state.bound_vertex_buffers;
|
||||
|
||||
if (ice->state.vs_uses_draw_params) {
|
||||
assert(ice->draw.draw_params.res);
|
||||
|
|
Loading…
Reference in New Issue