summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXiang, Haihao <haihao.xiang@intel.com>2017-10-20 05:09:51 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2018-01-18 15:00:03 +0800
commitdd8cade3298de163766f8d4886773b80ae4d8a52 (patch)
tree4353b82d534d2ba75d5dea464860a0686a9e9a25
parent5d7d525e19de29cbdbcf734906744db978352c21 (diff)
downloadlibva-intel-driver-dd8cade3298de163766f8d4886773b80ae4d8a52.tar.gz
Use generic register instead of acc0 to calculate the Y/U/V or R/G/B offset
The instruction 'mov' cannot assign acc0 with :v anymore on CNL, so all AVS shaders doesn't work as expected. Replacing acc0 with GRF registers works well on CNL and it works on GEN8/GEN9 too. v2: update code style Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
-rw-r--r--src/shaders/post_processing/gen8/Save_AVS_RGBX.g8a6
-rw-r--r--src/shaders/post_processing/gen8/Set_AVS_Buf_0123_BGRA.g8a12
-rw-r--r--src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL2.g8a12
-rw-r--r--src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL3.g8a12
-rw-r--r--src/shaders/post_processing/gen8/Set_AVS_Buf_0123_VYUA.g8a12
-rw-r--r--src/shaders/post_processing/gen8/pa_to_pa.g8b12
-rw-r--r--src/shaders/post_processing/gen8/pa_to_pl2.g8b12
-rw-r--r--src/shaders/post_processing/gen8/pa_to_pl3.g8b12
-rw-r--r--src/shaders/post_processing/gen8/pl2_to_pa.g8b12
-rw-r--r--src/shaders/post_processing/gen8/pl2_to_pl2.g8b12
-rw-r--r--src/shaders/post_processing/gen8/pl2_to_pl3.g8b12
-rw-r--r--src/shaders/post_processing/gen8/pl2_to_rgbx.g8b18
-rw-r--r--src/shaders/post_processing/gen8/pl3_to_pa.g8b12
-rw-r--r--src/shaders/post_processing/gen8/pl3_to_pl2.g8b12
-rw-r--r--src/shaders/post_processing/gen8/pl3_to_pl3.g8b12
-rw-r--r--src/shaders/post_processing/gen8/rgbx_to_nv12.g8b12
-rw-r--r--src/shaders/post_processing/gen9/pa_to_pa.g9b12
-rw-r--r--src/shaders/post_processing/gen9/pa_to_pl2.g9b12
-rw-r--r--src/shaders/post_processing/gen9/pa_to_pl3.g9b12
-rw-r--r--src/shaders/post_processing/gen9/pl2_to_pa.g9b12
-rw-r--r--src/shaders/post_processing/gen9/pl2_to_pl2.g9b12
-rw-r--r--src/shaders/post_processing/gen9/pl2_to_pl3.g9b12
-rw-r--r--src/shaders/post_processing/gen9/pl2_to_rgbx.g9b18
-rw-r--r--src/shaders/post_processing/gen9/pl3_to_pa.g9b12
-rw-r--r--src/shaders/post_processing/gen9/pl3_to_pl2.g9b12
-rw-r--r--src/shaders/post_processing/gen9/pl3_to_pl3.g9b12
-rw-r--r--src/shaders/post_processing/gen9/rgbx_to_nv12.g9b12
27 files changed, 165 insertions, 165 deletions
diff --git a/src/shaders/post_processing/gen8/Save_AVS_RGBX.g8a b/src/shaders/post_processing/gen8/Save_AVS_RGBX.g8a
index fbf3543e..f0907a3b 100644
--- a/src/shaders/post_processing/gen8/Save_AVS_RGBX.g8a
+++ b/src/shaders/post_processing/gen8/Save_AVS_RGBX.g8a
@@ -392,9 +392,9 @@
//Internal LAYOUT:(RRGGBBAA)
//Assign buffer channel order for Buffer 0123 in the order RGBA a0.3>A, a0.2>B, a0.1>G, a0.0>R
// R = 0, G= 4, B = 8, A = 12.
- mov (4) acc0.0<1>:w 0x62EA:v
- add (4) acc0.0<1>:w acc0<4;4,1>:w 70:uw
- shl (4) r22.0<1>:w acc0<4;4,1>:w 5:uw
+ mov (4) r22.0<1>:w 0x62EA:v
+ add (4) r22.0<1>:w r22.0<4;4,1>:w 70:uw
+ shl (4) r22.0<1>:w r22.0<4;4,1>:w 5:uw
// if channel swap?
// This means that it should be BGRA(B is the LSB) or RGBA
diff --git a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_BGRA.g8a b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_BGRA.g8a
index b1f7fb76..0fb2a3e3 100644
--- a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_BGRA.g8a
+++ b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_BGRA.g8a
@@ -349,18 +349,18 @@
// V = 8, Y= 0, U = 4, A = 12.
// And a0.x is used as indirect-register for RGBX. R=a0.1, G=a0.2, B=a0.0
// B = 8, R= 0, G = 4, A = 12
- mov (4) acc0.0<1>:w 0x6EA2:v
- add (4) acc0.0<1>:w acc0<4;4,1>:w 70:uw
- shl (4) r22.0<1>:w acc0<4;4,1>:w 5:uw
+ mov (4) r22.0<1>:w 0x6EA2:v
+ add (4) r22.0<1>:w r22.0<4;4,1>:w 70:uw
+ shl (4) r22.0<1>:w r22.0<4;4,1>:w 5:uw
//OPT: wAVS_SU_SHUFFLE_PTR_0 and udAVS_SU_SHUFFLE_OFF_0 are sub-regs of same GRF. -rT
//SU LAYOUT:(VYUAVYUA)
//V = 4, Y = 2, U = 0, A = 6
//B = 4, G = 2, R = 0, A = 6
- mov (4) acc0.0<1>:w 0x6204:v
- add (4) acc0.0<1>:w acc0<4;4,1>:w 64:uw
- shl (4) r18.0<1>:w acc0<4;4,1>:w 5:uw { NoDDClr } //Convert to BYTE address.
+ mov (4) r18.0<1>:w 0x6204:v
+ add (4) r18.0<1>:w r18.0<4;4,1>:w 64:uw
+ shl (4) r18.0<1>:w r18.0<4;4,1>:w 5:uw { NoDDClr } //Convert to BYTE address.
//OFFSET:
mov (1) r18.4<1>:ud 0x1000100:ud { NoDDChk }
diff --git a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL2.g8a b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL2.g8a
index dcbe2971..296b7598 100644
--- a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL2.g8a
+++ b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL2.g8a
@@ -344,16 +344,16 @@
//AVS LAYOUT: (YYUUVVAA)
//Assign buffer channel order for Buffer 0123 in the order AUYV a0.3>A, a0.2>U, a0.1>Y, a0.0>V
//For PL2-AVS: V = 8, Y= 0, U = 4, A = 12.
- mov (4) acc0.0<1>:w 0x6EA2:v //Subtract 6 from 0,4,8,12
- add (4) acc0.0<1>:w acc0<4;4,1>:w 70:uw //add 6 back
- shl (4) r22.0<1>:w acc0<4;4,1>:w 5:uw //Convert to BYTE address.
+ mov (4) r22.0<1>:w 0x6EA2:v //Subtract 6 from 0,4,8,12
+ add (4) r22.0<1>:w r22.0<4;4,1>:w 70:uw //add 6 back
+ shl (4) r22.0<1>:w r22.0<4;4,1>:w 5:uw //Convert to BYTE address.
//OPT: wAVS_SU_SHUFFLE_PTR_0 and udAVS_SU_SHUFFLE_OFF_0 are sub-regs of same GRF. -rT
//SU LAYOUT:(YUVAYUVA)
//V = 4, Y = 0, U = 2, A = 6
- mov (4) acc0.0<1>:w 0x6204:v
- add (4) acc0.0<1>:w acc0<4;4,1>:w 64:uw
- shl (4) r18.0<1>:w acc0<4;4,1>:w 5:uw { NoDDClr } //Convert to BYTE address.
+ mov (4) r18.0<1>:w 0x6204:v
+ add (4) r18.0<1>:w r18.0<4;4,1>:w 64:uw
+ shl (4) r18.0<1>:w r18.0<4;4,1>:w 5:uw { NoDDClr } //Convert to BYTE address.
//OFFSET:
mov (1) r18.4<1>:ud 0x1000100:ud { NoDDChk }
diff --git a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL3.g8a b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL3.g8a
index 292e6874..7ece8fe0 100644
--- a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL3.g8a
+++ b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL3.g8a
@@ -344,17 +344,17 @@
//AVS LAYOUT: (YYUUVVAA)
//Assign buffer channel order for Buffer 0123 in the order AUYV a0.3>A, a0.2>U, a0.1>Y, a0.0>V
//For PL3-AVS: V = 8, Y= 0, U = 4, A = 12.
- mov (4) acc0.0<1>:w 0x6EA2:v
+ mov (4) r22.0<1>:w 0x6EA2:v
//Subtract 6 from 0,4,8,12
- add (4) acc0.0<1>:w acc0<4;4,1>:w 70:uw //add 6 back
- shl (4) r22.0<1>:w acc0<4;4,1>:w 5:uw //Convert to BYTE address.
+ add (4) r22.0<1>:w r22.0<4;4,1>:w 70:uw //add 6 back
+ shl (4) r22.0<1>:w r22.0<4;4,1>:w 5:uw //Convert to BYTE address.
//OPT: wAVS_SU_SHUFFLE_PTR_0 and udAVS_SU_SHUFFLE_OFF_0 are sub-regs of same GRF. -rT
//SU LAYOUT:(YUVAYUVA)
//V = 4, Y = 0, U = 2, A = 6
- mov (4) acc0.0<1>:w 0x6204:v
- add (4) acc0.0<1>:w acc0<4;4,1>:w 64:uw
- shl (4) r18.0<1>:w acc0<4;4,1>:w 5:uw { NoDDClr } //Convert to BYTE address.
+ mov (4) r18.0<1>:w 0x6204:v
+ add (4) r18.0<1>:w r18.0<4;4,1>:w 64:uw
+ shl (4) r18.0<1>:w r18.0<4;4,1>:w 5:uw { NoDDClr } //Convert to BYTE address.
//OFFSET:
mov (1) r18.4<1>:ud 0x1000100:ud { NoDDChk }
diff --git a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_VYUA.g8a b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_VYUA.g8a
index 84f89f99..2a591ffc 100644
--- a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_VYUA.g8a
+++ b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_VYUA.g8a
@@ -348,17 +348,17 @@
//Cr is returned on R-channel. 0
//Y is returned on G channel. 4
//Cb is returned on B channel. 8
- mov (4) acc0.0<1>:w 0x62EA:v //Subtract 6 from 0,4,8,12
- add (4) acc0.0<1>:w acc0<4;4,1>:w 70:uw //add 6 back
- shl (4) r22.0<1>:w acc0<4;4,1>:w 5:uw //Convert to BYTE address.
+ mov (4) r22.0<1>:w 0x62EA:v //Subtract 6 from 0,4,8,12
+ add (4) r22.0<1>:w r22.0<4;4,1>:w 70:uw //add 6 back
+ shl (4) r22.0<1>:w r22.0<4;4,1>:w 5:uw //Convert to BYTE address.
//OPT: wAVS_SU_SHUFFLE_PTR_0 and udAVS_SU_SHUFFLE_OFF_0 are sub-regs of same GRF. -rT
//SU LAYOUT:(VYUAVYUA)
//V = 0, Y = 2, U = 4, A = 6
- mov (4) acc0.0<1>:w 0x6420:v
- add (4) acc0.0<1>:w acc0<4;4,1>:w 64:uw
- shl (4) r18.0<1>:w acc0<4;4,1>:w 5:uw { NoDDClr } //Convert to BYTE address.
+ mov (4) r18.0<1>:w 0x6420:v
+ add (4) r18.0<1>:w r18.0<4;4,1>:w 64:uw
+ shl (4) r18.0<1>:w r18.0<4;4,1>:w 5:uw { NoDDClr } //Convert to BYTE address.
//OFFSET:
mov (1) r18.4<1>:ud 0x1000100:ud { NoDDChk }
diff --git a/src/shaders/post_processing/gen8/pa_to_pa.g8b b/src/shaders/post_processing/gen8/pa_to_pa.g8b
index 5a92f0ae..7bff8349 100644
--- a/src/shaders/post_processing/gen8/pa_to_pa.g8b
+++ b/src/shaders/post_processing/gen8/pa_to_pa.g8b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x000062ea },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006420 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x000062ea },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006420 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x00000001, 0x22d00608, 0x00000000, 0x00400040 },
{ 0x00000001, 0x220c0208, 0x0000000c, 0x00000000 },
diff --git a/src/shaders/post_processing/gen8/pa_to_pl2.g8b b/src/shaders/post_processing/gen8/pa_to_pl2.g8b
index 09390f67..eacd8bf2 100644
--- a/src/shaders/post_processing/gen8/pa_to_pl2.g8b
+++ b/src/shaders/post_processing/gen8/pa_to_pl2.g8b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x000062ea },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006420 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x000062ea },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006420 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x00000001, 0x22d00608, 0x00000000, 0x00400040 },
{ 0x00000001, 0x220c0208, 0x0000000c, 0x00000000 },
diff --git a/src/shaders/post_processing/gen8/pa_to_pl3.g8b b/src/shaders/post_processing/gen8/pa_to_pl3.g8b
index 255ea818..15f591e1 100644
--- a/src/shaders/post_processing/gen8/pa_to_pl3.g8b
+++ b/src/shaders/post_processing/gen8/pa_to_pl3.g8b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x000062ea },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006420 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x000062ea },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006420 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x00000001, 0x22d00608, 0x00000000, 0x00400040 },
{ 0x00000001, 0x220c0208, 0x0000000c, 0x00000000 },
diff --git a/src/shaders/post_processing/gen8/pl2_to_pa.g8b b/src/shaders/post_processing/gen8/pl2_to_pa.g8b
index 5a3dde59..46f3495b 100644
--- a/src/shaders/post_processing/gen8/pl2_to_pa.g8b
+++ b/src/shaders/post_processing/gen8/pl2_to_pa.g8b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x00000001, 0x22d00608, 0x00000000, 0x00400040 },
{ 0x00000001, 0x220c0208, 0x0000000c, 0x00000000 },
diff --git a/src/shaders/post_processing/gen8/pl2_to_pl2.g8b b/src/shaders/post_processing/gen8/pl2_to_pl2.g8b
index 2c3d015b..34268c45 100644
--- a/src/shaders/post_processing/gen8/pl2_to_pl2.g8b
+++ b/src/shaders/post_processing/gen8/pl2_to_pl2.g8b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x02000005, 0x20001240, 0x16000046, 0x00020002 },
{ 0x00110020, 0x34000004, 0x0e001400, 0x000002a0 },
diff --git a/src/shaders/post_processing/gen8/pl2_to_pl3.g8b b/src/shaders/post_processing/gen8/pl2_to_pl3.g8b
index 72f81a27..e0f51213 100644
--- a/src/shaders/post_processing/gen8/pl2_to_pl3.g8b
+++ b/src/shaders/post_processing/gen8/pl2_to_pl3.g8b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x02000005, 0x20001240, 0x16000046, 0x00020002 },
{ 0x00110020, 0x34000004, 0x0e001400, 0x000002a0 },
diff --git a/src/shaders/post_processing/gen8/pl2_to_rgbx.g8b b/src/shaders/post_processing/gen8/pl2_to_rgbx.g8b
index ba6c270a..04d57289 100644
--- a/src/shaders/post_processing/gen8/pl2_to_rgbx.g8b
+++ b/src/shaders/post_processing/gen8/pl2_to_rgbx.g8b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x00000001, 0x22d00608, 0x00000000, 0x00400040 },
{ 0x00000001, 0x220c0208, 0x0000000c, 0x00000000 },
@@ -593,9 +593,9 @@
{ 0x00800001, 0xc2612288, 0x00cf0540, 0x00000000 },
{ 0x00800001, 0xc4612288, 0x00cf0580, 0x00000000 },
{ 0x00800001, 0xc0612288, 0x00cf05c0, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x000062ea },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x000062ea },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
{ 0x02800005, 0x20001260, 0x1e000046, 0x00010001 },
{ 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 },
{ 0x00010001, 0x22201048, 0x00000200, 0x00000000 },
diff --git a/src/shaders/post_processing/gen8/pl3_to_pa.g8b b/src/shaders/post_processing/gen8/pl3_to_pa.g8b
index 4bf62948..803efb95 100644
--- a/src/shaders/post_processing/gen8/pl3_to_pa.g8b
+++ b/src/shaders/post_processing/gen8/pl3_to_pa.g8b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x00000001, 0x22d00608, 0x00000000, 0x00400040 },
{ 0x00000001, 0x220c0208, 0x0000000c, 0x00000000 },
diff --git a/src/shaders/post_processing/gen8/pl3_to_pl2.g8b b/src/shaders/post_processing/gen8/pl3_to_pl2.g8b
index b2f2a56e..8b883299 100644
--- a/src/shaders/post_processing/gen8/pl3_to_pl2.g8b
+++ b/src/shaders/post_processing/gen8/pl3_to_pl2.g8b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x02000005, 0x20001240, 0x16000046, 0x00020002 },
{ 0x00110020, 0x34000004, 0x0e001400, 0x000002d0 },
diff --git a/src/shaders/post_processing/gen8/pl3_to_pl3.g8b b/src/shaders/post_processing/gen8/pl3_to_pl3.g8b
index 593b81d0..803bdee4 100644
--- a/src/shaders/post_processing/gen8/pl3_to_pl3.g8b
+++ b/src/shaders/post_processing/gen8/pl3_to_pl3.g8b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x02000005, 0x20001240, 0x16000046, 0x00020002 },
{ 0x00110020, 0x34000004, 0x0e001400, 0x000002d0 },
diff --git a/src/shaders/post_processing/gen8/rgbx_to_nv12.g8b b/src/shaders/post_processing/gen8/rgbx_to_nv12.g8b
index 1d2d131c..5eedcb02 100644
--- a/src/shaders/post_processing/gen8/rgbx_to_nv12.g8b
+++ b/src/shaders/post_processing/gen8/rgbx_to_nv12.g8b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x00000001, 0x22d00608, 0x00000000, 0x00400040 },
{ 0x00000001, 0x220c0208, 0x0000000c, 0x00000000 },
diff --git a/src/shaders/post_processing/gen9/pa_to_pa.g9b b/src/shaders/post_processing/gen9/pa_to_pa.g9b
index c06ff03a..2cdfbd39 100644
--- a/src/shaders/post_processing/gen9/pa_to_pa.g9b
+++ b/src/shaders/post_processing/gen9/pa_to_pa.g9b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x000062ea },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006420 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x000062ea },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006420 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x00000001, 0x22d00608, 0x00000000, 0x00400040 },
{ 0x00000001, 0x220c0208, 0x0000000c, 0x00000000 },
diff --git a/src/shaders/post_processing/gen9/pa_to_pl2.g9b b/src/shaders/post_processing/gen9/pa_to_pl2.g9b
index 22960a99..b872d2a7 100644
--- a/src/shaders/post_processing/gen9/pa_to_pl2.g9b
+++ b/src/shaders/post_processing/gen9/pa_to_pl2.g9b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x000062ea },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006420 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x000062ea },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006420 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x00000001, 0x22d00608, 0x00000000, 0x00400040 },
{ 0x00000001, 0x220c0208, 0x0000000c, 0x00000000 },
diff --git a/src/shaders/post_processing/gen9/pa_to_pl3.g9b b/src/shaders/post_processing/gen9/pa_to_pl3.g9b
index c37964de..f01889b8 100644
--- a/src/shaders/post_processing/gen9/pa_to_pl3.g9b
+++ b/src/shaders/post_processing/gen9/pa_to_pl3.g9b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x000062ea },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006420 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x000062ea },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006420 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x00000001, 0x22d00608, 0x00000000, 0x00400040 },
{ 0x00000001, 0x220c0208, 0x0000000c, 0x00000000 },
diff --git a/src/shaders/post_processing/gen9/pl2_to_pa.g9b b/src/shaders/post_processing/gen9/pl2_to_pa.g9b
index 75bbd2fa..fa67a0c9 100644
--- a/src/shaders/post_processing/gen9/pl2_to_pa.g9b
+++ b/src/shaders/post_processing/gen9/pl2_to_pa.g9b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x00000001, 0x22d00608, 0x00000000, 0x00400040 },
{ 0x00000001, 0x220c0208, 0x0000000c, 0x00000000 },
diff --git a/src/shaders/post_processing/gen9/pl2_to_pl2.g9b b/src/shaders/post_processing/gen9/pl2_to_pl2.g9b
index aa1b2708..788704d6 100644
--- a/src/shaders/post_processing/gen9/pl2_to_pl2.g9b
+++ b/src/shaders/post_processing/gen9/pl2_to_pl2.g9b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x02000005, 0x20001240, 0x16000046, 0x00020002 },
{ 0x00110020, 0x34000004, 0x0e001400, 0x000002a0 },
diff --git a/src/shaders/post_processing/gen9/pl2_to_pl3.g9b b/src/shaders/post_processing/gen9/pl2_to_pl3.g9b
index 148f9390..747ed6ff 100644
--- a/src/shaders/post_processing/gen9/pl2_to_pl3.g9b
+++ b/src/shaders/post_processing/gen9/pl2_to_pl3.g9b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x02000005, 0x20001240, 0x16000046, 0x00020002 },
{ 0x00110020, 0x34000004, 0x0e001400, 0x000002a0 },
diff --git a/src/shaders/post_processing/gen9/pl2_to_rgbx.g9b b/src/shaders/post_processing/gen9/pl2_to_rgbx.g9b
index 95a0e6a2..209b7e47 100644
--- a/src/shaders/post_processing/gen9/pl2_to_rgbx.g9b
+++ b/src/shaders/post_processing/gen9/pl2_to_rgbx.g9b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x00000001, 0x22d00608, 0x00000000, 0x00400040 },
{ 0x00000001, 0x220c0208, 0x0000000c, 0x00000000 },
@@ -593,9 +593,9 @@
{ 0x00800001, 0xc2612288, 0x00cf0540, 0x00000000 },
{ 0x00800001, 0xc4612288, 0x00cf0580, 0x00000000 },
{ 0x00800001, 0xc0612288, 0x00cf05c0, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x000062ea },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x000062ea },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
{ 0x02800005, 0x20001260, 0x1e000046, 0x00010001 },
{ 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 },
{ 0x00010001, 0x22201048, 0x00000200, 0x00000000 },
diff --git a/src/shaders/post_processing/gen9/pl3_to_pa.g9b b/src/shaders/post_processing/gen9/pl3_to_pa.g9b
index 91309eeb..e98d3e39 100644
--- a/src/shaders/post_processing/gen9/pl3_to_pa.g9b
+++ b/src/shaders/post_processing/gen9/pl3_to_pa.g9b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x00000001, 0x22d00608, 0x00000000, 0x00400040 },
{ 0x00000001, 0x220c0208, 0x0000000c, 0x00000000 },
diff --git a/src/shaders/post_processing/gen9/pl3_to_pl2.g9b b/src/shaders/post_processing/gen9/pl3_to_pl2.g9b
index 4184a123..4c2eb9f1 100644
--- a/src/shaders/post_processing/gen9/pl3_to_pl2.g9b
+++ b/src/shaders/post_processing/gen9/pl3_to_pl2.g9b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x02000005, 0x20001240, 0x16000046, 0x00020002 },
{ 0x00110020, 0x34000004, 0x0e001400, 0x000002d0 },
diff --git a/src/shaders/post_processing/gen9/pl3_to_pl3.g9b b/src/shaders/post_processing/gen9/pl3_to_pl3.g9b
index 50f391d0..5dae677b 100644
--- a/src/shaders/post_processing/gen9/pl3_to_pl3.g9b
+++ b/src/shaders/post_processing/gen9/pl3_to_pl3.g9b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x02000005, 0x20001240, 0x16000046, 0x00020002 },
{ 0x00110020, 0x34000004, 0x0e001400, 0x000002d0 },
diff --git a/src/shaders/post_processing/gen9/rgbx_to_nv12.g9b b/src/shaders/post_processing/gen9/rgbx_to_nv12.g9b
index bee1d921..8a263765 100644
--- a/src/shaders/post_processing/gen9/rgbx_to_nv12.g9b
+++ b/src/shaders/post_processing/gen9/rgbx_to_nv12.g9b
@@ -62,12 +62,12 @@
{ 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00460046 },
- { 0x00400009, 0x22c01868, 0x16690400, 0x00050005 },
- { 0x00400001, 0x24003660, 0x30000000, 0x00006204 },
- { 0x00400040, 0x24001860, 0x16690400, 0x00400040 },
- { 0x00400209, 0x22401868, 0x16690400, 0x00050005 },
+ { 0x00400001, 0x22c03668, 0x30000000, 0x00006ea2 },
+ { 0x00400040, 0x22c01a68, 0x166902c0, 0x00460046 },
+ { 0x00400009, 0x22c01a68, 0x166902c0, 0x00050005 },
+ { 0x00400001, 0x22403668, 0x30000000, 0x00006204 },
+ { 0x00400040, 0x22401a68, 0x16690240, 0x00400040 },
+ { 0x00400209, 0x22401a68, 0x16690240, 0x00050005 },
{ 0x00000401, 0x22500608, 0x00000000, 0x01000100 },
{ 0x00000001, 0x22d00608, 0x00000000, 0x00400040 },
{ 0x00000001, 0x220c0208, 0x0000000c, 0x00000000 },