summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/gen7_urb.c
diff options
context:
space:
mode:
authorKenneth Graunke <kenneth@whitecape.org>2013-12-18 12:30:06 -0800
committerKenneth Graunke <kenneth@whitecape.org>2013-12-20 12:25:43 -0800
commit51c9cfc296318760aab421a79da727acd0e36311 (patch)
treeaabc68b5d25fcd61d768761d952c26f8278afff6 /src/mesa/drivers/dri/i965/gen7_urb.c
parent0d0edf8e4c3c6c102cf5689a36d58532a1863676 (diff)
downloadexternal_mesa3d-51c9cfc296318760aab421a79da727acd0e36311.zip
external_mesa3d-51c9cfc296318760aab421a79da727acd0e36311.tar.gz
external_mesa3d-51c9cfc296318760aab421a79da727acd0e36311.tar.bz2
i965: Fix 3DSTATE_PUSH_CONSTANT_ALLOC_PS packet creation.
When adding geometry shader support, we accidentally reversed the size and offset parameters. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Paul Berry <stereotype441@gmail.com> Cc: "10.0" <mesa-stable@lists.freedesktop.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/gen7_urb.c')
-rw-r--r--src/mesa/drivers/dri/i965/gen7_urb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/gen7_urb.c b/src/mesa/drivers/dri/i965/gen7_urb.c
index c638586..3463476 100644
--- a/src/mesa/drivers/dri/i965/gen7_urb.c
+++ b/src/mesa/drivers/dri/i965/gen7_urb.c
@@ -112,7 +112,7 @@ gen7_emit_push_constant_state(struct brw_context *brw, unsigned vs_size,
offset += gs_size;
OUT_BATCH(_3DSTATE_PUSH_CONSTANT_ALLOC_PS << 16 | (2 - 2));
- OUT_BATCH(offset | fs_size << GEN7_PUSH_CONSTANT_BUFFER_OFFSET_SHIFT);
+ OUT_BATCH(fs_size | offset << GEN7_PUSH_CONSTANT_BUFFER_OFFSET_SHIFT);
ADVANCE_BATCH();
/* From p292 of the Ivy Bridge PRM (11.2.4 3DSTATE_PUSH_CONSTANT_ALLOC_PS):