[Mesa-dev] [PATCH 1/7] ff_fragment_shader: Remove some dead fields.

Brian Paul brian.e.paul at gmail.com
Wed Mar 28 09:43:32 PDT 2012


Reviewed-by: Brian Paul <brianp at vmware.com>


On Mon, Mar 26, 2012 at 1:42 PM, Eric Anholt <eric at anholt.net> wrote:
> ---
>  src/mesa/main/ff_fragment_shader.cpp |   11 -----------
>  1 files changed, 0 insertions(+), 11 deletions(-)
>
> diff --git a/src/mesa/main/ff_fragment_shader.cpp b/src/mesa/main/ff_fragment_shader.cpp
> index afc17dc..7b83043 100644
> --- a/src/mesa/main/ff_fragment_shader.cpp
> +++ b/src/mesa/main/ff_fragment_shader.cpp
> @@ -511,17 +511,11 @@ static GLuint make_state_key( struct gl_context *ctx,  struct state_key *key )
>  struct texenv_fragment_program {
>    struct gl_shader_program *shader_program;
>    struct gl_shader *shader;
> -   struct gl_fragment_program *program;
>    exec_list *instructions;
>    exec_list *top_instructions;
>    void *mem_ctx;
>    struct state_key *state;
>
> -   GLbitfield alu_temps;       /**< Track texture indirections, see spec. */
> -   GLbitfield temps_output;    /**< Track texture indirections, see spec. */
> -   GLbitfield temp_in_use;     /**< Tracks temporary regs which are in use. */
> -   GLboolean error;
> -
>    ir_variable *src_texture[MAX_TEXTURE_COORD_UNITS];
>    /* Reg containing each texture unit's sampled texture color,
>     * else undef.
> @@ -537,8 +531,6 @@ struct texenv_fragment_program {
>    ir_rvalue *src_previous;    /**< Reg containing color from previous
>                                 * stage.  May need to be decl'd.
>                                 */
> -
> -   GLuint last_tex_stage;      /**< Number of last enabled texture unit */
>  };
>
>  static ir_rvalue *
> @@ -1359,7 +1351,6 @@ emit_instructions(struct texenv_fragment_program *p)
>       for (unit = 0; unit < key->nr_enabled_units; unit++)
>         if (key->unit[unit].enabled) {
>            load_texunit_sources(p, unit);
> -           p->last_tex_stage = unit;
>         }
>
>       /* Second pass - emit combine instructions to build final color:
> @@ -1465,8 +1456,6 @@ create_new_program(struct gl_context *ctx, struct state_key *key)
>
>    p.src_previous = NULL;
>
> -   p.last_tex_stage = 0;
> -
>    ir_function *main_f = new(p.mem_ctx) ir_function("main");
>    p.instructions->push_tail(main_f);
>    state->symbols->add_function(main_f);
> --
> 1.7.9.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list