summaryrefslogtreecommitdiffstats
path: root/src/egl/main/eglcontext.c
diff options
context:
space:
mode:
authorRob Clark <[email protected]>2018-02-28 17:33:29 -0500
committerRob Clark <[email protected]>2018-03-05 08:05:33 -0500
commit175d1b437263e5eab0e47378fbeca3dd71002cd0 (patch)
tree654c6e903192374e9621f4d04f0ac00eccc5837b /src/egl/main/eglcontext.c
parent9a62536108514434c22ec189ecf273eb09fc7d77 (diff)
freedreno/ir3: fix fixing-up register footprint
It isn't just vertex shaders that need to fixup reg footprint for inputs populated before shader starts. This problem showed up with compute shaders. If you have (for example) a localregid sysval, but only the .x component is used, the hw still writes the .yz components, which could overflow into other threads causing corruption. Showed up in cl cts 'basic/test_basic intmath_int'. But in theory the same problem could crop up elsewhere. Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'src/egl/main/eglcontext.c')
0 files changed, 0 insertions, 0 deletions