On Monday, September 01, 2014 09:44:37 AM Jordan Justen wrote:
> Signed-off-by: Jordan Justen <jordan.l.jus...@intel.com>
> ---
>  src/mesa/drivers/dri/i965/brw_fs.cpp               |  2 +-
>  src/mesa/drivers/dri/i965/brw_scalar.h             |  4 ++--
>  src/mesa/drivers/dri/i965/brw_scalar_generator.cpp | 10 +++++-----
>  3 files changed, 8 insertions(+), 8 deletions(-)
>
> diff --git a/src/mesa/drivers/dri/i965/brw_fs.cpp 
> b/src/mesa/drivers/dri/i965/brw_fs.cpp
> index 5c1e31e..8e062d3 100644
> --- a/src/mesa/drivers/dri/i965/brw_fs.cpp
> +++ b/src/mesa/drivers/dri/i965/brw_fs.cpp
> @@ -3440,7 +3440,7 @@ brw_wm_fs_emit(struct brw_context *brw,
>     }
>  
>     const unsigned *assembly = NULL;
> -   scalar_generator g(brw, mem_ctx, &key->base, prog_data, prog, fp,
> +   scalar_generator g(brw, mem_ctx, &key->base, prog_data, prog, &fp->Base,
>                        v.runtime_check_aads_emit, INTEL_DEBUG & DEBUG_WM);
>     assembly = g.generate_assembly(simd8_cfg, simd16_cfg,
>                                    final_assembly_size);
> diff --git a/src/mesa/drivers/dri/i965/brw_scalar.h 
> b/src/mesa/drivers/dri/i965/brw_scalar.h
> index d19ab56..13c889b 100644
> --- a/src/mesa/drivers/dri/i965/brw_scalar.h
> +++ b/src/mesa/drivers/dri/i965/brw_scalar.h
> @@ -588,7 +588,7 @@ public:
>                      const struct brw_scalar_prog_key *key,
>                      struct brw_scalar_prog_data *prog_data,
>                      struct gl_shader_program *prog,
> -                    struct gl_fragment_program *fp,
> +                    struct gl_program *glp,
>                      bool runtime_check_aads_emit,
>                      bool debug_flag);
>     ~scalar_generator();
> @@ -695,7 +695,7 @@ private:
>     struct brw_scalar_prog_data *prog_data;
>  
>     struct gl_shader_program *prog;
> -   const struct gl_fragment_program *fp;
> +   const struct gl_program *glp;

I would like to see this be:

   const struct gl_program *prog;

which is the traditional name for gl_program structures.  "glp" is a new name 
we haven't used before.

That does mean slightly more work - you'd have to rename the existing "prog" to

   const struct gl_shader_program *shader_prog;

which would be worth doing anyway, IMHO, because then vec4_visitor and 
fs_visitor would both use identical names for the two structures, reducing 
confusion.

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to