Iago Toral Quiroga <ito...@igalia.com> writes: > From: Connor Abbott <connor.w.abb...@intel.com> > > Less duplication, one one less case to handle for doubles and support > for sized NIR types. > > v2: Fix call to get_instance by swapping rows and columns params (Iago) > > Signed-off-by: Iago Toral Quiroga <ito...@igalia.com>
Reviewed-by: Francisco Jerez <curroje...@riseup.net> > --- > src/mesa/drivers/dri/i965/brw_vec4_nir.cpp | 16 ++-------------- > 1 file changed, 2 insertions(+), 14 deletions(-) > > diff --git a/src/mesa/drivers/dri/i965/brw_vec4_nir.cpp > b/src/mesa/drivers/dri/i965/brw_vec4_nir.cpp > index f3b4528..6662a1e 100644 > --- a/src/mesa/drivers/dri/i965/brw_vec4_nir.cpp > +++ b/src/mesa/drivers/dri/i965/brw_vec4_nir.cpp > @@ -1696,20 +1696,8 @@ const glsl_type * > glsl_type_for_nir_alu_type(nir_alu_type alu_type, > unsigned components) > { > - switch (alu_type) { > - case nir_type_float: > - return glsl_type::vec(components); > - case nir_type_int: > - return glsl_type::ivec(components); > - case nir_type_uint: > - return glsl_type::uvec(components); > - case nir_type_bool: > - return glsl_type::bvec(components); > - default: > - return glsl_type::error_type; > - } > - > - return glsl_type::error_type; > + return glsl_type::get_instance(brw_glsl_base_type_for_nir_type(alu_type), > + components, 1); > } > > void > -- > 2.7.4 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
signature.asc
Description: PGP signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev