summaryrefslogtreecommitdiffstats
path: root/src/glsl/glsl_symbol_table.cpp
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2014-02-04 22:18:03 -0800
committerKenneth Graunke <[email protected]>2014-02-20 15:50:08 -0800
commita5e54c91a3b73551609efea1f6f31eaae26281ea (patch)
treee03ae4b51ce1b03e7fa57f4d0bd6d65ad76ed581 /src/glsl/glsl_symbol_table.cpp
parentdca84b4b5b23b68b3ea9da53d1775fa22cd1aff4 (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