From 3b3591cd152fb46eedad234c86745de972339459 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Thu, 12 Sep 2013 15:15:24 +0100 Subject: [PATCH] draw: make vs_slot signed. Otherwise (vs_slot < 0) will never be true. Trivial. --- src/gallium/auxiliary/draw/draw_gs.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gallium/auxiliary/draw/draw_gs.c b/src/gallium/auxiliary/draw/draw_gs.c index 13d3d3b7b95..f4fbb4cc9ac 100644 --- a/src/gallium/auxiliary/draw/draw_gs.c +++ b/src/gallium/auxiliary/draw/draw_gs.c @@ -126,7 +126,8 @@ static void tgsi_fetch_gs_input(struct draw_geometry_shader *shader, unsigned prim_idx) { struct tgsi_exec_machine *machine = shader->machine; - unsigned slot, vs_slot, i; + unsigned slot, i; + int vs_slot; unsigned input_vertex_stride = shader->input_vertex_stride; const float (*input_ptr)[4]; @@ -225,7 +226,8 @@ llvm_fetch_gs_input(struct draw_geometry_shader *shader, unsigned num_vertices, unsigned prim_idx) { - unsigned slot, vs_slot, i; + unsigned slot, i; + int vs_slot; unsigned input_vertex_stride = shader->input_vertex_stride; const float (*input_ptr)[4]; float (*input_data)[6][PIPE_MAX_SHADER_INPUTS][TGSI_NUM_CHANNELS][TGSI_NUM_CHANNELS] = &shader->gs_input->data; -- 2.30.2