diff options
author | Xiang, Haihao <haihao.xiang@intel.com> | 2016-04-07 12:03:55 +0800 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2016-04-28 20:30:33 +0800 |
commit | bb232561bba4320ffc41b67db9f7ca3ecab32de7 (patch) | |
tree | 13beaff4c821f0ca82efe4f2ce2087eff8545176 /src | |
parent | f5517862d6f290e00e73f13615c3946cea31b576 (diff) |
CSC: Remove average logic when saving NV12 surface on IVB+
This fixes the issue mentioned in https://bugs.freedesktop.org/show_bug.cgi?id=94845 on
IVB+(except BXT/KBL)
v2: Remove the adding <1> in GEN7 shader (Emil)
Cc: Emil Velikov <emil.l.velikov@gmail.com>
Tested-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
Reviewed-by: Kelley, Sean V <sean.v.kelley@intel.com>
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Diffstat (limited to 'src')
20 files changed, 326 insertions, 1362 deletions
diff --git a/src/shaders/post_processing/gen7/Save_AVS_NV12.g4a b/src/shaders/post_processing/gen7/Save_AVS_NV12.g4a index d302ed5..74a109a 100644 --- a/src/shaders/post_processing/gen7/Save_AVS_NV12.g4a +++ b/src/shaders/post_processing/gen7/Save_AVS_NV12.g4a @@ -460,29 +460,12 @@ add.sat (16) r[a0.1,96]<1>:uw r[a0.1,96]<16;16,1>:uw 0x0080:uw
// U Averaging and Rounding, 8x2 top part
- shr (8) uwBUFFER_5(0,0)<2> r[a0.2,0]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(1,0)<2> r[a0.2,32]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(2,0)<2> r[a0.2,64]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(3,0)<2> r[a0.2,96]<16;8,2>:uw 1:w
-
- add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2>
- add.sat (8) r[a0.2,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw
-
- add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2>
- add.sat (8) r[a0.2,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw
-
+ add.sat (8) r[a0.2,0]<2>:uw r[a0.2,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.2,64]<2>:uw r[a0.2,64]<16;8,2>:uw 0x0080:uw // V Averaging and Rounding, 8x2 top part
- shr (8) uwBUFFER_5(4,0)<2> r[a0.0,0]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(5,0)<2> r[a0.0,32]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(6,0)<2> r[a0.0,64]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(7,0)<2> r[a0.0,96]<16;8,2>:uw 1:w
-
- add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2>
- add.sat (8) r[a0.0,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw
-
- add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2>
- add.sat (8) r[a0.0,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw
-
+ add.sat (8) r[a0.0,0]<2>:uw r[a0.0,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.0,64]<2>:uw r[a0.0,64]<16;8,2>:uw 0x0080:uw + add (4) a0.0:uw r22.0<4;4,1>:w 1024:uw //Update Buffer 2 pointers
//Y Rounding, 16x4 bottom part
@@ -492,30 +475,14 @@ add.sat (16) r[a0.5,96]<1>:uw r[a0.5,96]<16;16,1>:uw 0x0080:uw
// U Averaging and Rounding, 8x2 bottom part
- shr (8) uwBUFFER_5(0,0)<2> r[a0.6,0]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(1,0)<2> r[a0.6,32]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(2,0)<2> r[a0.6,64]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(3,0)<2> r[a0.6,96]<16;8,2>:uw 1:w
-
- add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2>
- add.sat (8) r[a0.6,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw
-
- add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2>
- add.sat (8) r[a0.6,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw
-
+ add.sat (8) r[a0.6,0]<2>:uw r[a0.6,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.6,64]<2>:uw r[a0.6,64]<16;8,2>:uw 0x0080:uw // V Averaging and Rounding, 8x2 bottom part
- shr (8) uwBUFFER_5(4,0)<2> r[a0.4,0]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(5,0)<2> r[a0.4,32]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(6,0)<2> r[a0.4,64]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(7,0)<2> r[a0.4,96]<16;8,2>:uw 1:w
-
- add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2>
- add.sat (8) r[a0.4,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw
-
- add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2>
- add.sat (8) r[a0.4,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw
-
+ add.sat (8) r[a0.4,0]<2>:uw r[a0.4,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.4,64]<2>:uw r[a0.4,64]<16;8,2>:uw 0x0080:uw + add (4) a0.4:uw r22.0<4;4,1>:w 1536:uw //Update Buffer 3 pointers
+ //Y Rounding 16x4 top part
add.sat (16) r[a0.1,0]<1>:uw r[a0.1,0]<16;16,1>:uw 0x0080:uw
add.sat (16) r[a0.1,32]<1>:uw r[a0.1,32]<16;16,1>:uw 0x0080:uw
@@ -523,31 +490,12 @@ add.sat (16) r[a0.1,96]<1>:uw r[a0.1,96]<16;16,1>:uw 0x0080:uw
// U Averaging and Rounding, 8x2 top part
- shr (8) uwBUFFER_5(0,0)<2> r[a0.2,0]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(1,0)<2> r[a0.2,32]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(2,0)<2> r[a0.2,64]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(3,0)<2> r[a0.2,96]<16;8,2>:uw 1:w
-
- add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2>
- add.sat (8) r[a0.2,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw
-
- add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2>
- add.sat (8) r[a0.2,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw
-
+ add.sat (8) r[a0.2,0]<2>:uw r[a0.2,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.2,64]<2>:uw r[a0.2,64]<16;8,2>:uw 0x0080:uw // V Averaging and Rounding, 8x2 top part
- shr (8) uwBUFFER_5(4,0)<2> r[a0.0,0]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(5,0)<2> r[a0.0,32]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(6,0)<2> r[a0.0,64]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(7,0)<2> r[a0.0,96]<16;8,2>:uw 1:w
-
- add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2>
- add.sat (8) r[a0.0,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw
-
- add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2>
- add.sat (8) r[a0.0,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw
-
- add (4) a0.0:uw r22.0<4;4,1>:w 1024:uw //Update Buffer 2 pointers
-
+ add.sat (8) r[a0.0,0]<2>:uw r[a0.0,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.0,64]<2>:uw r[a0.0,64]<16;8,2>:uw 0x0080:uw + //Y Rounding, 16x4 bottom part
add.sat (16) r[a0.5,0]<1>:uw r[a0.5,0]<16;16,1>:uw 0x0080:uw
add.sat (16) r[a0.5,32]<1>:uw r[a0.5,32]<16;16,1>:uw 0x0080:uw
@@ -555,30 +503,12 @@ add.sat (16) r[a0.5,96]<1>:uw r[a0.5,96]<16;16,1>:uw 0x0080:uw
// U Averaging and Rounding, 8x2 bottom part
- shr (8) uwBUFFER_5(0,0)<2> r[a0.6,0]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(1,0)<2> r[a0.6,32]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(2,0)<2> r[a0.6,64]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(3,0)<2> r[a0.6,96]<16;8,2>:uw 1:w
-
- add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2>
- add.sat (8) r[a0.6,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw
-
- add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2>
- add.sat (8) r[a0.6,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw
-
+ add.sat (8) r[a0.6,0]<2>:uw r[a0.6,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.6,64]<2>:uw r[a0.6,64]<16;8,2>:uw 0x0080:uw // V Averaging and Rounding, 8x2 bottom part
- shr (8) uwBUFFER_5(4,0)<2> r[a0.4,0]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(5,0)<2> r[a0.4,32]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(6,0)<2> r[a0.4,64]<16;8,2>:uw 1:w
- shr (8) uwBUFFER_5(7,0)<2> r[a0.4,96]<16;8,2>:uw 1:w
-
- add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2>
- add.sat (8) r[a0.4,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw
-
- add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2>
- add.sat (8) r[a0.4,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw
-
- add (4) a0.4:uw r22.0<4;4,1>:w 1536:uw //Update Buffer 3 pointers
+ add.sat (8) r[a0.4,0]<2>:uw r[a0.4,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.4,64]<2>:uw r[a0.4,64]<16;8,2>:uw 0x0080:uw + // restore pBUF_CHNL_TOP_8x4 and pBUF_CHNL_BOT_8x4 registers
add (4) a0.0:uw r22.0<4;4,1>:w 0:uw
add (4) a0.4:uw r22.0<4;4,1>:w 512:uw
diff --git a/src/shaders/post_processing/gen7/avs.g75b b/src/shaders/post_processing/gen7/avs.g75b index a6fd4c8..310ce94 100644 --- a/src/shaders/post_processing/gen7/avs.g75b +++ b/src/shaders/post_processing/gen7/avs.g75b @@ -532,86 +532,36 @@ { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 }, { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 }, { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 }, diff --git a/src/shaders/post_processing/gen7/avs.g7b b/src/shaders/post_processing/gen7/avs.g7b index 1cf1b2f..995648c 100644 --- a/src/shaders/post_processing/gen7/avs.g7b +++ b/src/shaders/post_processing/gen7/avs.g7b @@ -532,86 +532,36 @@ { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 }, { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 }, { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 }, diff --git a/src/shaders/post_processing/gen7/pa_to_pl2.g75b b/src/shaders/post_processing/gen7/pa_to_pl2.g75b index 4e4139a..d963762 100644 --- a/src/shaders/post_processing/gen7/pa_to_pl2.g75b +++ b/src/shaders/post_processing/gen7/pa_to_pl2.g75b @@ -512,86 +512,36 @@ { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 }, { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 }, { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 }, diff --git a/src/shaders/post_processing/gen7/pa_to_pl2.g7b b/src/shaders/post_processing/gen7/pa_to_pl2.g7b index 33335bb..d5ce5d4 100644 --- a/src/shaders/post_processing/gen7/pa_to_pl2.g7b +++ b/src/shaders/post_processing/gen7/pa_to_pl2.g7b @@ -512,86 +512,36 @@ { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 }, { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 }, { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 }, diff --git a/src/shaders/post_processing/gen7/pl2_to_pl2.g75b b/src/shaders/post_processing/gen7/pl2_to_pl2.g75b index a6fd4c8..310ce94 100644 --- a/src/shaders/post_processing/gen7/pl2_to_pl2.g75b +++ b/src/shaders/post_processing/gen7/pl2_to_pl2.g75b @@ -532,86 +532,36 @@ { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 }, { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 }, { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 }, diff --git a/src/shaders/post_processing/gen7/pl2_to_pl2.g7b b/src/shaders/post_processing/gen7/pl2_to_pl2.g7b index 1cf1b2f..995648c 100644 --- a/src/shaders/post_processing/gen7/pl2_to_pl2.g7b +++ b/src/shaders/post_processing/gen7/pl2_to_pl2.g7b @@ -532,86 +532,36 @@ { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 }, { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 }, { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 }, diff --git a/src/shaders/post_processing/gen7/pl3_to_pl2.g75b b/src/shaders/post_processing/gen7/pl3_to_pl2.g75b index 8aefed3..75853bb 100644 --- a/src/shaders/post_processing/gen7/pl3_to_pl2.g75b +++ b/src/shaders/post_processing/gen7/pl3_to_pl2.g75b @@ -544,86 +544,36 @@ { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 }, { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 }, { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 }, diff --git a/src/shaders/post_processing/gen7/pl3_to_pl2.g7b b/src/shaders/post_processing/gen7/pl3_to_pl2.g7b index 3cd0fc1..fed7353 100644 --- a/src/shaders/post_processing/gen7/pl3_to_pl2.g7b +++ b/src/shaders/post_processing/gen7/pl3_to_pl2.g7b @@ -544,86 +544,36 @@ { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 }, { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 }, { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 }, diff --git a/src/shaders/post_processing/gen7/rgbx_to_nv12.g75b b/src/shaders/post_processing/gen7/rgbx_to_nv12.g75b index 6b4697c..3673546 100644 --- a/src/shaders/post_processing/gen7/rgbx_to_nv12.g75b +++ b/src/shaders/post_processing/gen7/rgbx_to_nv12.g75b @@ -937,86 +937,36 @@ { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 }, { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 }, { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 }, diff --git a/src/shaders/post_processing/gen7/rgbx_to_nv12.g7b b/src/shaders/post_processing/gen7/rgbx_to_nv12.g7b index 5b624ce..0affc80 100644 --- a/src/shaders/post_processing/gen7/rgbx_to_nv12.g7b +++ b/src/shaders/post_processing/gen7/rgbx_to_nv12.g7b @@ -937,86 +937,36 @@ { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 }, { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 }, { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 }, { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 }, + { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 }, + { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 }, + { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 }, + { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 }, { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 }, { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 }, { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 }, { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 }, - { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 }, - { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 }, - { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 }, - { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 }, - { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 }, - { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 }, - { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 }, - { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 }, - { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 }, - { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 }, - { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 }, - { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 }, - { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 }, - { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 }, - { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 }, - { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 }, + { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 }, + { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 }, + { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 }, + { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 }, { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 }, { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 }, { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 }, diff --git a/src/shaders/post_processing/gen8/Save_AVS_NV12.g8a b/src/shaders/post_processing/gen8/Save_AVS_NV12.g8a index ae4999c..5c59f0b 100644 --- a/src/shaders/post_processing/gen8/Save_AVS_NV12.g8a +++ b/src/shaders/post_processing/gen8/Save_AVS_NV12.g8a @@ -438,28 +438,12 @@ add.sat (16) r[a0.1,96]<1>:uw r[a0.1,96]<16;16,1>:uw 0x0080:uw // U Averaging and Rounding, 8x2 top part - shr (8) uwBUFFER_5(0,0)<2> r[a0.2,0]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(1,0)<2> r[a0.2,32]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(2,0)<2> r[a0.2,64]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(3,0)<2> r[a0.2,96]<16;8,2>:uw 1:w - - add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2> - add.sat (8) r[a0.2,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw - - add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2> - add.sat (8) r[a0.2,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw + add.sat (8) r[a0.2,0]<2>:uw r[a0.2,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.2,64]<2>:uw r[a0.2,64]<16;8,2>:uw 0x0080:uw // V Averaging and Rounding, 8x2 top part - shr (8) uwBUFFER_5(4,0)<2> r[a0.0,0]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(5,0)<2> r[a0.0,32]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(6,0)<2> r[a0.0,64]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(7,0)<2> r[a0.0,96]<16;8,2>:uw 1:w - - add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2> - add.sat (8) r[a0.0,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw - - add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2> - add.sat (8) r[a0.0,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw + add.sat (8) r[a0.0,0]<2>:uw r[a0.0,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.0,64]<2>:uw r[a0.0,64]<16;8,2>:uw 0x0080:uw add (4) a0.0<1>:uw r22.0<4;4,1>:w 1024:uw //Update Buffer 2 pointers @@ -470,30 +454,15 @@ add.sat (16) r[a0.5,96]<1>:uw r[a0.5,96]<16;16,1>:uw 0x0080:uw // U Averaging and Rounding, 8x2 bottom part - shr (8) uwBUFFER_5(0,0)<2> r[a0.6,0]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(1,0)<2> r[a0.6,32]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(2,0)<2> r[a0.6,64]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(3,0)<2> r[a0.6,96]<16;8,2>:uw 1:w - - add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2> - add.sat (8) r[a0.6,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw - - add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2> - add.sat (8) r[a0.6,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw + add.sat (8) r[a0.6,0]<2>:uw r[a0.6,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.6,64]<2>:uw r[a0.6,64]<16;8,2>:uw 0x0080:uw // V Averaging and Rounding, 8x2 bottom part - shr (8) uwBUFFER_5(4,0)<2> r[a0.4,0]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(5,0)<2> r[a0.4,32]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(6,0)<2> r[a0.4,64]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(7,0)<2> r[a0.4,96]<16;8,2>:uw 1:w - - add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2> - add.sat (8) r[a0.4,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw - - add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2> - add.sat (8) r[a0.4,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw + add.sat (8) r[a0.4,0]<2>:uw r[a0.4,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.4,64]<2>:uw r[a0.4,64]<16;8,2>:uw 0x0080:uw add (4) a0.4<1>:uw r22.0<4;4,1>:w 1536:uw //Update Buffer 3 pointers + //Y Rounding 16x4 top part add.sat (16) r[a0.1,0]<1>:uw r[a0.1,0]<16;16,1>:uw 0x0080:uw add.sat (16) r[a0.1,32]<1>:uw r[a0.1,32]<16;16,1>:uw 0x0080:uw @@ -501,30 +470,12 @@ add.sat (16) r[a0.1,96]<1>:uw r[a0.1,96]<16;16,1>:uw 0x0080:uw // U Averaging and Rounding, 8x2 top part - shr (8) uwBUFFER_5(0,0)<2> r[a0.2,0]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(1,0)<2> r[a0.2,32]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(2,0)<2> r[a0.2,64]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(3,0)<2> r[a0.2,96]<16;8,2>:uw 1:w - - add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2> - add.sat (8) r[a0.2,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw - - add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2> - add.sat (8) r[a0.2,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw + add.sat (8) r[a0.2,0]<2>:uw r[a0.2,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.2,64]<2>:uw r[a0.2,64]<16;8,2>:uw 0x0080:uw // V Averaging and Rounding, 8x2 top part - shr (8) uwBUFFER_5(4,0)<2> r[a0.0,0]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(5,0)<2> r[a0.0,32]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(6,0)<2> r[a0.0,64]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(7,0)<2> r[a0.0,96]<16;8,2>:uw 1:w - - add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2> - add.sat (8) r[a0.0,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw - - add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2> - add.sat (8) r[a0.0,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw - - add (4) a0.0<1>:uw r22.0<4;4,1>:w 1024:uw //Update Buffer 2 pointers + add.sat (8) r[a0.0,0]<2>:uw r[a0.0,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.0,64]<2>:uw r[a0.0,64]<16;8,2>:uw 0x0080:uw //Y Rounding, 16x4 bottom part add.sat (16) r[a0.5,0]<1>:uw r[a0.5,0]<16;16,1>:uw 0x0080:uw @@ -533,30 +484,13 @@ add.sat (16) r[a0.5,96]<1>:uw r[a0.5,96]<16;16,1>:uw 0x0080:uw // U Averaging and Rounding, 8x2 bottom part - shr (8) uwBUFFER_5(0,0)<2> r[a0.6,0]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(1,0)<2> r[a0.6,32]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(2,0)<2> r[a0.6,64]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(3,0)<2> r[a0.6,96]<16;8,2>:uw 1:w - - add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2> - add.sat (8) r[a0.6,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw - - add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2> - add.sat (8) r[a0.6,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw + add.sat (8) r[a0.6,0]<2>:uw r[a0.6,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.6,64]<2>:uw r[a0.6,64]<16;8,2>:uw 0x0080:uw // V Averaging and Rounding, 8x2 bottom part - shr (8) uwBUFFER_5(4,0)<2> r[a0.4,0]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(5,0)<2> r[a0.4,32]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(6,0)<2> r[a0.4,64]<16;8,2>:uw 1:w - shr (8) uwBUFFER_5(7,0)<2> r[a0.4,96]<16;8,2>:uw 1:w - - add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2> - add.sat (8) r[a0.4,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw + add.sat (8) r[a0.4,0]<2>:uw r[a0.4,0]<16;8,2>:uw 0x0080:uw + add.sat (8) r[a0.4,64]<2>:uw r[a0.4,64]<16;8,2>:uw 0x0080:uw - add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2> - add.sat (8) r[a0.4,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw - - add (4) a0.4<1>:uw r22.0<4;4,1>:w 1536:uw //Update Buffer 3 pointers // restore pBUF_CHNL_TOP_8x4 and pBUF_CHNL_BOT_8x4 registers add (4) a0.0<1>:uw r22.0<4;4,1>:w 0:uw add (4) a0.4<1>:uw r22.0<4;4,1>:w 512:uw diff --git a/src/shaders/post_processing/gen8/pa_to_pl2.g8b b/src/shaders/post_processing/gen8/pa_to_pl2.g8b index 19d4ff0..09390f6 100644 --- a/src/shaders/post_processing/gen8/pa_to_pl2.g8b +++ b/src/shaders/post_processing/gen8/pa_to_pl2.g8b @@ -114,86 +114,36 @@ { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 }, { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 }, { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 }, diff --git a/src/shaders/post_processing/gen8/pl2_to_pl2.g8b b/src/shaders/post_processing/gen8/pl2_to_pl2.g8b index c34fdea..5da39ee 100644 --- a/src/shaders/post_processing/gen8/pl2_to_pl2.g8b +++ b/src/shaders/post_processing/gen8/pl2_to_pl2.g8b @@ -122,86 +122,36 @@ { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 }, { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 }, { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 }, diff --git a/src/shaders/post_processing/gen8/pl3_to_pl2.g8b b/src/shaders/post_processing/gen8/pl3_to_pl2.g8b index 70fafd8..79923ee 100644 --- a/src/shaders/post_processing/gen8/pl3_to_pl2.g8b +++ b/src/shaders/post_processing/gen8/pl3_to_pl2.g8b @@ -138,86 +138,36 @@ { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 }, { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 }, { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 }, diff --git a/src/shaders/post_processing/gen8/rgbx_to_nv12.g8b b/src/shaders/post_processing/gen8/rgbx_to_nv12.g8b index 20e1053..1d2d131 100644 --- a/src/shaders/post_processing/gen8/rgbx_to_nv12.g8b +++ b/src/shaders/post_processing/gen8/rgbx_to_nv12.g8b @@ -539,86 +539,36 @@ { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 }, { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 }, { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 }, diff --git a/src/shaders/post_processing/gen9/pa_to_pl2.g9b b/src/shaders/post_processing/gen9/pa_to_pl2.g9b index f98bf02..22960a9 100644 --- a/src/shaders/post_processing/gen9/pa_to_pl2.g9b +++ b/src/shaders/post_processing/gen9/pa_to_pl2.g9b @@ -114,86 +114,36 @@ { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 }, { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 }, { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 }, diff --git a/src/shaders/post_processing/gen9/pl2_to_pl2.g9b b/src/shaders/post_processing/gen9/pl2_to_pl2.g9b index 71f1525..8d91b32 100644 --- a/src/shaders/post_processing/gen9/pl2_to_pl2.g9b +++ b/src/shaders/post_processing/gen9/pl2_to_pl2.g9b @@ -122,86 +122,36 @@ { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 }, { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 }, { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 }, diff --git a/src/shaders/post_processing/gen9/pl3_to_pl2.g9b b/src/shaders/post_processing/gen9/pl3_to_pl2.g9b index addd4ba..3c18796 100644 --- a/src/shaders/post_processing/gen9/pl3_to_pl2.g9b +++ b/src/shaders/post_processing/gen9/pl3_to_pl2.g9b @@ -138,86 +138,36 @@ { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 }, { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 }, { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 }, diff --git a/src/shaders/post_processing/gen9/rgbx_to_nv12.g9b b/src/shaders/post_processing/gen9/rgbx_to_nv12.g9b index a241c1a..bee1d92 100644 --- a/src/shaders/post_processing/gen9/rgbx_to_nv12.g9b +++ b/src/shaders/post_processing/gen9/rgbx_to_nv12.g9b @@ -539,86 +539,36 @@ { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 }, { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 }, { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 }, { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 }, + { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 }, + { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 }, + { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 }, + { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 }, { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 }, { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 }, { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 }, { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 }, - { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 }, - { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 }, - { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 }, - { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 }, - { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 }, - { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 }, - { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 }, - { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 }, - { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 }, - { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 }, - { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 }, - { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 }, - { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 }, - { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 }, - { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 }, - { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 }, - { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 }, + { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 }, + { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 }, + { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 }, + { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 }, { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 }, { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 }, { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 }, |