Lines Matching refs:dregs
3411 bi_index dregs[BIFROST_TEX_DREG_COUNT] = { }; in bi_emit_texc() local
3434 dregs[BIFROST_TEX_DREG_Z_COORD] = in bi_emit_texc()
3440 dregs[BIFROST_TEX_DREG_ARRAY] = in bi_emit_texc()
3456 dregs[BIFROST_TEX_DREG_LOD] = in bi_emit_texc()
3464 dregs[BIFROST_TEX_DREG_LOD] = in bi_emit_texc()
3475 dregs[BIFROST_TEX_DREG_LOD] = in bi_emit_texc()
3485 dregs[BIFROST_TEX_DREG_OFFSETMS] = in bi_emit_texc()
3487 if (!bi_is_equiv(dregs[BIFROST_TEX_DREG_OFFSETMS], bi_zero())) in bi_emit_texc()
3492 dregs[BIFROST_TEX_DREG_SHADOW] = index; in bi_emit_texc()
3499 dregs[BIFROST_TEX_DREG_TEXTURE] = index; in bi_emit_texc()
3507 dregs[BIFROST_TEX_DREG_SAMPLER] = index; in bi_emit_texc()
3515 if (desc.op == BIFROST_TEX_OP_FETCH && bi_is_null(dregs[BIFROST_TEX_DREG_LOD])) { in bi_emit_texc()
3516 dregs[BIFROST_TEX_DREG_LOD] = in bi_emit_texc()
3522 bool direct_tex = bi_is_null(dregs[BIFROST_TEX_DREG_TEXTURE]); in bi_emit_texc()
3523 bool direct_samp = bi_is_null(dregs[BIFROST_TEX_DREG_SAMPLER]); in bi_emit_texc()
3540 dregs[BIFROST_TEX_DREG_TEXTURE] = bi_mov_i32(b, in bi_emit_texc()
3561 for (unsigned i = 0; i < ARRAY_SIZE(dregs); ++i) { in bi_emit_texc()
3562 if (!bi_is_null(dregs[i])) in bi_emit_texc()
3563 dregs[sr_count++] = dregs[i]; in bi_emit_texc()
3572 bi_emit_collect_to(b, sr, dregs, sr_count); in bi_emit_texc()