diff options
author | Xiang, Haihao <haihao.xiang@intel.com> | 2017-10-20 05:09:51 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2018-01-18 15:00:03 +0800 |
commit | dd8cade3298de163766f8d4886773b80ae4d8a52 (patch) | |
tree | 4353b82d534d2ba75d5dea464860a0686a9e9a25 | |
parent | 5d7d525e19de29cbdbcf734906744db978352c21 (diff) | |
download | libva-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>
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 }, |