i965: Set maximum number of threads for Ivybridge.
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Eric Anholt <eric@anholt.net>
This commit is contained in:
@@ -178,7 +178,17 @@ GLboolean brwCreateContext( int api,
|
||||
}
|
||||
|
||||
/* WM maximum threads is number of EUs times number of threads per EU. */
|
||||
if (intel->gen >= 6) {
|
||||
if (intel->gen >= 7) {
|
||||
if (IS_IVB_GT1(intel->intelScreen->deviceID)) {
|
||||
brw->wm_max_threads = 86;
|
||||
brw->vs_max_threads = 36;
|
||||
} else if (IS_IVB_GT2(intel->intelScreen->deviceID)) {
|
||||
brw->wm_max_threads = 86;
|
||||
brw->vs_max_threads = 128;
|
||||
} else {
|
||||
assert(!"Unknown gen7 device.");
|
||||
}
|
||||
} else if (intel->gen == 6) {
|
||||
if (IS_GT2(intel->intelScreen->deviceID)) {
|
||||
/* This could possibly be 80, but is supposed to require
|
||||
* disabling of WIZ hashing (bit 6 of GT_MODE, 0x20d0) and a
|
||||
|
Reference in New Issue
Block a user