From: José Fonseca Date: Thu, 12 Sep 2013 14:15:24 +0000 (+0100) Subject: draw: make vs_slot signed. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3b3591cd152fb46eedad234c86745de972339459;p=mesa.git draw: make vs_slot signed. Otherwise (vs_slot < 0) will never be true. Trivial. --- 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;