diff options
author | Kenneth Graunke <[email protected]> | 2014-02-04 22:18:03 -0800 |
---|---|---|
committer | Kenneth Graunke <[email protected]> | 2014-02-20 15:50:08 -0800 |
commit | a5e54c91a3b73551609efea1f6f31eaae26281ea (patch) | |
tree | e03ae4b51ce1b03e7fa57f4d0bd6d65ad76ed581 /src/glsl/glsl_symbol_table.cpp | |
parent | dca84b4b5b23b68b3ea9da53d1775fa22cd1aff4 (diff) |
i965: Store absolute thread count in max_wm_threads on Broadwell.
In the past, 3DSTATE_PS took an absolute number of threads. Conversely,
on Broadwell you always program 64, and it implicitly scales based on
the GT-level with no special programming. So, I stored 64 in
brw_device_info::max_wm_threads.
However, I didn't realize that we also use max_wm_threads to compute the
size of the scratch space buffer. In that case, we really need the
absolute number of threads.
This patch hardcodes 3DSTATE_PS to use the value it expects, and changes
max_wm_threads back to a (completely fake) absolute thread count (once
again copied from Haswell).
Signed-off-by: Kenneth Graunke <[email protected]>
Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'src/glsl/glsl_symbol_table.cpp')
0 files changed, 0 insertions, 0 deletions