Mesa (master): draw: make vs_slot signed.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Wed Oct 16 01:23:00 UTC 2013


Module: Mesa
Branch: master
Commit: 3b3591cd152fb46eedad234c86745de972339459
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b3591cd152fb46eedad234c86745de972339459

Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Sep 12 15:15:24 2013 +0100

draw: make vs_slot signed.

Otherwise (vs_slot < 0) will never be true.

Trivial.

---

 src/gallium/auxiliary/draw/draw_gs.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/gallium/auxiliary/draw/draw_gs.c b/src/gallium/auxiliary/draw/draw_gs.c
index 13d3d3b..f4fbb4c 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;




More information about the mesa-commit mailing list