summaryrefslogtreecommitdiff
path: root/src/shaders/post_processing/gen8/pl3_to_pl2.asm
diff options
context:
space:
mode:
authorZhao Yakui <yakui.zhao@intel.com>2013-05-23 10:22:09 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2014-02-27 10:22:06 +0800
commit75f5fccd9c57e70955162e1c91fd649e4b93ea38 (patch)
treede51c2a1022f4805f4a7e9420f2bca79200edd61 /src/shaders/post_processing/gen8/pl3_to_pl2.asm
parentfcbc0b80b7895cde336d70009a3ed55293295950 (diff)
downloadlibva-intel-driver-75f5fccd9c57e70955162e1c91fd649e4b93ea38.tar.gz
Add the VPP shader of YV12/I420->NV12 conversion
Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Diffstat (limited to 'src/shaders/post_processing/gen8/pl3_to_pl2.asm')
-rw-r--r--src/shaders/post_processing/gen8/pl3_to_pl2.asm17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/shaders/post_processing/gen8/pl3_to_pl2.asm b/src/shaders/post_processing/gen8/pl3_to_pl2.asm
new file mode 100644
index 00000000..713cb979
--- /dev/null
+++ b/src/shaders/post_processing/gen8/pl3_to_pl2.asm
@@ -0,0 +1,17 @@
+// Module name: AVS
+.kernel PL3_TO_PL2
+.code
+
+#include "VP_Setup.g8a"
+#include "Set_Layer_0.g8a"
+#include "Set_AVS_Buf_0123_PL3.g8a"
+#include "PL3_AVS_Buf_0.g8a"
+#include "PL3_AVS_Buf_1.g8a"
+#include "PL3_AVS_Buf_2.g8a"
+#include "PL3_AVS_Buf_3.g8a"
+#include "Save_AVS_NV12.g8a"
+#include "EOT.g8a"
+
+.end_code
+
+.end_kernel