[Libva] [Libva-intel-driver PATCH 08/25] Rendering/SKL: Follow the spec to update the 3DSTATE_DS command
Xiang, Haihao
haihao.xiang at intel.com
Mon Nov 17 20:45:14 PST 2014
From: Zhao Yakui <yakui.zhao at intel.com>
Signed-off-by: Zhao Yakui <yakui.zhao at intel.com>
---
src/gen9_render.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/gen9_render.c b/src/gen9_render.c
index 6b2d61f..bfcb0d3 100644
--- a/src/gen9_render.c
+++ b/src/gen9_render.c
@@ -1226,8 +1226,8 @@ gen9_emit_bypass_state(VADriverContextP ctx)
OUT_BATCH(batch, 0);
ADVANCE_BATCH(batch);
- BEGIN_BATCH(batch, 9);
- OUT_BATCH(batch, GEN7_3DSTATE_DS | (9 - 2));
+ BEGIN_BATCH(batch, 11);
+ OUT_BATCH(batch, GEN7_3DSTATE_DS | (11 - 2));
/* DW1. DS shader pointer */
OUT_BATCH(batch, 0);
OUT_BATCH(batch, 0);
@@ -1240,6 +1240,10 @@ gen9_emit_bypass_state(VADriverContextP ctx)
OUT_BATCH(batch, 0);
/* DW8. DS shader output URB */
OUT_BATCH(batch, 0);
+
+ /* Dual-patch kernel start pointer */
+ OUT_BATCH(batch, 0);
+ OUT_BATCH(batch, 0);
ADVANCE_BATCH(batch);
BEGIN_BATCH(batch, 2);
--
1.9.1
More information about the Libva
mailing list