diff options
author | Kenneth Graunke <[email protected]> | 2011-11-14 19:13:27 -0800 |
---|---|---|
committer | Paul Berry <[email protected]> | 2011-12-07 16:38:00 -0800 |
commit | 7a63a311e56fd492823b4b44e526df5a8dc0a021 (patch) | |
tree | d99392043a73b4eac93e1a53b8bee7c48dac1097 /src/mesa/drivers | |
parent | dabe15da4f81546b5c9fca8c208d31bfe98ada9f (diff) |
i965: Set the maximum number of GS URB entries on Sandybridge.
We never filled this in before because we didn't care.
I'm skeptical these are correct; my sources indicate that both the VS
and GS # of entries are 256 on both GT1 and GT2.
I'm also loathe to change it and break stuff.
Reviewed-by: Paul Berry <[email protected]>
Diffstat (limited to 'src/mesa/drivers')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_context.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_context.c b/src/mesa/drivers/dri/i965/brw_context.c index 11630075518..f97164991f7 100644 --- a/src/mesa/drivers/dri/i965/brw_context.c +++ b/src/mesa/drivers/dri/i965/brw_context.c @@ -284,12 +284,14 @@ brwCreateContext(int api, brw->max_gs_threads = 60; brw->urb.size = 64; /* volume 5c.5 section 5.1 */ brw->urb.max_vs_entries = 256; /* volume 2a (see 3DSTATE_URB) */ + brw->urb.max_gs_entries = 256; } else { brw->max_wm_threads = 40; brw->max_vs_threads = 24; brw->max_gs_threads = 21; /* conservative; 24 if rendering disabled */ brw->urb.size = 32; /* volume 5c.5 section 5.1 */ brw->urb.max_vs_entries = 128; /* volume 2a (see 3DSTATE_URB) */ + brw->urb.max_gs_entries = 256; } } else if (intel->gen == 5) { brw->urb.size = 1024; |