Mesa (main): i915g: replace "uint" with normal uint32_t.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Jun 28 22:17:31 UTC 2021


Module: Mesa
Branch: main
Commit: 247cee92df0eb12fe47881a50b58c892f9b1e8b8
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=247cee92df0eb12fe47881a50b58c892f9b1e8b8

Author: Emma Anholt <emma at anholt.net>
Date:   Sun Jun 27 14:43:58 2021 -0700

i915g: replace "uint" with normal uint32_t.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11617>

---

 src/gallium/drivers/i915/i915_context.h         |  8 +--
 src/gallium/drivers/i915/i915_fpc.h             | 73 +++++++++++++------------
 src/gallium/drivers/i915/i915_fpc_emit.c        | 31 ++++++-----
 src/gallium/drivers/i915/i915_fpc_optimize.c    |  2 +-
 src/gallium/drivers/i915/i915_fpc_translate.c   | 59 ++++++++++----------
 src/gallium/drivers/i915/i915_prim_emit.c       |  6 +-
 src/gallium/drivers/i915/i915_prim_vbuf.c       | 14 ++---
 src/gallium/drivers/i915/i915_resource_buffer.c |  2 +-
 src/gallium/drivers/i915/i915_screen.c          |  2 +-
 src/gallium/drivers/i915/i915_state.c           |  4 +-
 src/gallium/drivers/i915/i915_state_derived.c   | 10 ++--
 src/gallium/drivers/i915/i915_state_emit.c      | 26 ++++-----
 src/gallium/drivers/i915/i915_state_sampler.c   | 21 +++----
 13 files changed, 133 insertions(+), 125 deletions(-)

diff --git a/src/gallium/drivers/i915/i915_context.h b/src/gallium/drivers/i915/i915_context.h
index ecf7d79afdd..3ff19ba7798 100644
--- a/src/gallium/drivers/i915/i915_context.h
+++ b/src/gallium/drivers/i915/i915_context.h
@@ -97,8 +97,8 @@ struct i915_fragment_shader {
 
    struct draw_fragment_shader *draw_data;
 
-   uint *program;
-   uint program_len;
+   uint32_t *program;
+   uint32_t program_len;
 
    /**
     * constants introduced during translation.
@@ -109,7 +109,7 @@ struct i915_fragment_shader {
     * and doesn't require regenerating/changing the fragment program to
     * shuffle constants around.
     */
-   uint num_constants;
+   uint32_t num_constants;
    float constants[I915_MAX_CONSTANT][4];
 
    /**
@@ -137,7 +137,7 @@ struct i915_state {
    unsigned dynamic[I915_MAX_DYNAMIC];
 
    /** number of constants passed in through a constant buffer */
-   uint num_user_constants[PIPE_SHADER_TYPES];
+   uint32_t num_user_constants[PIPE_SHADER_TYPES];
 
    /* texture sampler state */
    unsigned sampler[I915_TEX_UNITS][3];
diff --git a/src/gallium/drivers/i915/i915_fpc.h b/src/gallium/drivers/i915/i915_fpc.h
index 5ccbbc7e035..5a70fe55c23 100644
--- a/src/gallium/drivers/i915/i915_fpc.h
+++ b/src/gallium/drivers/i915/i915_fpc.h
@@ -50,37 +50,37 @@ struct i915_fp_compile {
    boolean used_constants[I915_MAX_CONSTANT];
 
    /** maps TGSI immediate index to constant slot */
-   uint num_immediates;
-   uint immediates_map[I915_MAX_CONSTANT];
+   uint32_t num_immediates;
+   uint32_t immediates_map[I915_MAX_CONSTANT];
    float immediates[I915_MAX_CONSTANT][4];
 
    boolean first_instruction;
 
-   uint declarations[I915_PROGRAM_SIZE];
-   uint program[I915_PROGRAM_SIZE];
+   uint32_t declarations[I915_PROGRAM_SIZE];
+   uint32_t program[I915_PROGRAM_SIZE];
 
-   uint *csr; /**< Cursor, points into program. */
+   uint32_t *csr; /**< Cursor, points into program. */
 
-   uint *decl; /**< Cursor, points into declarations. */
+   uint32_t *decl; /**< Cursor, points into declarations. */
 
-   uint decl_s; /**< flags for which s regs need to be decl'd */
-   uint decl_t; /**< flags for which t regs need to be decl'd */
+   uint32_t decl_s; /**< flags for which s regs need to be decl'd */
+   uint32_t decl_t; /**< flags for which t regs need to be decl'd */
 
-   uint temp_flag;  /**< Tracks temporary regs which are in use */
-   uint utemp_flag; /**< Tracks TYPE_U temporary regs which are in use */
+   uint32_t temp_flag;  /**< Tracks temporary regs which are in use */
+   uint32_t utemp_flag; /**< Tracks TYPE_U temporary regs which are in use */
 
-   uint register_phases[I915_MAX_TEMPORARY];
-   uint nr_tex_indirect;
-   uint nr_tex_insn;
-   uint nr_alu_insn;
-   uint nr_decl_insn;
+   uint32_t register_phases[I915_MAX_TEMPORARY];
+   uint32_t nr_tex_indirect;
+   uint32_t nr_tex_insn;
+   uint32_t nr_alu_insn;
+   uint32_t nr_decl_insn;
 
    bool log_program_errors;
    boolean error; /**< Set if i915_program_error() is called */
-   uint NumNativeInstructions;
-   uint NumNativeAluInstructions;
-   uint NumNativeTexInstructions;
-   uint NumNativeTexIndirections;
+   uint32_t NumNativeInstructions;
+   uint32_t NumNativeAluInstructions;
+   uint32_t NumNativeTexInstructions;
+   uint32_t NumNativeTexIndirections;
 };
 
 /* Having zero and one in here makes the definition of swizzle a lot
@@ -129,7 +129,7 @@ struct i915_fp_compile {
 /* One neat thing about the UREG representation:
  */
 static inline int
-swizzle(int reg, uint x, uint y, uint z, uint w)
+swizzle(int reg, uint32_t x, uint32_t y, uint32_t z, uint32_t w)
 {
    assert(x <= SRC_ONE);
    assert(y <= SRC_ONE);
@@ -180,28 +180,31 @@ swizzle(int reg, uint x, uint y, uint z, uint w)
 extern void i915_translate_fragment_program(struct i915_context *i915,
                                             struct i915_fragment_shader *fs);
 
-extern uint i915_get_temp(struct i915_fp_compile *p);
-extern uint i915_get_utemp(struct i915_fp_compile *p);
+extern uint32_t i915_get_temp(struct i915_fp_compile *p);
+extern uint32_t i915_get_utemp(struct i915_fp_compile *p);
 extern void i915_release_utemps(struct i915_fp_compile *p);
 
-extern uint i915_emit_texld(struct i915_fp_compile *p, uint dest, uint destmask,
-                            uint sampler, uint coord, uint op, uint num_coord);
+extern uint32_t i915_emit_texld(struct i915_fp_compile *p, uint32_t dest,
+                                uint32_t destmask, uint32_t sampler,
+                                uint32_t coord, uint32_t op,
+                                uint32_t num_coord);
 
-extern uint i915_emit_arith(struct i915_fp_compile *p, uint op, uint dest,
-                            uint mask, uint saturate, uint src0, uint src1,
-                            uint src2);
+extern uint32_t i915_emit_arith(struct i915_fp_compile *p, uint32_t op,
+                                uint32_t dest, uint32_t mask, uint32_t saturate,
+                                uint32_t src0, uint32_t src1, uint32_t src2);
 
-extern uint i915_emit_decl(struct i915_fp_compile *p, uint type, uint nr,
-                           uint d0_flags);
+extern uint32_t i915_emit_decl(struct i915_fp_compile *p, uint32_t type,
+                               uint32_t nr, uint32_t d0_flags);
 
-extern uint i915_emit_const1f(struct i915_fp_compile *p, float c0);
+extern uint32_t i915_emit_const1f(struct i915_fp_compile *p, float c0);
 
-extern uint i915_emit_const2f(struct i915_fp_compile *p, float c0, float c1);
+extern uint32_t i915_emit_const2f(struct i915_fp_compile *p, float c0,
+                                  float c1);
 
-extern uint i915_emit_const4fv(struct i915_fp_compile *p, const float *c);
+extern uint32_t i915_emit_const4fv(struct i915_fp_compile *p, const float *c);
 
-extern uint i915_emit_const4f(struct i915_fp_compile *p, float c0, float c1,
-                              float c2, float c3);
+extern uint32_t i915_emit_const4f(struct i915_fp_compile *p, float c0, float c1,
+                                  float c2, float c3);
 
 /*======================================================================
  * i915_fpc_translate.c
@@ -284,6 +287,6 @@ extern struct i915_token_list *i915_optimize(const struct tgsi_token *tokens);
 
 extern void i915_optimize_free(struct i915_token_list *tokens);
 
-extern uint i915_num_coords(uint tex);
+extern uint32_t i915_num_coords(uint32_t tex);
 
 #endif
diff --git a/src/gallium/drivers/i915/i915_fpc_emit.c b/src/gallium/drivers/i915/i915_fpc_emit.c
index 9d2dd23570d..936d2e7eef9 100644
--- a/src/gallium/drivers/i915/i915_fpc_emit.c
+++ b/src/gallium/drivers/i915/i915_fpc_emit.c
@@ -73,9 +73,10 @@ i915_release_utemps(struct i915_fp_compile *p)
 }
 
 uint
-i915_emit_decl(struct i915_fp_compile *p, uint type, uint nr, uint d0_flags)
+i915_emit_decl(struct i915_fp_compile *p, uint32_t type, uint32_t nr,
+               uint32_t d0_flags)
 {
-   uint reg = UREG(type, nr);
+   uint32_t reg = UREG(type, nr);
 
    if (type == REG_TYPE_T) {
       if (p->decl_t & (1 << nr))
@@ -102,11 +103,12 @@ i915_emit_decl(struct i915_fp_compile *p, uint type, uint nr, uint d0_flags)
 }
 
 uint
-i915_emit_arith(struct i915_fp_compile *p, uint op, uint dest, uint mask,
-                uint saturate, uint src0, uint src1, uint src2)
+i915_emit_arith(struct i915_fp_compile *p, uint32_t op, uint32_t dest,
+                uint32_t mask, uint32_t saturate, uint32_t src0, uint32_t src1,
+                uint32_t src2)
 {
-   uint c[3];
-   uint nr_const = 0;
+   uint32_t c[3];
+   uint32_t nr_const = 0;
 
    assert(GET_UREG_TYPE(dest) != REG_TYPE_CONST);
    dest = UREG(GET_UREG_TYPE(dest), GET_UREG_NR(dest));
@@ -125,7 +127,7 @@ i915_emit_arith(struct i915_fp_compile *p, uint op, uint dest, uint mask,
     * this.
     */
    if (nr_const > 1) {
-      uint s[3], first, i, old_utemp_flag;
+      uint32_t s[3], first, i, old_utemp_flag;
 
       s[0] = src0;
       s[1] = src1;
@@ -135,7 +137,7 @@ i915_emit_arith(struct i915_fp_compile *p, uint op, uint dest, uint mask,
       first = GET_UREG_NR(s[c[0]]);
       for (i = 1; i < nr_const; i++) {
          if (GET_UREG_NR(s[c[i]]) != first) {
-            uint tmp = i915_get_utemp(p);
+            uint32_t tmp = i915_get_utemp(p);
 
             i915_emit_arith(p, A0_MOV, tmp, A0_DEST_CHANNEL_ALL, 0, s[c[i]], 0,
                             0);
@@ -172,13 +174,14 @@ i915_emit_arith(struct i915_fp_compile *p, uint op, uint dest, uint mask,
  * \param opcode  the instruction opcode
  */
 uint
-i915_emit_texld(struct i915_fp_compile *p, uint dest, uint destmask,
-                uint sampler, uint coord, uint opcode, uint num_coord)
+i915_emit_texld(struct i915_fp_compile *p, uint32_t dest, uint32_t destmask,
+                uint32_t sampler, uint32_t coord, uint32_t opcode,
+                uint32_t num_coord)
 {
-   const uint k = UREG(GET_UREG_TYPE(coord), GET_UREG_NR(coord));
+   const uint32_t k = UREG(GET_UREG_TYPE(coord), GET_UREG_NR(coord));
 
    int temp = -1;
-   uint ignore = 0;
+   uint32_t ignore = 0;
 
    /* Eliminate the useless texture coordinates. Otherwise we end up generating
     * a swizzle for no reason below. */
@@ -201,7 +204,7 @@ i915_emit_texld(struct i915_fp_compile *p, uint dest, uint destmask,
       /* texcoord is swizzled or negated.  Need to allocate a new temporary
        * register (a utemp / unpreserved temp) won't do.
        */
-      uint tempReg;
+      uint32_t tempReg;
 
       temp = i915_get_temp(p);          /* get temp reg index */
       tempReg = UREG(REG_TYPE_R, temp); /* make i915 register */
@@ -219,7 +222,7 @@ i915_emit_texld(struct i915_fp_compile *p, uint dest, uint destmask,
     */
    if (destmask != A0_DEST_CHANNEL_ALL) {
       /* if not writing to XYZW... */
-      uint tmp = i915_get_utemp(p);
+      uint32_t tmp = i915_get_utemp(p);
       i915_emit_texld(p, tmp, A0_DEST_CHANNEL_ALL, sampler, coord, opcode,
                       num_coord);
       i915_emit_arith(p, A0_MOV, dest, destmask, 0, tmp, 0, 0);
diff --git a/src/gallium/drivers/i915/i915_fpc_optimize.c b/src/gallium/drivers/i915/i915_fpc_optimize.c
index 444b4f4c221..ad2ecbfbf38 100644
--- a/src/gallium/drivers/i915/i915_fpc_optimize.c
+++ b/src/gallium/drivers/i915/i915_fpc_optimize.c
@@ -399,7 +399,7 @@ i915_tex_mask(union i915_full_token *instr)
 }
 
 static boolean
-target_is_texture2d(uint tex)
+target_is_texture2d(uint32_t tex)
 {
    switch (tex) {
    case TGSI_TEXTURE_2D:
diff --git a/src/gallium/drivers/i915/i915_fpc_translate.c b/src/gallium/drivers/i915/i915_fpc_translate.c
index 4368ed1a9dd..6e0f6265c40 100644
--- a/src/gallium/drivers/i915/i915_fpc_translate.c
+++ b/src/gallium/drivers/i915/i915_fpc_translate.c
@@ -97,7 +97,7 @@ negate(int reg, int x, int y, int z, int w)
 static void
 i915_use_passthrough_shader(struct i915_fragment_shader *fs)
 {
-   fs->program = (uint *)MALLOC(sizeof(passthrough_program));
+   fs->program = (uint32_t *)MALLOC(sizeof(passthrough_program));
    if (fs->program) {
       memcpy(fs->program, passthrough_program, sizeof(passthrough_program));
       fs->program_len = ARRAY_SIZE(passthrough_program);
@@ -144,8 +144,8 @@ src_vector(struct i915_fp_compile *p,
            const struct i915_full_src_register *source,
            struct i915_fragment_shader *fs)
 {
-   uint index = source->Register.Index;
-   uint src = 0, sem_name, sem_ind;
+   uint32_t index = source->Register.Index;
+   uint32_t src = 0, sem_name, sem_ind;
 
    switch (source->Register.File) {
    case TGSI_FILE_TEMPORARY:
@@ -228,7 +228,7 @@ src_vector(struct i915_fp_compile *p,
 
    /* No HW abs flag, so we have to max with the negation. */
    if (source->Register.Absolute) {
-      uint tmp = i915_get_utemp(p);
+      uint32_t tmp = i915_get_utemp(p);
       i915_emit_arith(p, A0_MAX, tmp, A0_DEST_CHANNEL_ALL, 0, src,
                       negate(src, 1, 1, 1, 1), 0);
       src = tmp;
@@ -254,7 +254,7 @@ get_result_vector(struct i915_fp_compile *p,
 {
    switch (dest->Register.File) {
    case TGSI_FILE_OUTPUT: {
-      uint sem_name =
+      uint32_t sem_name =
          p->shader->info.output_semantic_name[dest->Register.Index];
       switch (sem_name) {
       case TGSI_SEMANTIC_POSITION:
@@ -280,8 +280,8 @@ get_result_vector(struct i915_fp_compile *p,
 static uint
 get_result_flags(const struct i915_full_instruction *inst)
 {
-   const uint writeMask = inst->Dst[0].Register.WriteMask;
-   uint flags = 0x0;
+   const uint32_t writeMask = inst->Dst[0].Register.WriteMask;
+   uint32_t flags = 0x0;
 
    if (inst->Instruction.Saturate)
       flags |= A0_DEST_SATURATE;
@@ -302,7 +302,7 @@ get_result_flags(const struct i915_full_instruction *inst)
  * Convert TGSI_TEXTURE_x token to DO_SAMPLE_TYPE_x token
  */
 static uint
-translate_tex_src_target(struct i915_fp_compile *p, uint tex)
+translate_tex_src_target(struct i915_fp_compile *p, uint32_t tex)
 {
    switch (tex) {
    case TGSI_TEXTURE_SHADOW1D:
@@ -336,7 +336,7 @@ translate_tex_src_target(struct i915_fp_compile *p, uint tex)
  * Return the number of coords needed to access a given TGSI_TEXTURE_*
  */
 uint
-i915_num_coords(uint tex)
+i915_num_coords(uint32_t tex)
 {
    switch (tex) {
    case TGSI_TEXTURE_SHADOW1D:
@@ -364,13 +364,13 @@ i915_num_coords(uint tex)
  */
 static void
 emit_tex(struct i915_fp_compile *p, const struct i915_full_instruction *inst,
-         uint opcode, struct i915_fragment_shader *fs)
+         uint32_t opcode, struct i915_fragment_shader *fs)
 {
-   uint texture = inst->Texture.Texture;
-   uint unit = inst->Src[1].Register.Index;
-   uint tex = translate_tex_src_target(p, texture);
-   uint sampler = i915_emit_decl(p, REG_TYPE_S, unit, tex);
-   uint coord = src_vector(p, &inst->Src[0], fs);
+   uint32_t texture = inst->Texture.Texture;
+   uint32_t unit = inst->Src[1].Register.Index;
+   uint32_t tex = translate_tex_src_target(p, texture);
+   uint32_t sampler = i915_emit_decl(p, REG_TYPE_S, unit, tex);
+   uint32_t coord = src_vector(p, &inst->Src[0], fs);
 
    i915_emit_texld(p, get_result_vector(p, &inst->Dst[0]),
                    get_result_flags(inst), sampler, coord, opcode,
@@ -384,10 +384,10 @@ emit_tex(struct i915_fp_compile *p, const struct i915_full_instruction *inst,
  */
 static void
 emit_simple_arith(struct i915_fp_compile *p,
-                  const struct i915_full_instruction *inst, uint opcode,
-                  uint numArgs, struct i915_fragment_shader *fs)
+                  const struct i915_full_instruction *inst, uint32_t opcode,
+                  uint32_t numArgs, struct i915_fragment_shader *fs)
 {
-   uint arg1, arg2, arg3;
+   uint32_t arg1, arg2, arg3;
 
    assert(numArgs <= 3);
 
@@ -402,8 +402,9 @@ emit_simple_arith(struct i915_fp_compile *p,
 /** As above, but swap the first two src regs */
 static void
 emit_simple_arith_swap2(struct i915_fp_compile *p,
-                        const struct i915_full_instruction *inst, uint opcode,
-                        uint numArgs, struct i915_fragment_shader *fs)
+                        const struct i915_full_instruction *inst,
+                        uint32_t opcode, uint32_t numArgs,
+                        struct i915_fragment_shader *fs)
 {
    struct i915_full_instruction inst2;
 
@@ -432,8 +433,8 @@ i915_translate_instruction(struct i915_fp_compile *p,
                            const struct i915_full_instruction *inst,
                            struct i915_fragment_shader *fs)
 {
-   uint src0, src1, src2, flags;
-   uint tmp = 0;
+   uint32_t src0, src1, src2, flags;
+   uint32_t tmp = 0;
 
    switch (inst->Instruction.Opcode) {
    case TGSI_OPCODE_ADD:
@@ -844,7 +845,7 @@ i915_translate_token(struct i915_fp_compile *p,
 
    case TGSI_TOKEN_TYPE_DECLARATION:
       if (token->FullDeclaration.Declaration.File == TGSI_FILE_CONSTANT) {
-         uint i;
+         uint32_t i;
          for (i = token->FullDeclaration.Range.First;
               i <=
               MIN2(token->FullDeclaration.Range.Last, I915_MAX_CONSTANT - 1);
@@ -854,7 +855,7 @@ i915_translate_token(struct i915_fp_compile *p,
          }
       } else if (token->FullDeclaration.Declaration.File ==
                  TGSI_FILE_TEMPORARY) {
-         uint i;
+         uint32_t i;
          for (i = token->FullDeclaration.Range.First;
               i <= token->FullDeclaration.Range.Last; i++) {
             if (i >= I915_MAX_TEMPORARY)
@@ -868,8 +869,8 @@ i915_translate_token(struct i915_fp_compile *p,
 
    case TGSI_TOKEN_TYPE_IMMEDIATE: {
       const struct tgsi_full_immediate *imm = &token->FullImmediate;
-      const uint pos = p->num_immediates++;
-      uint j;
+      const uint32_t pos = p->num_immediates++;
+      uint32_t j;
       assert(imm->Immediate.NrTokens <= 4 + 1);
       for (j = 0; j < imm->Immediate.NrTokens - 1; j++) {
          p->immediates[pos][j] = imm->u[j].Float;
@@ -879,7 +880,7 @@ i915_translate_token(struct i915_fp_compile *p,
    case TGSI_TOKEN_TYPE_INSTRUCTION:
       if (p->first_instruction) {
          /* resolve location of immediates */
-         uint i, j;
+         uint32_t i, j;
          for (i = 0; i < p->num_immediates; i++) {
             /* find constant slot for this immediate */
             for (j = 0; j < I915_MAX_CONSTANT; j++) {
@@ -1017,7 +1018,7 @@ i915_fini_compile(struct i915_context *i915, struct i915_fp_compile *p)
       assert(!ifs->program);
 
       ifs->program_len = decl_size + program_size;
-      ifs->program = (uint *)MALLOC(ifs->program_len * sizeof(uint));
+      ifs->program = (uint32_t *)MALLOC(ifs->program_len * sizeof(uint));
       memcpy(ifs->program, p->declarations, decl_size * sizeof(uint));
       memcpy(&ifs->program[decl_size], p->program, program_size * sizeof(uint));
    }
@@ -1039,7 +1040,7 @@ i915_fixup_depth_write(struct i915_fp_compile *p)
       if (p->shader->info.output_semantic_name[i] != TGSI_SEMANTIC_POSITION)
          continue;
 
-      const uint depth = UREG(REG_TYPE_OD, 0);
+      const uint32_t depth = UREG(REG_TYPE_OD, 0);
 
       i915_emit_arith(p, A0_MOV,                  /* opcode */
                       depth,                      /* dest reg */
diff --git a/src/gallium/drivers/i915/i915_prim_emit.c b/src/gallium/drivers/i915/i915_prim_emit.c
index 1b987758e4e..9c7fc1778a0 100644
--- a/src/gallium/drivers/i915/i915_prim_emit.c
+++ b/src/gallium/drivers/i915/i915_prim_emit.c
@@ -64,13 +64,13 @@ static inline void
 emit_hw_vertex(struct i915_context *i915, const struct vertex_header *vertex)
 {
    const struct vertex_info *vinfo = &i915->current.vertex_info;
-   uint i;
-   uint count = 0; /* for debug/sanity */
+   uint32_t i;
+   uint32_t count = 0; /* for debug/sanity */
 
    assert(!i915->dirty);
 
    for (i = 0; i < vinfo->num_attribs; i++) {
-      const uint j = vinfo->attrib[i].src_index;
+      const uint32_t j = vinfo->attrib[i].src_index;
       const float *attrib = vertex->data[j];
       switch (vinfo->attrib[i].emit) {
       case EMIT_1F:
diff --git a/src/gallium/drivers/i915/i915_prim_vbuf.c b/src/gallium/drivers/i915/i915_prim_vbuf.c
index 5a0e59d1533..2d6ef0f0944 100644
--- a/src/gallium/drivers/i915/i915_prim_vbuf.c
+++ b/src/gallium/drivers/i915/i915_prim_vbuf.c
@@ -377,7 +377,7 @@ i915_vbuf_render_set_primitive(struct vbuf_render *render,
  */
 static void
 draw_arrays_generate_indices(struct vbuf_render *render, unsigned start,
-                             uint nr, unsigned type)
+                             uint32_t nr, unsigned type)
 {
    struct i915_vbuf_render *i915_render = i915_vbuf_render(render);
    struct i915_context *i915 = i915_render->i915;
@@ -419,7 +419,7 @@ draw_arrays_generate_indices(struct vbuf_render *render, unsigned start,
 }
 
 static unsigned
-draw_arrays_calc_nr_indices(uint nr, unsigned type)
+draw_arrays_calc_nr_indices(uint32_t nr, unsigned type)
 {
    switch (type) {
    case 0:
@@ -440,7 +440,7 @@ draw_arrays_calc_nr_indices(uint nr, unsigned type)
 }
 
 static void
-draw_arrays_fallback(struct vbuf_render *render, unsigned start, uint nr)
+draw_arrays_fallback(struct vbuf_render *render, unsigned start, uint32_t nr)
 {
    struct i915_vbuf_render *i915_render = i915_vbuf_render(render);
    struct i915_context *i915 = i915_render->i915;
@@ -483,7 +483,7 @@ out:
 
 static void
 i915_vbuf_render_draw_arrays(struct vbuf_render *render, unsigned start,
-                             uint nr)
+                             uint32_t nr)
 {
    struct i915_vbuf_render *i915_render = i915_vbuf_render(render);
    struct i915_context *i915 = i915_render->i915;
@@ -530,7 +530,7 @@ out:
  */
 static void
 draw_generate_indices(struct vbuf_render *render, const ushort *indices,
-                      uint nr_indices, unsigned type)
+                      uint32_t nr_indices, unsigned type)
 {
    struct i915_vbuf_render *i915_render = i915_vbuf_render(render);
    struct i915_context *i915 = i915_render->i915;
@@ -574,7 +574,7 @@ draw_generate_indices(struct vbuf_render *render, const ushort *indices,
 }
 
 static unsigned
-draw_calc_nr_indices(uint nr_indices, unsigned type)
+draw_calc_nr_indices(uint32_t nr_indices, unsigned type)
 {
    switch (type) {
    case 0:
@@ -596,7 +596,7 @@ draw_calc_nr_indices(uint nr_indices, unsigned type)
 
 static void
 i915_vbuf_render_draw_elements(struct vbuf_render *render,
-                               const ushort *indices, uint nr_indices)
+                               const ushort *indices, uint32_t nr_indices)
 {
    struct i915_vbuf_render *i915_render = i915_vbuf_render(render);
    struct i915_context *i915 = i915_render->i915;
diff --git a/src/gallium/drivers/i915/i915_resource_buffer.c b/src/gallium/drivers/i915/i915_resource_buffer.c
index d45748ecdf8..f42394a9383 100644
--- a/src/gallium/drivers/i915/i915_resource_buffer.c
+++ b/src/gallium/drivers/i915/i915_resource_buffer.c
@@ -52,7 +52,7 @@ i915_resource_destroy(struct pipe_screen *screen,
    } else {
       struct i915_texture *tex = i915_texture(resource);
       struct i915_winsys *iws = i915_screen(screen)->iws;
-      uint i;
+      uint32_t i;
 
       if (tex->buffer)
          iws->buffer_destroy(iws, tex->buffer);
diff --git a/src/gallium/drivers/i915/i915_screen.c b/src/gallium/drivers/i915/i915_screen.c
index fe4eb4c848a..4278fb3d80a 100644
--- a/src/gallium/drivers/i915/i915_screen.c
+++ b/src/gallium/drivers/i915/i915_screen.c
@@ -466,7 +466,7 @@ i915_is_format_supported(struct pipe_screen *screen, enum pipe_format format,
       PIPE_FORMAT_NONE /* list terminator */
    };
    const enum pipe_format *list;
-   uint i;
+   uint32_t i;
 
    if (sample_count > 1)
       return false;
diff --git a/src/gallium/drivers/i915/i915_state.c b/src/gallium/drivers/i915/i915_state.c
index e31b96f2442..9db8668da9c 100644
--- a/src/gallium/drivers/i915/i915_state.c
+++ b/src/gallium/drivers/i915/i915_state.c
@@ -613,7 +613,7 @@ i915_delete_vs_state(struct pipe_context *pipe, void *shader)
 
 static void
 i915_set_constant_buffer(struct pipe_context *pipe,
-                         enum pipe_shader_type shader, uint index,
+                         enum pipe_shader_type shader, uint32_t index,
                          bool take_ownership,
                          const struct pipe_constant_buffer *cb)
 {
@@ -688,7 +688,7 @@ i915_set_sampler_views(struct pipe_context *pipe, enum pipe_shader_type shader,
       return;
    }
    struct i915_context *i915 = i915_context(pipe);
-   uint i;
+   uint32_t i;
 
    assert(num <= PIPE_MAX_SAMPLERS);
 
diff --git a/src/gallium/drivers/i915/i915_state_derived.c b/src/gallium/drivers/i915/i915_state_derived.c
index 69aace531cc..d46433f20aa 100644
--- a/src/gallium/drivers/i915/i915_state_derived.c
+++ b/src/gallium/drivers/i915/i915_state_derived.c
@@ -57,7 +57,7 @@ calculate_vertex_layout(struct i915_context *i915)
    const struct i915_fragment_shader *fs = i915->fs;
    struct vertex_info vinfo;
    boolean texCoords[I915_TEX_UNITS], colors[2], fog, needW, face;
-   uint i;
+   uint32_t i;
    int src;
 
    memset(texCoords, 0, sizeof(texCoords));
@@ -70,7 +70,7 @@ calculate_vertex_layout(struct i915_context *i915)
    for (i = 0; i < fs->info.num_inputs; i++) {
       switch (fs->info.input_semantic_name[i]) {
       case TGSI_SEMANTIC_POSITION: {
-         uint unit = I915_SEMANTIC_POS;
+         uint32_t unit = I915_SEMANTIC_POS;
          texCoords[find_mapping(fs, unit)] = TRUE;
       } break;
       case TGSI_SEMANTIC_COLOR:
@@ -79,7 +79,7 @@ calculate_vertex_layout(struct i915_context *i915)
          break;
       case TGSI_SEMANTIC_GENERIC: {
          /* texcoords/varyings/other generic */
-         uint unit = fs->info.input_semantic_index[i];
+         uint32_t unit = fs->info.input_semantic_index[i];
 
          texCoords[find_mapping(fs, unit)] = TRUE;
          needW = TRUE;
@@ -135,7 +135,7 @@ calculate_vertex_layout(struct i915_context *i915)
 
    /* texcoords/varyings */
    for (i = 0; i < I915_TEX_UNITS; i++) {
-      uint hwtc;
+      uint32_t hwtc;
       if (texCoords[i]) {
          hwtc = TEXCOORDFMT_4D;
          if (fs->generic_mapping[i] == I915_SEMANTIC_POS) {
@@ -154,7 +154,7 @@ calculate_vertex_layout(struct i915_context *i915)
 
    /* front/back face */
    if (face) {
-      uint slot = find_mapping(fs, I915_SEMANTIC_FACE);
+      uint32_t slot = find_mapping(fs, I915_SEMANTIC_FACE);
       debug_printf("Front/back face is broken\n");
       /* XXX Because of limitations in the draw module, currently src will be 0
        * for SEMANTIC_FACE, so this aliases to POS. We need to fix in the draw
diff --git a/src/gallium/drivers/i915/i915_state_emit.c b/src/gallium/drivers/i915/i915_state_emit.c
index cc55a2c1d37..98c70a476b0 100644
--- a/src/gallium/drivers/i915/i915_state_emit.c
+++ b/src/gallium/drivers/i915/i915_state_emit.c
@@ -117,7 +117,7 @@ validate_immediate(struct i915_context *i915, unsigned *batch_space)
 }
 
 static void
-emit_immediate_s5(struct i915_context *i915, uint imm)
+emit_immediate_s5(struct i915_context *i915, uint32_t imm)
 {
    struct i915_surface *surf = i915_surface(i915->framebuffer.cbufs[0]);
 
@@ -241,8 +241,8 @@ emit_static(struct i915_context *i915)
 static void
 validate_map(struct i915_context *i915, unsigned *batch_space)
 {
-   const uint enabled = i915->current.sampler_enable_flags;
-   uint unit;
+   const uint32_t enabled = i915->current.sampler_enable_flags;
+   uint32_t unit;
    struct i915_texture *tex;
 
    *batch_space = i915->current.sampler_enable_nr
@@ -260,11 +260,11 @@ validate_map(struct i915_context *i915, unsigned *batch_space)
 static void
 emit_map(struct i915_context *i915)
 {
-   const uint nr = i915->current.sampler_enable_nr;
+   const uint32_t nr = i915->current.sampler_enable_nr;
    if (nr) {
-      const uint enabled = i915->current.sampler_enable_flags;
-      uint unit;
-      uint count = 0;
+      const uint32_t enabled = i915->current.sampler_enable_flags;
+      uint32_t unit;
+      uint32_t count = 0;
       OUT_BATCH(_3DSTATE_MAP_STATE | (3 * nr));
       OUT_BATCH(enabled);
       for (unit = 0; unit < I915_TEX_UNITS; unit++) {
@@ -329,25 +329,25 @@ emit_constants(struct i915_context *i915)
    /* Collate the user-defined constants with the fragment shader's
     * immediates according to the constant_flags[] array.
     */
-   const uint nr = i915->fs->num_constants;
+   const uint32_t nr = i915->fs->num_constants;
 
    assert(nr < I915_MAX_CONSTANT);
    if (nr) {
-      uint i;
+      uint32_t i;
 
       OUT_BATCH(_3DSTATE_PIXEL_SHADER_CONSTANTS | (nr * 4));
       OUT_BATCH((1 << nr) - 1);
 
       for (i = 0; i < nr; i++) {
-         const uint *c;
+         const uint32_t *c;
          if (i915->fs->constant_flags[i] == I915_CONSTFLAG_USER) {
             /* grab user-defined constant */
-            c =
-               (uint *)i915_buffer(i915->constants[PIPE_SHADER_FRAGMENT])->data;
+            c = (uint32_t *)i915_buffer(i915->constants[PIPE_SHADER_FRAGMENT])
+                   ->data;
             c += 4 * i;
          } else {
             /* emit program constant */
-            c = (uint *)i915->fs->constants[i];
+            c = (uint32_t *)i915->fs->constants[i];
          }
 #if 0 /* debug */
          {
diff --git a/src/gallium/drivers/i915/i915_state_sampler.c b/src/gallium/drivers/i915/i915_state_sampler.c
index 5d1eb670053..8dad1d10bb6 100644
--- a/src/gallium/drivers/i915/i915_state_sampler.c
+++ b/src/gallium/drivers/i915/i915_state_sampler.c
@@ -57,10 +57,10 @@
  * changes.
  */
 
-static void update_map(struct i915_context *i915, uint unit,
+static void update_map(struct i915_context *i915, uint32_t unit,
                        const struct i915_texture *tex,
                        const struct i915_sampler_state *sampler,
-                       const struct pipe_sampler_view *view, uint state[3]);
+                       const struct pipe_sampler_view *view, uint32_t state[3]);
 
 /***********************************************************************
  * Samplers
@@ -75,7 +75,7 @@ static void update_map(struct i915_context *i915, uint unit,
  * \param state  returns the 3 words of compute state
  */
 static void
-update_sampler(struct i915_context *i915, uint unit,
+update_sampler(struct i915_context *i915, uint32_t unit,
                const struct i915_sampler_state *sampler,
                const struct i915_texture *tex, unsigned state[3])
 {
@@ -141,7 +141,7 @@ update_sampler(struct i915_context *i915, uint unit,
 static void
 update_samplers(struct i915_context *i915)
 {
-   uint unit;
+   uint32_t unit;
 
    i915->current.sampler_enable_nr = 0;
    i915->current.sampler_enable_flags = 0x0;
@@ -286,18 +286,19 @@ ms3_tiling_bits(enum i915_winsys_buffer_tile tiling)
 }
 
 static void
-update_map(struct i915_context *i915, uint unit, const struct i915_texture *tex,
+update_map(struct i915_context *i915, uint32_t unit,
+           const struct i915_texture *tex,
            const struct i915_sampler_state *sampler,
-           const struct pipe_sampler_view *view, uint state[3])
+           const struct pipe_sampler_view *view, uint32_t state[3])
 {
    const struct pipe_resource *pt = &tex->b;
-   uint width = pt->width0, height = pt->height0, depth = pt->depth0;
+   uint32_t width = pt->width0, height = pt->height0, depth = pt->depth0;
    int first_level = view->u.tex.first_level;
-   const uint num_levels = pt->last_level - first_level;
+   const uint32_t num_levels = pt->last_level - first_level;
    unsigned max_lod = num_levels * 4;
    bool is_npot = (!util_is_power_of_two_or_zero(pt->width0) ||
                    !util_is_power_of_two_or_zero(pt->height0));
-   uint format, pitch;
+   uint32_t format, pitch;
 
    /*
     * This is a bit messy. i915 doesn't support NPOT with mipmaps, but we can
@@ -348,7 +349,7 @@ update_map(struct i915_context *i915, uint unit, const struct i915_texture *tex,
 static void
 update_maps(struct i915_context *i915)
 {
-   uint unit;
+   uint32_t unit;
 
    for (unit = 0;
         unit < i915->num_fragment_sampler_views && unit < i915->num_samplers;



More information about the mesa-commit mailing list