diff options
author | Eric Anholt <[email protected]> | 2018-07-27 13:13:55 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2018-07-29 19:25:39 -0700 |
commit | 0a3f653180996e4ca44586e6974ded9ba6bc8ecc (patch) | |
tree | 2c7d02eb7581df699e2587c8d44aa3b9b6f936ce /src/gallium/drivers/svga/svga_draw.c | |
parent | 34cefa7fe01aadf977a9b7a0164f1cb3d5db4fa4 (diff) |
v3d: Block bin on render when doing vertex texturing.
The kernel by default serializes the BCL on previous BCLs submitted on
this FD, but not RCLs. For now this fix is conservative and blocks on
last RCL if any vertex texturing is done, which fails to get bin/render
overlap if there was an intermediate job that doesn't draw to the BCL's
buffer. I've dropped a perf_debug() in here to note that as a potential
future improvement.
Fixes intermittent failures in
KHR-GLES3.copy_tex_image_conversions.required.*
Diffstat (limited to 'src/gallium/drivers/svga/svga_draw.c')
0 files changed, 0 insertions, 0 deletions