Mesa (master): ff_fragment_shader: Remove some dead fields.

Eric Anholt anholt at kemper.freedesktop.org
Mon Apr 9 21:19:42 UTC 2012


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

Author: Eric Anholt <eric at anholt.net>
Date:   Mon Mar 19 16:02:06 2012 -0700

ff_fragment_shader: Remove some dead fields.

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

---

 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);




More information about the mesa-commit mailing list