i965: Rename backend_visitor::prog to shader_prog.

The next patch is going to change the type of vec4_visitor::vp from
struct gl_vertex_program * to struct gl_program *, and rename it.  The
sensible name to change it to is vec4_visitor::prog.  However, prog is
already used in backend_visitor (which vec4_visitor derives from).
Since backend_visitor::prog is of type struct gl_shader_program *, it
makes sense to rename it to shader_prog.

Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
Paul Berry
2013-04-08 17:17:44 -07:00
parent 5b0bd8ece8
commit fe97f26c86
7 changed files with 22 additions and 19 deletions

View File

@@ -616,8 +616,8 @@ void
fs_visitor::emit_shader_time_write(enum shader_time_shader_type type, fs_visitor::emit_shader_time_write(enum shader_time_shader_type type,
fs_reg value) fs_reg value)
{ {
int shader_time_index = brw_get_shader_time_index(brw, prog, &fp->Base, int shader_time_index =
type); brw_get_shader_time_index(brw, shader_prog, &fp->Base, type);
fs_reg offset = fs_reg(shader_time_index * SHADER_TIME_STRIDE); fs_reg offset = fs_reg(shader_time_index * SHADER_TIME_STRIDE);
fs_reg payload; fs_reg payload;
@@ -852,8 +852,8 @@ fs_visitor::setup_uniform_values(ir_variable *ir)
* with our name, or the prefix of a component that starts with our name. * with our name, or the prefix of a component that starts with our name.
*/ */
unsigned params_before = c->prog_data.nr_params; unsigned params_before = c->prog_data.nr_params;
for (unsigned u = 0; u < prog->NumUserUniformStorage; u++) { for (unsigned u = 0; u < shader_prog->NumUserUniformStorage; u++) {
struct gl_uniform_storage *storage = &prog->UniformStorage[u]; struct gl_uniform_storage *storage = &shader_prog->UniformStorage[u];
if (strncmp(ir->name, storage->name, namelen) != 0 || if (strncmp(ir->name, storage->name, namelen) != 0 ||
(storage->name[namelen] != 0 && (storage->name[namelen] != 0 &&

View File

@@ -223,7 +223,7 @@ public:
fs_visitor(struct brw_context *brw, fs_visitor(struct brw_context *brw,
struct brw_wm_compile *c, struct brw_wm_compile *c,
struct gl_shader_program *prog, struct gl_shader_program *shader_prog,
struct gl_fragment_program *fp, struct gl_fragment_program *fp,
unsigned dispatch_width); unsigned dispatch_width);
~fs_visitor(); ~fs_visitor();

View File

@@ -1361,7 +1361,8 @@ fs_visitor::visit(ir_texture *ir)
{ {
fs_inst *inst = NULL; fs_inst *inst = NULL;
int sampler = _mesa_get_sampler_uniform_value(ir->sampler, prog, &fp->Base); int sampler =
_mesa_get_sampler_uniform_value(ir->sampler, shader_prog, &fp->Base);
/* FINISHME: We're failing to recompile our programs when the sampler is /* FINISHME: We're failing to recompile our programs when the sampler is
* updated. This only matters for the texture rectangle scale parameters * updated. This only matters for the texture rectangle scale parameters
* (pre-gen6, or gen6+ with GL_CLAMP). * (pre-gen6, or gen6+ with GL_CLAMP).
@@ -2371,7 +2372,7 @@ fs_visitor::resolve_bool_comparison(ir_rvalue *rvalue, fs_reg *reg)
fs_visitor::fs_visitor(struct brw_context *brw, fs_visitor::fs_visitor(struct brw_context *brw,
struct brw_wm_compile *c, struct brw_wm_compile *c,
struct gl_shader_program *prog, struct gl_shader_program *shader_prog,
struct gl_fragment_program *fp, struct gl_fragment_program *fp,
unsigned dispatch_width) unsigned dispatch_width)
: dispatch_width(dispatch_width) : dispatch_width(dispatch_width)
@@ -2379,12 +2380,13 @@ fs_visitor::fs_visitor(struct brw_context *brw,
this->c = c; this->c = c;
this->brw = brw; this->brw = brw;
this->fp = fp; this->fp = fp;
this->prog = prog; this->shader_prog = shader_prog;
this->intel = &brw->intel; this->intel = &brw->intel;
this->ctx = &intel->ctx; this->ctx = &intel->ctx;
this->mem_ctx = ralloc_context(NULL); this->mem_ctx = ralloc_context(NULL);
if (prog) if (shader_prog)
shader = (struct brw_shader *) prog->_LinkedShaders[MESA_SHADER_FRAGMENT]; shader = (struct brw_shader *)
shader_prog->_LinkedShaders[MESA_SHADER_FRAGMENT];
else else
shader = NULL; shader = NULL;
this->failed = false; this->failed = false;

View File

@@ -42,7 +42,7 @@ public:
struct intel_context *intel; struct intel_context *intel;
struct gl_context *ctx; struct gl_context *ctx;
struct brw_shader *shader; struct brw_shader *shader;
struct gl_shader_program *prog; struct gl_shader_program *shader_prog;
/** ralloc context for temporary data used during compile */ /** ralloc context for temporary data used during compile */
void *mem_ctx; void *mem_ctx;

View File

@@ -1376,8 +1376,8 @@ void
vec4_visitor::emit_shader_time_write(enum shader_time_shader_type type, vec4_visitor::emit_shader_time_write(enum shader_time_shader_type type,
src_reg value) src_reg value)
{ {
int shader_time_index = brw_get_shader_time_index(brw, prog, &vp->Base, int shader_time_index =
type); brw_get_shader_time_index(brw, shader_prog, &vp->Base, type);
dst_reg dst = dst_reg dst =
dst_reg(this, glsl_type::get_array_instance(glsl_type::vec4_type, 2)); dst_reg(this, glsl_type::get_array_instance(glsl_type::vec4_type, 2));

View File

@@ -211,7 +211,7 @@ class vec4_visitor : public backend_visitor
public: public:
vec4_visitor(struct brw_context *brw, vec4_visitor(struct brw_context *brw,
struct brw_vs_compile *c, struct brw_vs_compile *c,
struct gl_shader_program *prog, struct gl_shader_program *shader_prog,
struct brw_shader *shader, struct brw_shader *shader,
void *mem_ctx); void *mem_ctx);
~vec4_visitor(); ~vec4_visitor();

View File

@@ -586,8 +586,8 @@ vec4_visitor::setup_uniform_values(ir_variable *ir)
* order we'd walk the type, so walk the list of storage and find anything * order we'd walk the type, so walk the list of storage and find anything
* with our name, or the prefix of a component that starts with our name. * with our name, or the prefix of a component that starts with our name.
*/ */
for (unsigned u = 0; u < prog->NumUserUniformStorage; u++) { for (unsigned u = 0; u < shader_prog->NumUserUniformStorage; u++) {
struct gl_uniform_storage *storage = &prog->UniformStorage[u]; struct gl_uniform_storage *storage = &shader_prog->UniformStorage[u];
if (strncmp(ir->name, storage->name, namelen) != 0 || if (strncmp(ir->name, storage->name, namelen) != 0 ||
(storage->name[namelen] != 0 && (storage->name[namelen] != 0 &&
@@ -2077,7 +2077,8 @@ vec4_visitor::visit(ir_call *ir)
void void
vec4_visitor::visit(ir_texture *ir) vec4_visitor::visit(ir_texture *ir)
{ {
int sampler = _mesa_get_sampler_uniform_value(ir->sampler, prog, &vp->Base); int sampler =
_mesa_get_sampler_uniform_value(ir->sampler, shader_prog, &vp->Base);
/* Should be lowered by do_lower_texture_projection */ /* Should be lowered by do_lower_texture_projection */
assert(!ir->projector); assert(!ir->projector);
@@ -2984,7 +2985,7 @@ vec4_visitor::resolve_ud_negate(src_reg *reg)
vec4_visitor::vec4_visitor(struct brw_context *brw, vec4_visitor::vec4_visitor(struct brw_context *brw,
struct brw_vs_compile *c, struct brw_vs_compile *c,
struct gl_shader_program *prog, struct gl_shader_program *shader_prog,
struct brw_shader *shader, struct brw_shader *shader,
void *mem_ctx) void *mem_ctx)
{ {
@@ -2992,7 +2993,7 @@ vec4_visitor::vec4_visitor(struct brw_context *brw,
this->brw = brw; this->brw = brw;
this->intel = &brw->intel; this->intel = &brw->intel;
this->ctx = &intel->ctx; this->ctx = &intel->ctx;
this->prog = prog; this->shader_prog = shader_prog;
this->shader = shader; this->shader = shader;
this->mem_ctx = mem_ctx; this->mem_ctx = mem_ctx;