[Mesa-dev] [PATCH] i965/emit: Assert that src1 is not an MRF after doing the MRF->GRF conversion

Anuj Phogat anuj.phogat at gmail.com
Thu Jan 22 15:58:42 PST 2015


On Thu, Jan 22, 2015 at 3:51 PM, Jason Ekstrand <jason at jlekstrand.net> wrote:
> When emitting texturing from indirect texture units, we need to be able to
> scratch around in the header message.  Since we only do this for >= HSW,
> this is ok since there are no MRFs.
> ---
>  src/mesa/drivers/dri/i965/brw_eu_emit.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/mesa/drivers/dri/i965/brw_eu_emit.c b/src/mesa/drivers/dri/i965/brw_eu_emit.c
> index 39b2022..57161e2 100644
> --- a/src/mesa/drivers/dri/i965/brw_eu_emit.c
> +++ b/src/mesa/drivers/dri/i965/brw_eu_emit.c
> @@ -453,12 +453,12 @@ void
>  brw_set_src1(struct brw_compile *p, brw_inst *inst, struct brw_reg reg)
>  {
>     const struct brw_context *brw = p->brw;
> -   assert(reg.file != BRW_MESSAGE_REGISTER_FILE);
>
>     if (reg.file != BRW_ARCHITECTURE_REGISTER_FILE)
>        assert(reg.nr < 128);
>
>     gen7_convert_mrf_to_grf(p, &reg);
> +   assert(reg.file != BRW_MESSAGE_REGISTER_FILE);
>
>     validate_reg(brw, inst, reg);
>
> --
> 2.2.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reviewed-by: Anuj phogat <anuj.phogat at gmail.com>


More information about the mesa-dev mailing list