• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

hardware/intel/intel-driver


Commit MetaInfo

Revisionbb232561bba4320ffc41b67db9f7ca3ecab32de7 (tree)
Zeit2016-04-28 21:30:33
AutorXiang, Haihao <haihao.xiang@inte...>
CommiterXiang, Haihao

Log Message

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>

Ändern Zusammenfassung

Diff

--- a/src/shaders/post_processing/gen7/Save_AVS_NV12.g4a
+++ b/src/shaders/post_processing/gen7/Save_AVS_NV12.g4a
@@ -460,29 +460,12 @@
460460 add.sat (16) r[a0.1,96]<1>:uw r[a0.1,96]<16;16,1>:uw 0x0080:uw
461461
462462 // U Averaging and Rounding, 8x2 top part
463- shr (8) uwBUFFER_5(0,0)<2> r[a0.2,0]<16;8,2>:uw 1:w
464- shr (8) uwBUFFER_5(1,0)<2> r[a0.2,32]<16;8,2>:uw 1:w
465- shr (8) uwBUFFER_5(2,0)<2> r[a0.2,64]<16;8,2>:uw 1:w
466- shr (8) uwBUFFER_5(3,0)<2> r[a0.2,96]<16;8,2>:uw 1:w
467-
468- add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2>
469- add.sat (8) r[a0.2,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw
470-
471- add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2>
472- add.sat (8) r[a0.2,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw
473-
463+ add.sat (8) r[a0.2,0]<2>:uw r[a0.2,0]<16;8,2>:uw 0x0080:uw
464+ add.sat (8) r[a0.2,64]<2>:uw r[a0.2,64]<16;8,2>:uw 0x0080:uw
474465 // V Averaging and Rounding, 8x2 top part
475- shr (8) uwBUFFER_5(4,0)<2> r[a0.0,0]<16;8,2>:uw 1:w
476- shr (8) uwBUFFER_5(5,0)<2> r[a0.0,32]<16;8,2>:uw 1:w
477- shr (8) uwBUFFER_5(6,0)<2> r[a0.0,64]<16;8,2>:uw 1:w
478- shr (8) uwBUFFER_5(7,0)<2> r[a0.0,96]<16;8,2>:uw 1:w
479-
480- add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2>
481- add.sat (8) r[a0.0,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw
482-
483- add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2>
484- add.sat (8) r[a0.0,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw
485-
466+ add.sat (8) r[a0.0,0]<2>:uw r[a0.0,0]<16;8,2>:uw 0x0080:uw
467+ add.sat (8) r[a0.0,64]<2>:uw r[a0.0,64]<16;8,2>:uw 0x0080:uw
468+
486469 add (4) a0.0:uw r22.0<4;4,1>:w 1024:uw //Update Buffer 2 pointers
487470
488471 //Y Rounding, 16x4 bottom part
@@ -492,30 +475,14 @@
492475 add.sat (16) r[a0.5,96]<1>:uw r[a0.5,96]<16;16,1>:uw 0x0080:uw
493476
494477 // U Averaging and Rounding, 8x2 bottom part
495- shr (8) uwBUFFER_5(0,0)<2> r[a0.6,0]<16;8,2>:uw 1:w
496- shr (8) uwBUFFER_5(1,0)<2> r[a0.6,32]<16;8,2>:uw 1:w
497- shr (8) uwBUFFER_5(2,0)<2> r[a0.6,64]<16;8,2>:uw 1:w
498- shr (8) uwBUFFER_5(3,0)<2> r[a0.6,96]<16;8,2>:uw 1:w
499-
500- add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2>
501- add.sat (8) r[a0.6,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw
502-
503- add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2>
504- add.sat (8) r[a0.6,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw
505-
478+ add.sat (8) r[a0.6,0]<2>:uw r[a0.6,0]<16;8,2>:uw 0x0080:uw
479+ add.sat (8) r[a0.6,64]<2>:uw r[a0.6,64]<16;8,2>:uw 0x0080:uw
506480 // V Averaging and Rounding, 8x2 bottom part
507- shr (8) uwBUFFER_5(4,0)<2> r[a0.4,0]<16;8,2>:uw 1:w
508- shr (8) uwBUFFER_5(5,0)<2> r[a0.4,32]<16;8,2>:uw 1:w
509- shr (8) uwBUFFER_5(6,0)<2> r[a0.4,64]<16;8,2>:uw 1:w
510- shr (8) uwBUFFER_5(7,0)<2> r[a0.4,96]<16;8,2>:uw 1:w
511-
512- add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2>
513- add.sat (8) r[a0.4,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw
514-
515- add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2>
516- add.sat (8) r[a0.4,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw
517-
481+ add.sat (8) r[a0.4,0]<2>:uw r[a0.4,0]<16;8,2>:uw 0x0080:uw
482+ add.sat (8) r[a0.4,64]<2>:uw r[a0.4,64]<16;8,2>:uw 0x0080:uw
483+
518484 add (4) a0.4:uw r22.0<4;4,1>:w 1536:uw //Update Buffer 3 pointers
485+
519486 //Y Rounding 16x4 top part
520487 add.sat (16) r[a0.1,0]<1>:uw r[a0.1,0]<16;16,1>:uw 0x0080:uw
521488 add.sat (16) r[a0.1,32]<1>:uw r[a0.1,32]<16;16,1>:uw 0x0080:uw
@@ -523,31 +490,12 @@
523490 add.sat (16) r[a0.1,96]<1>:uw r[a0.1,96]<16;16,1>:uw 0x0080:uw
524491
525492 // U Averaging and Rounding, 8x2 top part
526- shr (8) uwBUFFER_5(0,0)<2> r[a0.2,0]<16;8,2>:uw 1:w
527- shr (8) uwBUFFER_5(1,0)<2> r[a0.2,32]<16;8,2>:uw 1:w
528- shr (8) uwBUFFER_5(2,0)<2> r[a0.2,64]<16;8,2>:uw 1:w
529- shr (8) uwBUFFER_5(3,0)<2> r[a0.2,96]<16;8,2>:uw 1:w
530-
531- add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2>
532- add.sat (8) r[a0.2,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw
533-
534- add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2>
535- add.sat (8) r[a0.2,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw
536-
493+ add.sat (8) r[a0.2,0]<2>:uw r[a0.2,0]<16;8,2>:uw 0x0080:uw
494+ add.sat (8) r[a0.2,64]<2>:uw r[a0.2,64]<16;8,2>:uw 0x0080:uw
537495 // V Averaging and Rounding, 8x2 top part
538- shr (8) uwBUFFER_5(4,0)<2> r[a0.0,0]<16;8,2>:uw 1:w
539- shr (8) uwBUFFER_5(5,0)<2> r[a0.0,32]<16;8,2>:uw 1:w
540- shr (8) uwBUFFER_5(6,0)<2> r[a0.0,64]<16;8,2>:uw 1:w
541- shr (8) uwBUFFER_5(7,0)<2> r[a0.0,96]<16;8,2>:uw 1:w
542-
543- add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2>
544- add.sat (8) r[a0.0,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw
545-
546- add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2>
547- add.sat (8) r[a0.0,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw
548-
549- add (4) a0.0:uw r22.0<4;4,1>:w 1024:uw //Update Buffer 2 pointers
550-
496+ add.sat (8) r[a0.0,0]<2>:uw r[a0.0,0]<16;8,2>:uw 0x0080:uw
497+ add.sat (8) r[a0.0,64]<2>:uw r[a0.0,64]<16;8,2>:uw 0x0080:uw
498+
551499 //Y Rounding, 16x4 bottom part
552500 add.sat (16) r[a0.5,0]<1>:uw r[a0.5,0]<16;16,1>:uw 0x0080:uw
553501 add.sat (16) r[a0.5,32]<1>:uw r[a0.5,32]<16;16,1>:uw 0x0080:uw
@@ -555,30 +503,12 @@
555503 add.sat (16) r[a0.5,96]<1>:uw r[a0.5,96]<16;16,1>:uw 0x0080:uw
556504
557505 // U Averaging and Rounding, 8x2 bottom part
558- shr (8) uwBUFFER_5(0,0)<2> r[a0.6,0]<16;8,2>:uw 1:w
559- shr (8) uwBUFFER_5(1,0)<2> r[a0.6,32]<16;8,2>:uw 1:w
560- shr (8) uwBUFFER_5(2,0)<2> r[a0.6,64]<16;8,2>:uw 1:w
561- shr (8) uwBUFFER_5(3,0)<2> r[a0.6,96]<16;8,2>:uw 1:w
562-
563- add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2>
564- add.sat (8) r[a0.6,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw
565-
566- add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2>
567- add.sat (8) r[a0.6,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw
568-
506+ add.sat (8) r[a0.6,0]<2>:uw r[a0.6,0]<16;8,2>:uw 0x0080:uw
507+ add.sat (8) r[a0.6,64]<2>:uw r[a0.6,64]<16;8,2>:uw 0x0080:uw
569508 // V Averaging and Rounding, 8x2 bottom part
570- shr (8) uwBUFFER_5(4,0)<2> r[a0.4,0]<16;8,2>:uw 1:w
571- shr (8) uwBUFFER_5(5,0)<2> r[a0.4,32]<16;8,2>:uw 1:w
572- shr (8) uwBUFFER_5(6,0)<2> r[a0.4,64]<16;8,2>:uw 1:w
573- shr (8) uwBUFFER_5(7,0)<2> r[a0.4,96]<16;8,2>:uw 1:w
574-
575- add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2>
576- add.sat (8) r[a0.4,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw
577-
578- add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2>
579- add.sat (8) r[a0.4,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw
580-
581- add (4) a0.4:uw r22.0<4;4,1>:w 1536:uw //Update Buffer 3 pointers
509+ add.sat (8) r[a0.4,0]<2>:uw r[a0.4,0]<16;8,2>:uw 0x0080:uw
510+ add.sat (8) r[a0.4,64]<2>:uw r[a0.4,64]<16;8,2>:uw 0x0080:uw
511+
582512 // restore pBUF_CHNL_TOP_8x4 and pBUF_CHNL_BOT_8x4 registers
583513 add (4) a0.0:uw r22.0<4;4,1>:w 0:uw
584514 add (4) a0.4:uw r22.0<4;4,1>:w 512:uw
--- a/src/shaders/post_processing/gen7/avs.g75b
+++ b/src/shaders/post_processing/gen7/avs.g75b
@@ -532,86 +532,36 @@
532532 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
533533 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
534534 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
535- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
536- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
537- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
538- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
539- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
540- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
541- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
542- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
543- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
544- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
545- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
546- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
547- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
548- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
549- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
550- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
535+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
536+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
537+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
538+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
551539 { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
552540 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
553541 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
554542 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
555543 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
556- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
557- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
558- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
559- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
560- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
561- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
562- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
563- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
564- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
565- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
566- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
567- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
568- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
569- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
570- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
571- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
544+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
545+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
546+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
547+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
572548 { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
573549 { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 },
574550 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
575551 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
576552 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
577- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
578- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
579- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
580- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
581- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
582- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
583- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
584- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
585- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
586- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
587- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
588- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
589- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
590- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
591- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
592- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
593- { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
553+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
554+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
555+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
556+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
594557 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
595558 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
596559 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
597560 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
598- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
599- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
600- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
601- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
602- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
603- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
604- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
605- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
606- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
607- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
608- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
609- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
610- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
611- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
612- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
613- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
614- { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
561+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
562+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
563+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
564+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
615565 { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 },
616566 { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 },
617567 { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 },
--- a/src/shaders/post_processing/gen7/avs.g7b
+++ b/src/shaders/post_processing/gen7/avs.g7b
@@ -532,86 +532,36 @@
532532 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
533533 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
534534 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
535- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
536- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
537- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
538- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
539- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
540- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
541- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
542- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
543- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
544- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
545- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
546- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
547- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
548- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
549- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
550- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
535+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
536+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
537+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
538+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
551539 { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
552540 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
553541 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
554542 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
555543 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
556- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
557- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
558- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
559- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
560- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
561- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
562- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
563- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
564- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
565- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
566- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
567- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
568- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
569- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
570- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
571- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
544+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
545+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
546+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
547+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
572548 { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
573549 { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 },
574550 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
575551 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
576552 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
577- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
578- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
579- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
580- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
581- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
582- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
583- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
584- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
585- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
586- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
587- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
588- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
589- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
590- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
591- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
592- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
593- { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
553+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
554+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
555+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
556+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
594557 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
595558 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
596559 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
597560 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
598- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
599- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
600- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
601- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
602- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
603- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
604- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
605- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
606- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
607- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
608- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
609- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
610- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
611- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
612- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
613- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
614- { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
561+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
562+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
563+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
564+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
615565 { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 },
616566 { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 },
617567 { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 },
--- a/src/shaders/post_processing/gen7/pa_to_pl2.g75b
+++ b/src/shaders/post_processing/gen7/pa_to_pl2.g75b
@@ -512,86 +512,36 @@
512512 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
513513 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
514514 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
515- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
516- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
517- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
518- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
519- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
520- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
521- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
522- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
523- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
524- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
525- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
526- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
527- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
528- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
529- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
530- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
515+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
516+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
517+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
518+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
531519 { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
532520 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
533521 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
534522 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
535523 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
536- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
537- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
538- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
539- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
540- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
541- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
542- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
543- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
544- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
545- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
546- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
547- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
548- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
549- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
550- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
551- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
524+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
525+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
526+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
527+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
552528 { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
553529 { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 },
554530 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
555531 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
556532 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
557- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
558- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
559- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
560- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
561- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
562- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
563- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
564- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
565- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
566- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
567- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
568- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
569- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
570- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
571- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
572- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
573- { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
533+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
534+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
535+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
536+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
574537 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
575538 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
576539 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
577540 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
578- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
579- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
580- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
581- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
582- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
583- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
584- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
585- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
586- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
587- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
588- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
589- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
590- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
591- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
592- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
593- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
594- { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
541+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
542+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
543+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
544+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
595545 { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 },
596546 { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 },
597547 { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 },
--- a/src/shaders/post_processing/gen7/pa_to_pl2.g7b
+++ b/src/shaders/post_processing/gen7/pa_to_pl2.g7b
@@ -512,86 +512,36 @@
512512 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
513513 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
514514 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
515- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
516- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
517- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
518- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
519- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
520- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
521- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
522- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
523- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
524- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
525- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
526- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
527- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
528- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
529- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
530- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
515+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
516+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
517+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
518+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
531519 { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
532520 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
533521 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
534522 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
535523 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
536- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
537- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
538- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
539- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
540- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
541- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
542- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
543- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
544- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
545- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
546- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
547- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
548- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
549- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
550- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
551- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
524+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
525+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
526+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
527+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
552528 { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
553529 { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 },
554530 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
555531 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
556532 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
557- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
558- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
559- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
560- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
561- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
562- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
563- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
564- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
565- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
566- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
567- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
568- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
569- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
570- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
571- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
572- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
573- { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
533+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
534+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
535+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
536+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
574537 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
575538 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
576539 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
577540 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
578- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
579- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
580- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
581- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
582- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
583- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
584- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
585- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
586- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
587- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
588- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
589- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
590- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
591- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
592- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
593- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
594- { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
541+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
542+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
543+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
544+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
595545 { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 },
596546 { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 },
597547 { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 },
--- a/src/shaders/post_processing/gen7/pl2_to_pl2.g75b
+++ b/src/shaders/post_processing/gen7/pl2_to_pl2.g75b
@@ -532,86 +532,36 @@
532532 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
533533 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
534534 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
535- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
536- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
537- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
538- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
539- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
540- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
541- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
542- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
543- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
544- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
545- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
546- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
547- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
548- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
549- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
550- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
535+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
536+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
537+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
538+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
551539 { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
552540 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
553541 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
554542 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
555543 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
556- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
557- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
558- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
559- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
560- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
561- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
562- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
563- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
564- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
565- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
566- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
567- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
568- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
569- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
570- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
571- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
544+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
545+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
546+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
547+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
572548 { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
573549 { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 },
574550 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
575551 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
576552 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
577- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
578- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
579- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
580- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
581- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
582- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
583- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
584- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
585- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
586- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
587- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
588- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
589- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
590- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
591- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
592- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
593- { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
553+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
554+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
555+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
556+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
594557 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
595558 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
596559 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
597560 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
598- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
599- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
600- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
601- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
602- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
603- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
604- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
605- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
606- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
607- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
608- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
609- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
610- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
611- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
612- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
613- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
614- { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
561+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
562+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
563+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
564+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
615565 { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 },
616566 { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 },
617567 { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 },
--- a/src/shaders/post_processing/gen7/pl2_to_pl2.g7b
+++ b/src/shaders/post_processing/gen7/pl2_to_pl2.g7b
@@ -532,86 +532,36 @@
532532 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
533533 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
534534 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
535- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
536- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
537- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
538- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
539- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
540- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
541- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
542- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
543- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
544- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
545- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
546- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
547- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
548- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
549- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
550- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
535+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
536+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
537+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
538+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
551539 { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
552540 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
553541 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
554542 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
555543 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
556- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
557- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
558- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
559- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
560- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
561- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
562- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
563- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
564- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
565- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
566- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
567- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
568- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
569- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
570- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
571- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
544+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
545+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
546+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
547+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
572548 { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
573549 { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 },
574550 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
575551 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
576552 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
577- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
578- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
579- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
580- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
581- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
582- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
583- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
584- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
585- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
586- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
587- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
588- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
589- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
590- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
591- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
592- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
593- { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
553+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
554+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
555+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
556+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
594557 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
595558 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
596559 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
597560 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
598- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
599- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
600- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
601- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
602- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
603- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
604- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
605- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
606- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
607- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
608- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
609- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
610- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
611- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
612- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
613- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
614- { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
561+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
562+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
563+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
564+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
615565 { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 },
616566 { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 },
617567 { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 },
--- a/src/shaders/post_processing/gen7/pl3_to_pl2.g75b
+++ b/src/shaders/post_processing/gen7/pl3_to_pl2.g75b
@@ -544,86 +544,36 @@
544544 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
545545 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
546546 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
547- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
548- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
549- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
550- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
551- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
552- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
553- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
554- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
555- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
556- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
557- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
558- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
559- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
560- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
561- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
562- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
547+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
548+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
549+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
550+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
563551 { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
564552 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
565553 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
566554 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
567555 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
568- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
569- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
570- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
571- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
572- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
573- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
574- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
575- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
576- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
577- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
578- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
579- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
580- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
581- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
582- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
583- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
556+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
557+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
558+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
559+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
584560 { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
585561 { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 },
586562 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
587563 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
588564 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
589- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
590- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
591- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
592- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
593- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
594- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
595- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
596- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
597- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
598- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
599- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
600- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
601- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
602- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
603- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
604- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
605- { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
565+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
566+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
567+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
568+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
606569 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
607570 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
608571 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
609572 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
610- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
611- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
612- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
613- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
614- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
615- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
616- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
617- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
618- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
619- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
620- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
621- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
622- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
623- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
624- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
625- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
626- { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
573+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
574+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
575+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
576+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
627577 { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 },
628578 { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 },
629579 { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 },
--- a/src/shaders/post_processing/gen7/pl3_to_pl2.g7b
+++ b/src/shaders/post_processing/gen7/pl3_to_pl2.g7b
@@ -544,86 +544,36 @@
544544 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
545545 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
546546 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
547- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
548- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
549- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
550- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
551- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
552- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
553- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
554- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
555- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
556- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
557- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
558- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
559- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
560- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
561- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
562- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
547+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
548+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
549+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
550+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
563551 { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
564552 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
565553 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
566554 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
567555 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
568- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
569- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
570- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
571- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
572- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
573- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
574- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
575- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
576- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
577- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
578- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
579- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
580- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
581- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
582- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
583- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
556+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
557+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
558+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
559+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
584560 { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
585561 { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 },
586562 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
587563 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
588564 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
589- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
590- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
591- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
592- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
593- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
594- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
595- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
596- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
597- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
598- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
599- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
600- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
601- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
602- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
603- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
604- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
605- { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
565+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
566+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
567+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
568+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
606569 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
607570 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
608571 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
609572 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
610- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
611- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
612- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
613- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
614- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
615- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
616- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
617- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
618- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
619- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
620- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
621- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
622- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
623- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
624- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
625- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
626- { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
573+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
574+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
575+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
576+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
627577 { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 },
628578 { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 },
629579 { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 },
--- a/src/shaders/post_processing/gen7/rgbx_to_nv12.g75b
+++ b/src/shaders/post_processing/gen7/rgbx_to_nv12.g75b
@@ -937,86 +937,36 @@
937937 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
938938 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
939939 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
940- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
941- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
942- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
943- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
944- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
945- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
946- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
947- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
948- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
949- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
950- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
951- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
952- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
953- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
954- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
955- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
940+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
941+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
942+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
943+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
956944 { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
957945 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
958946 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
959947 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
960948 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
961- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
962- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
963- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
964- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
965- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
966- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
967- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
968- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
969- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
970- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
971- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
972- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
973- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
974- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
975- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
976- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
949+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
950+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
951+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
952+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
977953 { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
978954 { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 },
979955 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
980956 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
981957 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
982- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
983- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
984- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
985- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
986- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
987- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
988- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
989- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
990- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
991- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
992- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
993- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
994- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
995- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
996- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
997- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
998- { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
958+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
959+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
960+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
961+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
999962 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
1000963 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
1001964 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
1002965 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
1003- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
1004- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
1005- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
1006- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
1007- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
1008- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
1009- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
1010- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
1011- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
1012- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
1013- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
1014- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
1015- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
1016- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
1017- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
1018- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
1019- { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
966+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
967+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
968+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
969+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
1020970 { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 },
1021971 { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 },
1022972 { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 },
--- a/src/shaders/post_processing/gen7/rgbx_to_nv12.g7b
+++ b/src/shaders/post_processing/gen7/rgbx_to_nv12.g7b
@@ -937,86 +937,36 @@
937937 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
938938 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
939939 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
940- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
941- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
942- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
943- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
944- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
945- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
946- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
947- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
948- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
949- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
950- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
951- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
952- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
953- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
954- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
955- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
940+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
941+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
942+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
943+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
956944 { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
957945 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
958946 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
959947 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
960948 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
961- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
962- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
963- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
964- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
965- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
966- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
967- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
968- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
969- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
970- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
971- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
972- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
973- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
974- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
975- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
976- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
949+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
950+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
951+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
952+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
977953 { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
978954 { 0x80800040, 0xa4002d29, 0x00b18400, 0x00800080 },
979955 { 0x80800040, 0xa4202d29, 0x00b18420, 0x00800080 },
980956 { 0x80800040, 0xa4402d29, 0x00b18440, 0x00800080 },
981957 { 0x80800040, 0xa4602d29, 0x00b18460, 0x00800080 },
982- { 0x00600008, 0x45c03d29, 0x00ae8800, 0x00010001 },
983- { 0x00600008, 0x45e03d29, 0x00ae8820, 0x00010001 },
984- { 0x00600008, 0x46003d29, 0x00ae8840, 0x00010001 },
985- { 0x00600008, 0x46203d29, 0x00ae8860, 0x00010001 },
986- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
987- { 0x80600040, 0xc8002d29, 0x00ae05c0, 0x00800080 },
988- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
989- { 0x80600040, 0xc8402d29, 0x00ae0600, 0x00800080 },
990- { 0x00600008, 0x46403d29, 0x00ae8000, 0x00010001 },
991- { 0x00600008, 0x46603d29, 0x00ae8020, 0x00010001 },
992- { 0x00600008, 0x46803d29, 0x00ae8040, 0x00010001 },
993- { 0x00600008, 0x46a03d29, 0x00ae8060, 0x00010001 },
994- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
995- { 0x80600040, 0xc0002d29, 0x00ae0640, 0x00800080 },
996- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
997- { 0x80600040, 0xc0402d29, 0x00ae0680, 0x00800080 },
998- { 0x00400040, 0x22002da8, 0x006902c0, 0x04000400 },
958+ { 0x80600040, 0xc8002d29, 0x00ae8800, 0x00800080 },
959+ { 0x80600040, 0xc8402d29, 0x00ae8840, 0x00800080 },
960+ { 0x80600040, 0xc0002d29, 0x00ae8000, 0x00800080 },
961+ { 0x80600040, 0xc0402d29, 0x00ae8040, 0x00800080 },
999962 { 0x80800040, 0xb4002d29, 0x00b19400, 0x00800080 },
1000963 { 0x80800040, 0xb4202d29, 0x00b19420, 0x00800080 },
1001964 { 0x80800040, 0xb4402d29, 0x00b19440, 0x00800080 },
1002965 { 0x80800040, 0xb4602d29, 0x00b19460, 0x00800080 },
1003- { 0x00600008, 0x45c03d29, 0x00ae9800, 0x00010001 },
1004- { 0x00600008, 0x45e03d29, 0x00ae9820, 0x00010001 },
1005- { 0x00600008, 0x46003d29, 0x00ae9840, 0x00010001 },
1006- { 0x00600008, 0x46203d29, 0x00ae9860, 0x00010001 },
1007- { 0x00600040, 0x45c02529, 0x00ae05c0, 0x00ae05e0 },
1008- { 0x80600040, 0xd8002d29, 0x00ae05c0, 0x00800080 },
1009- { 0x00600040, 0x46002529, 0x00ae0600, 0x00ae0620 },
1010- { 0x80600040, 0xd8402d29, 0x00ae0600, 0x00800080 },
1011- { 0x00600008, 0x46403d29, 0x00ae9000, 0x00010001 },
1012- { 0x00600008, 0x46603d29, 0x00ae9020, 0x00010001 },
1013- { 0x00600008, 0x46803d29, 0x00ae9040, 0x00010001 },
1014- { 0x00600008, 0x46a03d29, 0x00ae9060, 0x00010001 },
1015- { 0x00600040, 0x46402529, 0x00ae0640, 0x00ae0660 },
1016- { 0x80600040, 0xd0002d29, 0x00ae0640, 0x00800080 },
1017- { 0x00600040, 0x46802529, 0x00ae0680, 0x00ae06a0 },
1018- { 0x80600040, 0xd0402d29, 0x00ae0680, 0x00800080 },
1019- { 0x00400040, 0x22082da8, 0x006902c0, 0x06000600 },
966+ { 0x80600040, 0xd8002d29, 0x00ae9800, 0x00800080 },
967+ { 0x80600040, 0xd8402d29, 0x00ae9840, 0x00800080 },
968+ { 0x80600040, 0xd0002d29, 0x00ae9000, 0x00800080 },
969+ { 0x80600040, 0xd0402d29, 0x00ae9040, 0x00800080 },
1020970 { 0x00400040, 0x22002da8, 0x006902c0, 0x00000000 },
1021971 { 0x00400040, 0x22082da8, 0x006902c0, 0x02000200 },
1022972 { 0x00800401, 0x23a00231, 0x00d28401, 0x00000000 },
--- a/src/shaders/post_processing/gen8/Save_AVS_NV12.g8a
+++ b/src/shaders/post_processing/gen8/Save_AVS_NV12.g8a
@@ -438,28 +438,12 @@
438438 add.sat (16) r[a0.1,96]<1>:uw r[a0.1,96]<16;16,1>:uw 0x0080:uw
439439
440440 // U Averaging and Rounding, 8x2 top part
441- shr (8) uwBUFFER_5(0,0)<2> r[a0.2,0]<16;8,2>:uw 1:w
442- shr (8) uwBUFFER_5(1,0)<2> r[a0.2,32]<16;8,2>:uw 1:w
443- shr (8) uwBUFFER_5(2,0)<2> r[a0.2,64]<16;8,2>:uw 1:w
444- shr (8) uwBUFFER_5(3,0)<2> r[a0.2,96]<16;8,2>:uw 1:w
445-
446- add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2>
447- add.sat (8) r[a0.2,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw
448-
449- add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2>
450- add.sat (8) r[a0.2,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw
441+ add.sat (8) r[a0.2,0]<2>:uw r[a0.2,0]<16;8,2>:uw 0x0080:uw
442+ add.sat (8) r[a0.2,64]<2>:uw r[a0.2,64]<16;8,2>:uw 0x0080:uw
451443
452444 // V Averaging and Rounding, 8x2 top part
453- shr (8) uwBUFFER_5(4,0)<2> r[a0.0,0]<16;8,2>:uw 1:w
454- shr (8) uwBUFFER_5(5,0)<2> r[a0.0,32]<16;8,2>:uw 1:w
455- shr (8) uwBUFFER_5(6,0)<2> r[a0.0,64]<16;8,2>:uw 1:w
456- shr (8) uwBUFFER_5(7,0)<2> r[a0.0,96]<16;8,2>:uw 1:w
457-
458- add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2>
459- add.sat (8) r[a0.0,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw
460-
461- add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2>
462- add.sat (8) r[a0.0,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw
445+ add.sat (8) r[a0.0,0]<2>:uw r[a0.0,0]<16;8,2>:uw 0x0080:uw
446+ add.sat (8) r[a0.0,64]<2>:uw r[a0.0,64]<16;8,2>:uw 0x0080:uw
463447
464448 add (4) a0.0<1>:uw r22.0<4;4,1>:w 1024:uw //Update Buffer 2 pointers
465449
@@ -470,30 +454,15 @@
470454 add.sat (16) r[a0.5,96]<1>:uw r[a0.5,96]<16;16,1>:uw 0x0080:uw
471455
472456 // U Averaging and Rounding, 8x2 bottom part
473- shr (8) uwBUFFER_5(0,0)<2> r[a0.6,0]<16;8,2>:uw 1:w
474- shr (8) uwBUFFER_5(1,0)<2> r[a0.6,32]<16;8,2>:uw 1:w
475- shr (8) uwBUFFER_5(2,0)<2> r[a0.6,64]<16;8,2>:uw 1:w
476- shr (8) uwBUFFER_5(3,0)<2> r[a0.6,96]<16;8,2>:uw 1:w
477-
478- add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2>
479- add.sat (8) r[a0.6,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw
480-
481- add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2>
482- add.sat (8) r[a0.6,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw
457+ add.sat (8) r[a0.6,0]<2>:uw r[a0.6,0]<16;8,2>:uw 0x0080:uw
458+ add.sat (8) r[a0.6,64]<2>:uw r[a0.6,64]<16;8,2>:uw 0x0080:uw
483459
484460 // V Averaging and Rounding, 8x2 bottom part
485- shr (8) uwBUFFER_5(4,0)<2> r[a0.4,0]<16;8,2>:uw 1:w
486- shr (8) uwBUFFER_5(5,0)<2> r[a0.4,32]<16;8,2>:uw 1:w
487- shr (8) uwBUFFER_5(6,0)<2> r[a0.4,64]<16;8,2>:uw 1:w
488- shr (8) uwBUFFER_5(7,0)<2> r[a0.4,96]<16;8,2>:uw 1:w
489-
490- add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2>
491- add.sat (8) r[a0.4,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw
492-
493- add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2>
494- add.sat (8) r[a0.4,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw
461+ add.sat (8) r[a0.4,0]<2>:uw r[a0.4,0]<16;8,2>:uw 0x0080:uw
462+ add.sat (8) r[a0.4,64]<2>:uw r[a0.4,64]<16;8,2>:uw 0x0080:uw
495463
496464 add (4) a0.4<1>:uw r22.0<4;4,1>:w 1536:uw //Update Buffer 3 pointers
465+
497466 //Y Rounding 16x4 top part
498467 add.sat (16) r[a0.1,0]<1>:uw r[a0.1,0]<16;16,1>:uw 0x0080:uw
499468 add.sat (16) r[a0.1,32]<1>:uw r[a0.1,32]<16;16,1>:uw 0x0080:uw
@@ -501,30 +470,12 @@
501470 add.sat (16) r[a0.1,96]<1>:uw r[a0.1,96]<16;16,1>:uw 0x0080:uw
502471
503472 // U Averaging and Rounding, 8x2 top part
504- shr (8) uwBUFFER_5(0,0)<2> r[a0.2,0]<16;8,2>:uw 1:w
505- shr (8) uwBUFFER_5(1,0)<2> r[a0.2,32]<16;8,2>:uw 1:w
506- shr (8) uwBUFFER_5(2,0)<2> r[a0.2,64]<16;8,2>:uw 1:w
507- shr (8) uwBUFFER_5(3,0)<2> r[a0.2,96]<16;8,2>:uw 1:w
508-
509- add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2>
510- add.sat (8) r[a0.2,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw
511-
512- add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2>
513- add.sat (8) r[a0.2,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw
473+ add.sat (8) r[a0.2,0]<2>:uw r[a0.2,0]<16;8,2>:uw 0x0080:uw
474+ add.sat (8) r[a0.2,64]<2>:uw r[a0.2,64]<16;8,2>:uw 0x0080:uw
514475
515476 // V Averaging and Rounding, 8x2 top part
516- shr (8) uwBUFFER_5(4,0)<2> r[a0.0,0]<16;8,2>:uw 1:w
517- shr (8) uwBUFFER_5(5,0)<2> r[a0.0,32]<16;8,2>:uw 1:w
518- shr (8) uwBUFFER_5(6,0)<2> r[a0.0,64]<16;8,2>:uw 1:w
519- shr (8) uwBUFFER_5(7,0)<2> r[a0.0,96]<16;8,2>:uw 1:w
520-
521- add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2>
522- add.sat (8) r[a0.0,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw
523-
524- add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2>
525- add.sat (8) r[a0.0,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw
526-
527- add (4) a0.0<1>:uw r22.0<4;4,1>:w 1024:uw //Update Buffer 2 pointers
477+ add.sat (8) r[a0.0,0]<2>:uw r[a0.0,0]<16;8,2>:uw 0x0080:uw
478+ add.sat (8) r[a0.0,64]<2>:uw r[a0.0,64]<16;8,2>:uw 0x0080:uw
528479
529480 //Y Rounding, 16x4 bottom part
530481 add.sat (16) r[a0.5,0]<1>:uw r[a0.5,0]<16;16,1>:uw 0x0080:uw
@@ -533,30 +484,13 @@
533484 add.sat (16) r[a0.5,96]<1>:uw r[a0.5,96]<16;16,1>:uw 0x0080:uw
534485
535486 // U Averaging and Rounding, 8x2 bottom part
536- shr (8) uwBUFFER_5(0,0)<2> r[a0.6,0]<16;8,2>:uw 1:w
537- shr (8) uwBUFFER_5(1,0)<2> r[a0.6,32]<16;8,2>:uw 1:w
538- shr (8) uwBUFFER_5(2,0)<2> r[a0.6,64]<16;8,2>:uw 1:w
539- shr (8) uwBUFFER_5(3,0)<2> r[a0.6,96]<16;8,2>:uw 1:w
540-
541- add (8) uwBUFFER_5(0,0)<2> uwBUFFER_5(0,0)<16;8,2> uwBUFFER_5(1,0)<16;8,2>
542- add.sat (8) r[a0.6,0]<2>:uw uwBUFFER_5(0,0)<16;8,2> 0x0080:uw
543-
544- add (8) uwBUFFER_5(2,0)<2> uwBUFFER_5(2,0)<16;8,2> uwBUFFER_5(3,0)<16;8,2>
545- add.sat (8) r[a0.6,64]<2>:uw uwBUFFER_5(2,0)<16;8,2> 0x0080:uw
487+ add.sat (8) r[a0.6,0]<2>:uw r[a0.6,0]<16;8,2>:uw 0x0080:uw
488+ add.sat (8) r[a0.6,64]<2>:uw r[a0.6,64]<16;8,2>:uw 0x0080:uw
546489
547490 // V Averaging and Rounding, 8x2 bottom part
548- shr (8) uwBUFFER_5(4,0)<2> r[a0.4,0]<16;8,2>:uw 1:w
549- shr (8) uwBUFFER_5(5,0)<2> r[a0.4,32]<16;8,2>:uw 1:w
550- shr (8) uwBUFFER_5(6,0)<2> r[a0.4,64]<16;8,2>:uw 1:w
551- shr (8) uwBUFFER_5(7,0)<2> r[a0.4,96]<16;8,2>:uw 1:w
552-
553- add (8) uwBUFFER_5(4,0)<2> uwBUFFER_5(4,0)<16;8,2> uwBUFFER_5(5,0)<16;8,2>
554- add.sat (8) r[a0.4,0]<2>:uw uwBUFFER_5(4,0)<16;8,2> 0x0080:uw
491+ add.sat (8) r[a0.4,0]<2>:uw r[a0.4,0]<16;8,2>:uw 0x0080:uw
492+ add.sat (8) r[a0.4,64]<2>:uw r[a0.4,64]<16;8,2>:uw 0x0080:uw
555493
556- add (8) uwBUFFER_5(6,0)<2> uwBUFFER_5(6,0)<16;8,2> uwBUFFER_5(7,0)<16;8,2>
557- add.sat (8) r[a0.4,64]<2>:uw uwBUFFER_5(6,0)<16;8,2> 0x0080:uw
558-
559- add (4) a0.4<1>:uw r22.0<4;4,1>:w 1536:uw //Update Buffer 3 pointers
560494 // restore pBUF_CHNL_TOP_8x4 and pBUF_CHNL_BOT_8x4 registers
561495 add (4) a0.0<1>:uw r22.0<4;4,1>:w 0:uw
562496 add (4) a0.4<1>:uw r22.0<4;4,1>:w 512:uw
--- a/src/shaders/post_processing/gen8/pa_to_pl2.g8b
+++ b/src/shaders/post_processing/gen8/pa_to_pl2.g8b
@@ -114,86 +114,36 @@
114114 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
115115 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
116116 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
117- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
118- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
119- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
120- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
121- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
122- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
123- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
124- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
125- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
126- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
127- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
128- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
129- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
130- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
131- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
132- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
117+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
118+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
119+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
120+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
133121 { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
134122 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
135123 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
136124 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
137125 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
138- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
139- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
140- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
141- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
142- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
143- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
144- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
145- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
146- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
147- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
148- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
149- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
150- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
151- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
152- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
153- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
126+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
127+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
128+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
129+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
154130 { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
155131 { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 },
156132 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
157133 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
158134 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
159- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
160- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
161- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
162- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
163- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
164- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
165- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
166- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
167- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
168- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
169- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
170- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
171- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
172- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
173- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
174- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
175- { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
135+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
136+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
137+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
138+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
176139 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
177140 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
178141 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
179142 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
180- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
181- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
182- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
183- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
184- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
185- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
186- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
187- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
188- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
189- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
190- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
191- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
192- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
193- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
194- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
195- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
196- { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
143+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
144+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
145+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
146+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
197147 { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 },
198148 { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 },
199149 { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 },
--- a/src/shaders/post_processing/gen8/pl2_to_pl2.g8b
+++ b/src/shaders/post_processing/gen8/pl2_to_pl2.g8b
@@ -122,86 +122,36 @@
122122 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
123123 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
124124 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
125- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
126- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
127- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
128- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
129- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
130- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
131- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
132- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
133- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
134- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
135- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
136- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
137- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
138- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
139- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
140- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
125+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
126+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
127+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
128+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
141129 { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
142130 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
143131 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
144132 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
145133 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
146- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
147- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
148- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
149- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
150- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
151- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
152- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
153- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
154- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
155- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
156- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
157- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
158- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
159- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
160- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
161- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
134+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
135+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
136+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
137+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
162138 { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
163139 { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 },
164140 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
165141 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
166142 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
167- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
168- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
169- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
170- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
171- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
172- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
173- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
174- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
175- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
176- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
177- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
178- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
179- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
180- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
181- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
182- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
183- { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
143+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
144+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
145+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
146+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
184147 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
185148 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
186149 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
187150 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
188- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
189- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
190- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
191- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
192- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
193- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
194- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
195- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
196- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
197- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
198- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
199- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
200- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
201- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
202- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
203- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
204- { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
151+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
152+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
153+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
154+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
205155 { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 },
206156 { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 },
207157 { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 },
--- a/src/shaders/post_processing/gen8/pl3_to_pl2.g8b
+++ b/src/shaders/post_processing/gen8/pl3_to_pl2.g8b
@@ -138,86 +138,36 @@
138138 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
139139 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
140140 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
141- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
142- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
143- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
144- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
145- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
146- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
147- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
148- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
149- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
150- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
151- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
152- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
153- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
154- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
155- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
156- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
141+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
142+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
143+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
144+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
157145 { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
158146 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
159147 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
160148 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
161149 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
162- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
163- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
164- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
165- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
166- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
167- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
168- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
169- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
170- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
171- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
172- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
173- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
174- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
175- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
176- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
177- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
150+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
151+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
152+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
153+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
178154 { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
179155 { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 },
180156 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
181157 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
182158 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
183- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
184- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
185- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
186- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
187- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
188- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
189- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
190- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
191- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
192- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
193- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
194- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
195- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
196- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
197- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
198- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
199- { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
159+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
160+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
161+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
162+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
200163 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
201164 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
202165 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
203166 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
204- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
205- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
206- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
207- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
208- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
209- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
210- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
211- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
212- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
213- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
214- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
215- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
216- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
217- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
218- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
219- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
220- { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
167+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
168+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
169+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
170+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
221171 { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 },
222172 { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 },
223173 { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 },
--- a/src/shaders/post_processing/gen8/rgbx_to_nv12.g8b
+++ b/src/shaders/post_processing/gen8/rgbx_to_nv12.g8b
@@ -539,86 +539,36 @@
539539 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
540540 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
541541 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
542- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
543- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
544- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
545- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
546- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
547- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
548- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
549- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
550- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
551- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
552- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
553- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
554- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
555- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
556- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
557- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
542+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
543+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
544+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
545+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
558546 { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
559547 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
560548 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
561549 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
562550 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
563- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
564- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
565- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
566- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
567- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
568- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
569- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
570- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
571- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
572- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
573- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
574- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
575- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
576- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
577- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
578- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
551+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
552+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
553+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
554+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
579555 { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
580556 { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 },
581557 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
582558 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
583559 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
584- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
585- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
586- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
587- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
588- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
589- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
590- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
591- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
592- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
593- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
594- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
595- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
596- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
597- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
598- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
599- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
600- { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
560+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
561+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
562+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
563+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
601564 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
602565 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
603566 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
604567 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
605- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
606- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
607- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
608- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
609- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
610- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
611- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
612- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
613- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
614- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
615- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
616- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
617- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
618- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
619- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
620- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
621- { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
568+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
569+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
570+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
571+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
622572 { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 },
623573 { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 },
624574 { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 },
--- a/src/shaders/post_processing/gen9/pa_to_pl2.g9b
+++ b/src/shaders/post_processing/gen9/pa_to_pl2.g9b
@@ -114,86 +114,36 @@
114114 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
115115 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
116116 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
117- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
118- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
119- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
120- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
121- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
122- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
123- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
124- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
125- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
126- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
127- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
128- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
129- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
130- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
131- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
132- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
117+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
118+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
119+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
120+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
133121 { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
134122 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
135123 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
136124 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
137125 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
138- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
139- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
140- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
141- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
142- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
143- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
144- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
145- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
146- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
147- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
148- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
149- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
150- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
151- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
152- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
153- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
126+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
127+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
128+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
129+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
154130 { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
155131 { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 },
156132 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
157133 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
158134 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
159- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
160- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
161- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
162- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
163- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
164- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
165- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
166- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
167- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
168- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
169- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
170- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
171- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
172- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
173- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
174- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
175- { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
135+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
136+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
137+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
138+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
176139 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
177140 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
178141 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
179142 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
180- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
181- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
182- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
183- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
184- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
185- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
186- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
187- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
188- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
189- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
190- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
191- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
192- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
193- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
194- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
195- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
196- { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
143+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
144+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
145+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
146+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
197147 { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 },
198148 { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 },
199149 { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 },
--- a/src/shaders/post_processing/gen9/pl2_to_pl2.g9b
+++ b/src/shaders/post_processing/gen9/pl2_to_pl2.g9b
@@ -122,86 +122,36 @@
122122 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
123123 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
124124 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
125- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
126- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
127- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
128- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
129- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
130- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
131- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
132- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
133- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
134- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
135- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
136- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
137- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
138- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
139- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
140- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
125+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
126+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
127+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
128+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
141129 { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
142130 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
143131 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
144132 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
145133 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
146- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
147- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
148- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
149- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
150- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
151- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
152- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
153- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
154- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
155- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
156- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
157- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
158- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
159- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
160- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
161- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
134+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
135+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
136+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
137+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
162138 { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
163139 { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 },
164140 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
165141 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
166142 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
167- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
168- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
169- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
170- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
171- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
172- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
173- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
174- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
175- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
176- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
177- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
178- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
179- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
180- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
181- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
182- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
183- { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
143+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
144+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
145+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
146+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
184147 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
185148 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
186149 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
187150 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
188- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
189- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
190- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
191- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
192- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
193- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
194- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
195- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
196- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
197- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
198- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
199- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
200- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
201- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
202- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
203- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
204- { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
151+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
152+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
153+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
154+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
205155 { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 },
206156 { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 },
207157 { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 },
--- a/src/shaders/post_processing/gen9/pl3_to_pl2.g9b
+++ b/src/shaders/post_processing/gen9/pl3_to_pl2.g9b
@@ -138,86 +138,36 @@
138138 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
139139 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
140140 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
141- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
142- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
143- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
144- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
145- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
146- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
147- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
148- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
149- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
150- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
151- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
152- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
153- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
154- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
155- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
156- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
141+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
142+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
143+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
144+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
157145 { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
158146 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
159147 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
160148 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
161149 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
162- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
163- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
164- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
165- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
166- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
167- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
168- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
169- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
170- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
171- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
172- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
173- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
174- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
175- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
176- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
177- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
150+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
151+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
152+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
153+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
178154 { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
179155 { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 },
180156 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
181157 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
182158 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
183- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
184- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
185- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
186- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
187- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
188- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
189- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
190- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
191- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
192- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
193- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
194- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
195- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
196- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
197- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
198- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
199- { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
159+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
160+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
161+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
162+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
200163 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
201164 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
202165 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
203166 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
204- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
205- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
206- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
207- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
208- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
209- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
210- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
211- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
212- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
213- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
214- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
215- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
216- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
217- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
218- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
219- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
220- { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
167+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
168+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
169+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
170+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
221171 { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 },
222172 { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 },
223173 { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 },
--- a/src/shaders/post_processing/gen9/rgbx_to_nv12.g9b
+++ b/src/shaders/post_processing/gen9/rgbx_to_nv12.g9b
@@ -539,86 +539,36 @@
539539 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
540540 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
541541 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
542- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
543- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
544- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
545- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
546- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
547- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
548- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
549- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
550- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
551- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
552- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
553- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
554- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
555- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
556- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
557- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
542+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
543+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
544+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
545+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
558546 { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
559547 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
560548 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
561549 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
562550 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
563- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
564- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
565- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
566- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
567- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
568- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
569- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
570- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
571- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
572- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
573- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
574- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
575- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
576- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
577- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
578- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
551+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
552+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
553+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
554+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
579555 { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
580556 { 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 },
581557 { 0x80800040, 0xa2201248, 0x16b18220, 0x00800080 },
582558 { 0x80800040, 0xa2401248, 0x16b18240, 0x00800080 },
583559 { 0x80800040, 0xa2601248, 0x16b18260, 0x00800080 },
584- { 0x00600008, 0x45c01248, 0x1eae8400, 0x00010001 },
585- { 0x00600008, 0x45e01248, 0x1eae8420, 0x00010001 },
586- { 0x00600008, 0x46001248, 0x1eae8440, 0x00010001 },
587- { 0x00600008, 0x46201248, 0x1eae8460, 0x00010001 },
588- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
589- { 0x80600040, 0xc4001248, 0x16ae05c0, 0x00800080 },
590- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
591- { 0x80600040, 0xc4401248, 0x16ae0600, 0x00800080 },
592- { 0x00600008, 0x46401248, 0x1eae8000, 0x00010001 },
593- { 0x00600008, 0x46601248, 0x1eae8020, 0x00010001 },
594- { 0x00600008, 0x46801248, 0x1eae8040, 0x00010001 },
595- { 0x00600008, 0x46a01248, 0x1eae8060, 0x00010001 },
596- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
597- { 0x80600040, 0xc0001248, 0x16ae0640, 0x00800080 },
598- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
599- { 0x80600040, 0xc0401248, 0x16ae0680, 0x00800080 },
600- { 0x00400040, 0x22001a40, 0x166902c0, 0x04000400 },
560+ { 0x80600040, 0xc4001248, 0x16ae8400, 0x00800080 },
561+ { 0x80600040, 0xc4401248, 0x16ae8440, 0x00800080 },
562+ { 0x80600040, 0xc0001248, 0x16ae8000, 0x00800080 },
563+ { 0x80600040, 0xc0401248, 0x16ae8040, 0x00800080 },
601564 { 0x80800040, 0xaa001248, 0x16b18a00, 0x00800080 },
602565 { 0x80800040, 0xaa201248, 0x16b18a20, 0x00800080 },
603566 { 0x80800040, 0xaa401248, 0x16b18a40, 0x00800080 },
604567 { 0x80800040, 0xaa601248, 0x16b18a60, 0x00800080 },
605- { 0x00600008, 0x45c01248, 0x1eae8c00, 0x00010001 },
606- { 0x00600008, 0x45e01248, 0x1eae8c20, 0x00010001 },
607- { 0x00600008, 0x46001248, 0x1eae8c40, 0x00010001 },
608- { 0x00600008, 0x46201248, 0x1eae8c60, 0x00010001 },
609- { 0x00600040, 0x45c01248, 0x12ae05c0, 0x00ae05e0 },
610- { 0x80600040, 0xcc001248, 0x16ae05c0, 0x00800080 },
611- { 0x00600040, 0x46001248, 0x12ae0600, 0x00ae0620 },
612- { 0x80600040, 0xcc401248, 0x16ae0600, 0x00800080 },
613- { 0x00600008, 0x46401248, 0x1eae8800, 0x00010001 },
614- { 0x00600008, 0x46601248, 0x1eae8820, 0x00010001 },
615- { 0x00600008, 0x46801248, 0x1eae8840, 0x00010001 },
616- { 0x00600008, 0x46a01248, 0x1eae8860, 0x00010001 },
617- { 0x00600040, 0x46401248, 0x12ae0640, 0x00ae0660 },
618- { 0x80600040, 0xc8001248, 0x16ae0640, 0x00800080 },
619- { 0x00600040, 0x46801248, 0x12ae0680, 0x00ae06a0 },
620- { 0x80600040, 0xc8401248, 0x16ae0680, 0x00800080 },
621- { 0x00400040, 0x22081a40, 0x166902c0, 0x06000600 },
568+ { 0x80600040, 0xcc001248, 0x16ae8c00, 0x00800080 },
569+ { 0x80600040, 0xcc401248, 0x16ae8c40, 0x00800080 },
570+ { 0x80600040, 0xc8001248, 0x16ae8800, 0x00800080 },
571+ { 0x80600040, 0xc8401248, 0x16ae8840, 0x00800080 },
622572 { 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 },
623573 { 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 },
624574 { 0x00800201, 0x23a02288, 0x00d28201, 0x00000000 },