[Mesa-dev] [PATCH] i965/fs: Set correct number of regs_written for MCS fetches.

Chris Forbes chrisf at ijw.co.nz
Tue May 27 17:39:35 PDT 2014


Reviewed-by: Chris Forbes <chrisf at ijw.co.nz>

On Wed, May 28, 2014 at 10:27 AM, Matt Turner <mattst88 at gmail.com> wrote:
> regs_written is in units of virtual GRFs.
> ---
>  src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp b/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
> index 171f063..b51ecc1 100644
> --- a/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
> +++ b/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
> @@ -1578,9 +1578,9 @@ fs_visitor::emit_mcs_fetch(ir_texture *ir, fs_reg coordinate, int sampler)
>     inst->base_mrf = -1;
>     inst->mlen = next.reg_offset * reg_width;
>     inst->header_present = false;
> -   inst->regs_written = 4 * reg_width; /* we only care about one reg of response,
> -                                        * but the sampler always writes 4/8
> -                                        */
> +   inst->regs_written = 4; /* we only care about one reg of response,
> +                            * but the sampler always writes 4/8
> +                            */
>     inst->sampler = sampler;
>
>     return dest;
> --
> 1.8.3.2
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev


More information about the mesa-dev mailing list