diff --git a/driver/xf86-video-intel/src/sna/gen8_render.c b/driver/xf86-video-intel/src/sna/gen8_render.c index 1eb54aaf9..2a3f0e947 100644 --- a/driver/xf86-video-intel/src/sna/gen8_render.c +++ b/driver/xf86-video-intel/src/sna/gen8_render.c @@ -462,21 +462,21 @@ gen8_emit_urb(struct sna *sna) { /* num of VS entries must be divisible by 8 if size < 9 */ OUT_BATCH(GEN8_3DSTATE_URB_VS | (2 - 2)); - OUT_BATCH(1024 << URB_ENTRY_NUMBER_SHIFT | + OUT_BATCH(960 << URB_ENTRY_NUMBER_SHIFT | (2 - 1) << URB_ENTRY_SIZE_SHIFT | - 0 << URB_STARTING_ADDRESS_SHIFT); + 4 << URB_STARTING_ADDRESS_SHIFT); OUT_BATCH(GEN8_3DSTATE_URB_HS | (2 - 2)); OUT_BATCH(0 << URB_ENTRY_SIZE_SHIFT | - 0 << URB_STARTING_ADDRESS_SHIFT); + 4 << URB_STARTING_ADDRESS_SHIFT); OUT_BATCH(GEN8_3DSTATE_URB_DS | (2 - 2)); OUT_BATCH(0 << URB_ENTRY_SIZE_SHIFT | - 0 << URB_STARTING_ADDRESS_SHIFT); + 4 << URB_STARTING_ADDRESS_SHIFT); OUT_BATCH(GEN8_3DSTATE_URB_GS | (2 - 2)); OUT_BATCH(0 << URB_ENTRY_SIZE_SHIFT | - 0 << URB_STARTING_ADDRESS_SHIFT); + 4 << URB_STARTING_ADDRESS_SHIFT); } static void