summaryrefslogtreecommitdiffstats
path: root/src/broadcom/compiler/vir.c
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2018-01-05 17:23:13 -0800
committerEric Anholt <[email protected]>2018-01-12 21:55:15 -0800
commita075bb67262bd48c882f0c8fcc18e0e642c76b86 (patch)
tree750289dd86786b3e55633c505c4bcf9c00324bc8 /src/broadcom/compiler/vir.c
parent57965755e2c8089e5b52897fa86305e595f6792f (diff)
broadcom/vc5: Implement GFXH-1684 workaround.
Apparently the VPM writes need to be flushed out before we end the shader.
Diffstat (limited to 'src/broadcom/compiler/vir.c')
-rw-r--r--src/broadcom/compiler/vir.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/broadcom/compiler/vir.c b/src/broadcom/compiler/vir.c
index 80d11aaf7f6..da4ece2cffe 100644
--- a/src/broadcom/compiler/vir.c
+++ b/src/broadcom/compiler/vir.c
@@ -95,6 +95,7 @@ vir_has_side_effects(struct v3d_compile *c, struct qinst *inst)
case V3D_QPU_A_STVPMV:
case V3D_QPU_A_STVPMD:
case V3D_QPU_A_STVPMP:
+ case V3D_QPU_A_VPMWT:
return true;
default:
break;