diff options
author | Francisco Jerez <[email protected]> | 2016-06-08 17:53:24 -0700 |
---|---|---|
committer | Francisco Jerez <[email protected]> | 2016-06-13 15:55:58 -0700 |
commit | 013ae4a70aeb40dc74e53943824bff33dda109e1 (patch) | |
tree | f8cac9d46764e422846d59b968811c6b7a13e7c9 /src/mesa/program/prog_parameter.c | |
parent | 2df8f4a2534e1e2258a719e7c5cbf342621fdf1f (diff) |
i965: Fix scratch overallocation if the original slot size was already a power of two.
The bitwise arithmetic trick used in brw_get_scratch_size() to clamp
the scratch allocation to 1KB has the unintended side effect that it
will cause us to allocate 2x the required amount of scratch space if
the original per-thread scratch size happened to be already a power of
two. Instead use the obvious MAX2 idiom to clamp the scratch
allocation to the expected range.
Cc: <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa/program/prog_parameter.c')
0 files changed, 0 insertions, 0 deletions