X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Ffreedreno%2Fir3%2Fir3_parser.y;fp=src%2Ffreedreno%2Fir3%2Fir3_parser.y;h=fe6cbe8a0ade0833e3d4ba39f8419891b5e0c5b2;hb=bd55533f5b00cdf76ec474d8c300fe8742ca11b6;hp=2b024d358cc36dfe7d42adda91180aac49b0e565;hpb=1e8808a4a0f7f28dfc885bbe6c50e7a65ad15bbf;p=mesa.git diff --git a/src/freedreno/ir3/ir3_parser.y b/src/freedreno/ir3/ir3_parser.y index 2b024d358cc..fe6cbe8a0ad 100644 --- a/src/freedreno/ir3/ir3_parser.y +++ b/src/freedreno/ir3/ir3_parser.y @@ -153,7 +153,7 @@ static struct ir3_register * dummy_dst(void) static void add_const(unsigned reg, unsigned c0, unsigned c1, unsigned c2, unsigned c3) { - struct ir3_const_state *const_state = &variant->shader->const_state; + struct ir3_const_state *const_state = ir3_const_state(variant); assert((reg & 0x7) == 0); int idx = reg >> (1 + 2); /* low bit is half vs full, next two bits are swiz */ if (const_state->immediate_idx == const_state->immediates_size * 4) {