diff options
author | Jason Ekstrand <[email protected]> | 2016-11-21 20:17:24 -0800 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2016-11-22 08:06:33 -0800 |
commit | 722ab3de9f0e30e1dfbbd2b5217330b85f53bcec (patch) | |
tree | 7b01c1274a0ef219c599456f2d50f7d48ef4724f /src/intel/vulkan/anv_image.c | |
parent | a8ef92b031729fca86f8615d0ca113ddf0965af9 (diff) |
anv/cmd_buffer: Handle running out of binding tables in compute shaders
If we try to allocate a binding table and fail, we have to get a new
binding table block, re-emit STATE_BASE_ADDRESS, and then try again. We
already handle this correctly for 3D and blorp but it never got handled for
CS. This fixes the new stress.lots-of-surface-state.cs.static crucible test.
Reviewed-by: Lionel Landwerlin <[email protected]>
Reviewed-by: Jordan Justen <[email protected]>
Cc: "13.0" <[email protected]>
Diffstat (limited to 'src/intel/vulkan/anv_image.c')
0 files changed, 0 insertions, 0 deletions