diff options
author | Rob Clark <[email protected]> | 2019-07-19 16:47:15 -0700 |
---|---|---|
committer | Rob Clark <[email protected]> | 2019-07-29 15:15:31 -0700 |
commit | 73cc2dc08447a1be5cd23053d0d77465c589eb0e (patch) | |
tree | 3f999e905af08767bdad43a302e8320ed90034c2 /src/util/strndup.h | |
parent | f7b6a8d12fdc446e325129033e5f61e3bbafb0b2 (diff) |
freedreno/ir3: fix for array/reg store vs meta instructions
fishgl.com has a shader which does roughly:
foo = texture(...);
if (bar)
foo = texture(...);
after lowering phi webs to regs we end up w/ a vec4 reg (array). But
since it was not an indirect access, we try to skip the extra mov. This
results that the per-component fanout (split) meta instructions store
directly to the reg (array). Which doesn't work out in RA.
Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'src/util/strndup.h')
0 files changed, 0 insertions, 0 deletions