Looks good to me too. Thanks Roland. Jose
----- Original Message ----- > From: Roland Scheidegger <srol...@vmware.com> > > we need to rely on util code for fetching those, just like before > 9f06061d50f90bf425a5337cea1b0adb94a46d25. > Fixes bugs 57699 and 57756. > --- > src/gallium/auxiliary/gallivm/lp_bld_format_aos.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/src/gallium/auxiliary/gallivm/lp_bld_format_aos.c > b/src/gallium/auxiliary/gallivm/lp_bld_format_aos.c > index 0b54ba4..c7fdb6e 100644 > --- a/src/gallium/auxiliary/gallivm/lp_bld_format_aos.c > +++ b/src/gallium/auxiliary/gallivm/lp_bld_format_aos.c > @@ -481,7 +481,8 @@ lp_build_fetch_rgba_aos(struct gallivm_state > *gallivm, > } > > /* If all channels are of same type and we are not using > half-floats */ > - if (format_desc->is_array) { > + if (format_desc->is_array && > + format_desc->colorspace == UTIL_FORMAT_COLORSPACE_RGB) { > assert(!format_desc->is_mixed); > return lp_build_fetch_rgba_aos_array(gallivm, format_desc, > type, base_ptr, offset); > } > -- > 1.7.9.5 > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev