[Libva] [Libva-intel-driver PATCH 18/25] SKL: update the native SEND instruction

Xiang, Haihao haihao.xiang at intel.com
Mon Nov 17 20:45:24 PST 2014


The extdesc field in SEND instruction is changed on SKL.
The Gfx assembler has been updated for this change, however
the used shader in the driver still use the wrong format.

Signed-off-by: Xiang, Haihao <haihao.xiang at intel.com>
Acked-by: Zhao Yakui <yakui.zhao at intel.com>
---
 src/shaders/render/exa_wm_src_sample_argb.g9b   | 2 +-
 src/shaders/render/exa_wm_src_sample_planar.g9b | 8 ++++----
 src/shaders/render/exa_wm_write.g9b             | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/shaders/render/exa_wm_src_sample_argb.g9b b/src/shaders/render/exa_wm_src_sample_argb.g9b
index 2b04637..5cd181e 100644
--- a/src/shaders/render/exa_wm_src_sample_argb.g9b
+++ b/src/shaders/render/exa_wm_src_sample_argb.g9b
@@ -1,5 +1,5 @@
    { 0x00000001, 0x2008060c, 0x00000000, 0x00000000 },
    { 0x00600001, 0x2820020c, 0x008d0000, 0x00000000 },
-   { 0x02800031, 0x21c00a48, 0x0e000820, 0x0a8c0001 },
+   { 0x02800031, 0x21c00a48, 0x06000820, 0x0a8c0001 },
    { 0x00600041, 0x22803aec, 0x3a8d0280, 0x000000c0 },
    { 0x00600041, 0x22a03aec, 0x3a8d02a0, 0x000000c0 },
diff --git a/src/shaders/render/exa_wm_src_sample_planar.g9b b/src/shaders/render/exa_wm_src_sample_planar.g9b
index f29cfe4..45e28b0 100644
--- a/src/shaders/render/exa_wm_src_sample_planar.g9b
+++ b/src/shaders/render/exa_wm_src_sample_planar.g9b
@@ -4,17 +4,17 @@
    { 0x00010020, 0x34000000, 0x0e001400, 0x00000070 },
    { 0x00000001, 0x2008060c, 0x00000000, 0x0000e000 },
    { 0x00600001, 0x2820020c, 0x008d0000, 0x00000000 },
-   { 0x02800031, 0x22000a48, 0x0e000820, 0x0a2c0203 },
+   { 0x02800031, 0x22000a48, 0x06000820, 0x0a2c0203 },
    { 0x00000001, 0x2008060c, 0x00000000, 0x0000e000 },
    { 0x00600001, 0x2820020c, 0x008d0000, 0x00000000 },
-   { 0x02800031, 0x22400a48, 0x0e000820, 0x0a2c0405 },
+   { 0x02800031, 0x22400a48, 0x06000820, 0x0a2c0405 },
    { 0x00000020, 0x34000000, 0x0e001400, 0x00000060 },
    { 0x00800001, 0x22003eec, 0x38000000, 0x3f000000 },
    { 0x00800001, 0x22403eec, 0x38000000, 0x3f000000 },
    { 0x00000020, 0x34000000, 0x0e001400, 0x00000030 },
    { 0x00000001, 0x2008060c, 0x00000000, 0x0000c000 },
    { 0x00600001, 0x2820020c, 0x008d0000, 0x00000000 },
-   { 0x02800031, 0x22000a48, 0x0e000820, 0x0a4c0203 },
+   { 0x02800031, 0x22000a48, 0x06000820, 0x0a4c0203 },
    { 0x00000001, 0x2008060c, 0x00000000, 0x0000e000 },
    { 0x00600001, 0x2820020c, 0x008d0000, 0x00000000 },
-   { 0x02800031, 0x21c00a48, 0x0e000820, 0x0a2c0001 },
+   { 0x02800031, 0x21c00a48, 0x06000820, 0x0a2c0001 },
diff --git a/src/shaders/render/exa_wm_write.g9b b/src/shaders/render/exa_wm_write.g9b
index 822578d..413cfd6 100644
--- a/src/shaders/render/exa_wm_write.g9b
+++ b/src/shaders/render/exa_wm_write.g9b
@@ -8,7 +8,7 @@
    { 0x00600001, 0x28e03aec, 0x008d0260, 0x00000000 },
    { 0x00600001, 0x29003aec, 0x008d0280, 0x00000000 },
    { 0x00600001, 0x29203aec, 0x008d02a0, 0x00000000 },
-   { 0x05800031, 0x20000a40, 0x0e000800, 0x940b1000 },
+   { 0x05800031, 0x20000a40, 0x06000800, 0x940b1000 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
    { 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
-- 
1.9.1



More information about the Libva mailing list