[Mesa-dev] [PATCH 1/9] i965/fs: Remove type parameter from emit_vs_system_value().
Anuj Phogat
anuj.phogat at gmail.com
Thu Feb 19 14:28:09 PST 2015
On Wed, Feb 18, 2015 at 9:00 PM, Kenneth Graunke <kenneth at whitecape.org> wrote:
> Every VS system value has type D. We can always add this back if that
> changes, but for now, it's extra typing.
>
> Signed-off-by: Kenneth Graunke <kenneth at whitecape.org>
> ---
> src/mesa/drivers/dri/i965/brw_fs.h | 2 +-
> src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 7 +++----
> 2 files changed, 4 insertions(+), 5 deletions(-)
>
> diff --git a/src/mesa/drivers/dri/i965/brw_fs.h b/src/mesa/drivers/dri/i965/brw_fs.h
> index a2e6192..9375412 100644
> --- a/src/mesa/drivers/dri/i965/brw_fs.h
> +++ b/src/mesa/drivers/dri/i965/brw_fs.h
> @@ -259,7 +259,7 @@ public:
> glsl_interp_qualifier interpolation_mode,
> int location, bool mod_centroid,
> bool mod_sample);
> - fs_reg *emit_vs_system_value(enum brw_reg_type type, int location);
> + fs_reg *emit_vs_system_value(int location);
> void emit_interpolation_setup_gen4();
> void emit_interpolation_setup_gen6();
> void compute_sample_position(fs_reg dst, fs_reg int_sample_pos);
> diff --git a/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp b/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
> index 24cc118..a2343c6 100644
> --- a/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
> +++ b/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
> @@ -51,10 +51,10 @@ extern "C" {
>
>
> fs_reg *
> -fs_visitor::emit_vs_system_value(enum brw_reg_type type, int location)
> +fs_visitor::emit_vs_system_value(int location)
> {
> fs_reg *reg = new(this->mem_ctx)
> - fs_reg(ATTR, VERT_ATTRIB_MAX, type);
> + fs_reg(ATTR, VERT_ATTRIB_MAX, BRW_REGISTER_TYPE_D);
> brw_vs_prog_data *vs_prog_data = (brw_vs_prog_data *) prog_data;
>
> switch (location) {
> @@ -191,8 +191,7 @@ fs_visitor::visit(ir_variable *ir)
> case SYSTEM_VALUE_VERTEX_ID:
> case SYSTEM_VALUE_VERTEX_ID_ZERO_BASE:
> case SYSTEM_VALUE_INSTANCE_ID:
> - reg = emit_vs_system_value(brw_type_for_base_type(ir->type),
> - ir->data.location);
> + reg = emit_vs_system_value(ir->data.location);
> break;
> case SYSTEM_VALUE_SAMPLE_POS:
> reg = emit_samplepos_setup();
> --
> 2.2.2
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Series is:
Reviewed-by: Anuj Phogat <anuj.phogat at gmail.com>
More information about the mesa-dev
mailing list