diff options
author | Francisco Jerez <[email protected]> | 2016-06-13 14:56:22 -0700 |
---|---|---|
committer | Francisco Jerez <[email protected]> | 2016-06-13 15:55:58 -0700 |
commit | d960284e447df9b1563deef0ce950617decfba63 (patch) | |
tree | 60222b4182c52923d46d129b5f7d478ae81469ed /src/mesa/main/matrix.c | |
parent | 013ae4a70aeb40dc74e53943824bff33dda109e1 (diff) |
i965: Keep track of the per-thread scratch allocation in brw_stage_state.
This will be used to find out what per-thread slot size a previously
allocated scratch BO was used with in order to fix a hardware race
condition without introducing additional stalls or memory allocations.
Instead of calling brw_get_scratch_bo() manually from the various
codegen functions, call a new helper function that keeps track of the
per-thread scratch size and conditionally allocates a larger scratch
BO.
v2: Handle BO allocation manually instead of relying on
brw_get_scratch_bo (Ken).
Cc: <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa/main/matrix.c')
0 files changed, 0 insertions, 0 deletions