summaryrefslogtreecommitdiff
path: root/src/shaders/post_processing/gen8
diff options
context:
space:
mode:
Diffstat (limited to 'src/shaders/post_processing/gen8')
-rw-r--r--src/shaders/post_processing/gen8/EOT.g8a12
-rw-r--r--src/shaders/post_processing/gen8/PA_AVS_Buf_0.g8a22
-rw-r--r--src/shaders/post_processing/gen8/PA_AVS_Buf_1.g8a22
-rw-r--r--src/shaders/post_processing/gen8/PA_AVS_Buf_2.g8a22
-rw-r--r--src/shaders/post_processing/gen8/PA_AVS_Buf_3.g8a22
-rw-r--r--src/shaders/post_processing/gen8/PL2_AVS_Buf_0.g8a22
-rw-r--r--src/shaders/post_processing/gen8/PL2_AVS_Buf_1.g8a22
-rw-r--r--src/shaders/post_processing/gen8/PL2_AVS_Buf_2.g8a22
-rw-r--r--src/shaders/post_processing/gen8/PL2_AVS_Buf_3.g8a22
-rw-r--r--src/shaders/post_processing/gen8/PL3_AVS_Buf_0.g8a22
-rw-r--r--src/shaders/post_processing/gen8/PL3_AVS_Buf_1.g8a22
-rw-r--r--src/shaders/post_processing/gen8/PL3_AVS_Buf_2.g8a22
-rw-r--r--src/shaders/post_processing/gen8/PL3_AVS_Buf_3.g8a22
-rw-r--r--src/shaders/post_processing/gen8/RGB_to_YUV.g8a12
-rw-r--r--src/shaders/post_processing/gen8/Save_AVS_NV12.g8a18
-rw-r--r--src/shaders/post_processing/gen8/Save_AVS_PA.g8a16
-rw-r--r--src/shaders/post_processing/gen8/Save_AVS_PL3.g8a18
-rw-r--r--src/shaders/post_processing/gen8/Save_AVS_RGBX.g8a16
-rw-r--r--src/shaders/post_processing/gen8/Set_AVS_Buf_0123_BGRA.g8a12
-rw-r--r--src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL2.g8a12
-rw-r--r--src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL3.g8a12
-rw-r--r--src/shaders/post_processing/gen8/Set_AVS_Buf_0123_VYUA.g8a12
-rw-r--r--src/shaders/post_processing/gen8/Set_Layer_0.g8a20
-rw-r--r--src/shaders/post_processing/gen8/VP_Setup.g8a32
-rw-r--r--src/shaders/post_processing/gen8/YUV_to_RGB.g8a12
-rw-r--r--src/shaders/post_processing/gen8/pa_to_pa.g8b32
-rw-r--r--src/shaders/post_processing/gen8/pa_to_pl2.g8b34
-rw-r--r--src/shaders/post_processing/gen8/pa_to_pl3.g8b34
-rw-r--r--src/shaders/post_processing/gen8/pl2_to_pa.g8b32
-rw-r--r--src/shaders/post_processing/gen8/pl2_to_pl2.g8b34
-rw-r--r--src/shaders/post_processing/gen8/pl2_to_pl3.g8b34
-rw-r--r--src/shaders/post_processing/gen8/pl2_to_rgbx.g8b32
-rw-r--r--src/shaders/post_processing/gen8/pl3_to_pa.g8b32
-rw-r--r--src/shaders/post_processing/gen8/pl3_to_pl2.g8b34
-rw-r--r--src/shaders/post_processing/gen8/pl3_to_pl3.g8b34
-rw-r--r--src/shaders/post_processing/gen8/rgbx_to_nv12.g8b34
36 files changed, 417 insertions, 417 deletions
diff --git a/src/shaders/post_processing/gen8/EOT.g8a b/src/shaders/post_processing/gen8/EOT.g8a
index 72c3da32..f03f96c2 100644
--- a/src/shaders/post_processing/gen8/EOT.g8a
+++ b/src/shaders/post_processing/gen8/EOT.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
diff --git a/src/shaders/post_processing/gen8/PA_AVS_Buf_0.g8a b/src/shaders/post_processing/gen8/PA_AVS_Buf_0.g8a
index 228b2564..11acccb6 100644
--- a/src/shaders/post_processing/gen8/PA_AVS_Buf_0.g8a
+++ b/src/shaders/post_processing/gen8/PA_AVS_Buf_0.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -412,13 +412,13 @@
.declare mubCALING_0X_34X_PAYLOAD Base=r14.0 ElementSize=1 SrcRegion=<32;32,1> DstRegion=<1> Type=ub
- .declare fSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
- .declare udSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
- .declare ub4SCALING_0X_34X_TEMP Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
- .declare uwSCALING_0X_34X_TEMP Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+ .declare fSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+ .declare udSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+ .declare ub4SCALING_0X_34X_TEMP Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
+ .declare uwSCALING_0X_34X_TEMP Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
// Sampler ramp is used for Scaling 0X_0.34X
- .declare fSAMPLER_RAMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
+ .declare fSAMPLER_RAMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
//#define rMSGDSC_UV r23.0
diff --git a/src/shaders/post_processing/gen8/PA_AVS_Buf_1.g8a b/src/shaders/post_processing/gen8/PA_AVS_Buf_1.g8a
index c93806dd..246beecc 100644
--- a/src/shaders/post_processing/gen8/PA_AVS_Buf_1.g8a
+++ b/src/shaders/post_processing/gen8/PA_AVS_Buf_1.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -412,13 +412,13 @@
.declare mubCALING_0X_34X_PAYLOAD Base=r14.0 ElementSize=1 SrcRegion=<32;32,1> DstRegion=<1> Type=ub
- .declare fSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
- .declare udSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
- .declare ub4SCALING_0X_34X_TEMP Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
- .declare uwSCALING_0X_34X_TEMP Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+ .declare fSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+ .declare udSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+ .declare ub4SCALING_0X_34X_TEMP Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
+ .declare uwSCALING_0X_34X_TEMP Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
// Sampler ramp is used for Scaling 0X_0.34X
- .declare fSAMPLER_RAMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
+ .declare fSAMPLER_RAMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
//#define rMSGDSC_UV r23.0
diff --git a/src/shaders/post_processing/gen8/PA_AVS_Buf_2.g8a b/src/shaders/post_processing/gen8/PA_AVS_Buf_2.g8a
index 2cfc90c0..549bde65 100644
--- a/src/shaders/post_processing/gen8/PA_AVS_Buf_2.g8a
+++ b/src/shaders/post_processing/gen8/PA_AVS_Buf_2.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -412,13 +412,13 @@
.declare mubCALING_0X_34X_PAYLOAD Base=r14.0 ElementSize=1 SrcRegion=<32;32,1> DstRegion=<1> Type=ub
- .declare fSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
- .declare udSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
- .declare ub4SCALING_0X_34X_TEMP Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
- .declare uwSCALING_0X_34X_TEMP Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+ .declare fSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+ .declare udSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+ .declare ub4SCALING_0X_34X_TEMP Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
+ .declare uwSCALING_0X_34X_TEMP Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
// Sampler ramp is used for Scaling 0X_0.34X
- .declare fSAMPLER_RAMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
+ .declare fSAMPLER_RAMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
//#define rMSGDSC_UV r23.0
diff --git a/src/shaders/post_processing/gen8/PA_AVS_Buf_3.g8a b/src/shaders/post_processing/gen8/PA_AVS_Buf_3.g8a
index 0cbc4ba0..ac9e6316 100644
--- a/src/shaders/post_processing/gen8/PA_AVS_Buf_3.g8a
+++ b/src/shaders/post_processing/gen8/PA_AVS_Buf_3.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -412,13 +412,13 @@
.declare mubCALING_0X_34X_PAYLOAD Base=r14.0 ElementSize=1 SrcRegion=<32;32,1> DstRegion=<1> Type=ub
- .declare fSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
- .declare udSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
- .declare ub4SCALING_0X_34X_TEMP Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
- .declare uwSCALING_0X_34X_TEMP Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+ .declare fSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+ .declare udSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+ .declare ub4SCALING_0X_34X_TEMP Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
+ .declare uwSCALING_0X_34X_TEMP Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
// Sampler ramp is used for Scaling 0X_0.34X
- .declare fSAMPLER_RAMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
+ .declare fSAMPLER_RAMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
//#define rMSGDSC_UV r23.0
diff --git a/src/shaders/post_processing/gen8/PL2_AVS_Buf_0.g8a b/src/shaders/post_processing/gen8/PL2_AVS_Buf_0.g8a
index bbff22c5..7463b3ba 100644
--- a/src/shaders/post_processing/gen8/PL2_AVS_Buf_0.g8a
+++ b/src/shaders/post_processing/gen8/PL2_AVS_Buf_0.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -412,13 +412,13 @@
.declare mubCALING_0X_34X_PAYLOAD Base=r14.0 ElementSize=1 SrcRegion=<32;32,1> DstRegion=<1> Type=ub
- .declare fSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
- .declare udSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
- .declare ub4SCALING_0X_34X_TEMP Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
- .declare uwSCALING_0X_34X_TEMP Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+ .declare fSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+ .declare udSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+ .declare ub4SCALING_0X_34X_TEMP Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
+ .declare uwSCALING_0X_34X_TEMP Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
// Sampler ramp is used for Scaling 0X_0.34X
- .declare fSAMPLER_RAMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
+ .declare fSAMPLER_RAMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
//#define rMSGDSC_UV r23.0
diff --git a/src/shaders/post_processing/gen8/PL2_AVS_Buf_1.g8a b/src/shaders/post_processing/gen8/PL2_AVS_Buf_1.g8a
index e9165760..89cc7476 100644
--- a/src/shaders/post_processing/gen8/PL2_AVS_Buf_1.g8a
+++ b/src/shaders/post_processing/gen8/PL2_AVS_Buf_1.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -412,13 +412,13 @@
.declare mubCALING_0X_34X_PAYLOAD Base=r14.0 ElementSize=1 SrcRegion=<32;32,1> DstRegion=<1> Type=ub
- .declare fSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
- .declare udSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
- .declare ub4SCALING_0X_34X_TEMP Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
- .declare uwSCALING_0X_34X_TEMP Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+ .declare fSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+ .declare udSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+ .declare ub4SCALING_0X_34X_TEMP Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
+ .declare uwSCALING_0X_34X_TEMP Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
// Sampler ramp is used for Scaling 0X_0.34X
- .declare fSAMPLER_RAMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
+ .declare fSAMPLER_RAMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
//#define rMSGDSC_UV r23.0
diff --git a/src/shaders/post_processing/gen8/PL2_AVS_Buf_2.g8a b/src/shaders/post_processing/gen8/PL2_AVS_Buf_2.g8a
index ed51a197..b97657df 100644
--- a/src/shaders/post_processing/gen8/PL2_AVS_Buf_2.g8a
+++ b/src/shaders/post_processing/gen8/PL2_AVS_Buf_2.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -412,13 +412,13 @@
.declare mubCALING_0X_34X_PAYLOAD Base=r14.0 ElementSize=1 SrcRegion=<32;32,1> DstRegion=<1> Type=ub
- .declare fSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
- .declare udSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
- .declare ub4SCALING_0X_34X_TEMP Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
- .declare uwSCALING_0X_34X_TEMP Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+ .declare fSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+ .declare udSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+ .declare ub4SCALING_0X_34X_TEMP Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
+ .declare uwSCALING_0X_34X_TEMP Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
// Sampler ramp is used for Scaling 0X_0.34X
- .declare fSAMPLER_RAMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
+ .declare fSAMPLER_RAMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
//#define rMSGDSC_UV r23.0
diff --git a/src/shaders/post_processing/gen8/PL2_AVS_Buf_3.g8a b/src/shaders/post_processing/gen8/PL2_AVS_Buf_3.g8a
index 5b46bf77..48851559 100644
--- a/src/shaders/post_processing/gen8/PL2_AVS_Buf_3.g8a
+++ b/src/shaders/post_processing/gen8/PL2_AVS_Buf_3.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -412,13 +412,13 @@
.declare mubCALING_0X_34X_PAYLOAD Base=r14.0 ElementSize=1 SrcRegion=<32;32,1> DstRegion=<1> Type=ub
- .declare fSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
- .declare udSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
- .declare ub4SCALING_0X_34X_TEMP Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
- .declare uwSCALING_0X_34X_TEMP Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+ .declare fSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+ .declare udSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+ .declare ub4SCALING_0X_34X_TEMP Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
+ .declare uwSCALING_0X_34X_TEMP Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
// Sampler ramp is used for Scaling 0X_0.34X
- .declare fSAMPLER_RAMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
+ .declare fSAMPLER_RAMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
//#define rMSGDSC_UV r23.0
diff --git a/src/shaders/post_processing/gen8/PL3_AVS_Buf_0.g8a b/src/shaders/post_processing/gen8/PL3_AVS_Buf_0.g8a
index b5b85d56..f9c8688e 100644
--- a/src/shaders/post_processing/gen8/PL3_AVS_Buf_0.g8a
+++ b/src/shaders/post_processing/gen8/PL3_AVS_Buf_0.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -412,13 +412,13 @@
.declare mubCALING_0X_34X_PAYLOAD Base=r14.0 ElementSize=1 SrcRegion=<32;32,1> DstRegion=<1> Type=ub
- .declare fSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
- .declare udSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
- .declare ub4SCALING_0X_34X_TEMP Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
- .declare uwSCALING_0X_34X_TEMP Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+ .declare fSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+ .declare udSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+ .declare ub4SCALING_0X_34X_TEMP Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
+ .declare uwSCALING_0X_34X_TEMP Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
// Sampler ramp is used for Scaling 0X_0.34X
- .declare fSAMPLER_RAMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
+ .declare fSAMPLER_RAMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
//#define rMSGDSC_UV r23.0
diff --git a/src/shaders/post_processing/gen8/PL3_AVS_Buf_1.g8a b/src/shaders/post_processing/gen8/PL3_AVS_Buf_1.g8a
index 8457ae17..2bfaadbe 100644
--- a/src/shaders/post_processing/gen8/PL3_AVS_Buf_1.g8a
+++ b/src/shaders/post_processing/gen8/PL3_AVS_Buf_1.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -412,13 +412,13 @@
.declare mubCALING_0X_34X_PAYLOAD Base=r14.0 ElementSize=1 SrcRegion=<32;32,1> DstRegion=<1> Type=ub
- .declare fSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
- .declare udSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
- .declare ub4SCALING_0X_34X_TEMP Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
- .declare uwSCALING_0X_34X_TEMP Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+ .declare fSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+ .declare udSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+ .declare ub4SCALING_0X_34X_TEMP Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
+ .declare uwSCALING_0X_34X_TEMP Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
// Sampler ramp is used for Scaling 0X_0.34X
- .declare fSAMPLER_RAMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
+ .declare fSAMPLER_RAMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
//#define rMSGDSC_UV r23.0
diff --git a/src/shaders/post_processing/gen8/PL3_AVS_Buf_2.g8a b/src/shaders/post_processing/gen8/PL3_AVS_Buf_2.g8a
index 99b40fe9..57c2df26 100644
--- a/src/shaders/post_processing/gen8/PL3_AVS_Buf_2.g8a
+++ b/src/shaders/post_processing/gen8/PL3_AVS_Buf_2.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -412,13 +412,13 @@
.declare mubCALING_0X_34X_PAYLOAD Base=r14.0 ElementSize=1 SrcRegion=<32;32,1> DstRegion=<1> Type=ub
- .declare fSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
- .declare udSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
- .declare ub4SCALING_0X_34X_TEMP Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
- .declare uwSCALING_0X_34X_TEMP Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+ .declare fSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+ .declare udSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+ .declare ub4SCALING_0X_34X_TEMP Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
+ .declare uwSCALING_0X_34X_TEMP Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
// Sampler ramp is used for Scaling 0X_0.34X
- .declare fSAMPLER_RAMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
+ .declare fSAMPLER_RAMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
//#define rMSGDSC_UV r23.0
diff --git a/src/shaders/post_processing/gen8/PL3_AVS_Buf_3.g8a b/src/shaders/post_processing/gen8/PL3_AVS_Buf_3.g8a
index 8659876b..553da39a 100644
--- a/src/shaders/post_processing/gen8/PL3_AVS_Buf_3.g8a
+++ b/src/shaders/post_processing/gen8/PL3_AVS_Buf_3.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -412,13 +412,13 @@
.declare mubCALING_0X_34X_PAYLOAD Base=r14.0 ElementSize=1 SrcRegion=<32;32,1> DstRegion=<1> Type=ub
- .declare fSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
- .declare udSCALING_0X_34X_TEMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
- .declare ub4SCALING_0X_34X_TEMP Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
- .declare uwSCALING_0X_34X_TEMP Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+ .declare fSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+ .declare udSCALING_0X_34X_TEMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+ .declare ub4SCALING_0X_34X_TEMP Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<1> Type=ub
+ .declare uwSCALING_0X_34X_TEMP Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
// Sampler ramp is used for Scaling 0X_0.34X
- .declare fSAMPLER_RAMP Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
+ .declare fSAMPLER_RAMP Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> Type=f // 1 GRFs, 8 elements
//#define rMSGDSC_UV r23.0
diff --git a/src/shaders/post_processing/gen8/RGB_to_YUV.g8a b/src/shaders/post_processing/gen8/RGB_to_YUV.g8a
index 2cda31eb..ebea2649 100644
--- a/src/shaders/post_processing/gen8/RGB_to_YUV.g8a
+++ b/src/shaders/post_processing/gen8/RGB_to_YUV.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
diff --git a/src/shaders/post_processing/gen8/Save_AVS_NV12.g8a b/src/shaders/post_processing/gen8/Save_AVS_NV12.g8a
index dcb7ce0c..ae4999ce 100644
--- a/src/shaders/post_processing/gen8/Save_AVS_NV12.g8a
+++ b/src/shaders/post_processing/gen8/Save_AVS_NV12.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -406,9 +406,9 @@
mov (8) r28<1>:ud r27<8;8,1>:ud
mov (8) r37<1>:ud r27<8;8,1>:ud
- mov (2) r28.0<1>:d r7.0<2;2,1>:w { NoDDClr } //ORI Y (LUMA) = ORI
- mov (1) r37.0<1>:d r7.0<0;1,0>:w { NoDDClr } //H ORI (CHROMA) = H ORI
- shr (1) r37.1<1>:d r7.1<0;1,0>:w 1:w { NoDDClr, NoDDChk } //V ORI (CHROMA) = V ORI/2
+ mov (2) r28.0<1>:d r9.0<2;2,1>:w { NoDDClr } //ORI Y (LUMA) = ORI
+ mov (1) r37.0<1>:d r9.0<0;1,0>:w { NoDDClr } //H ORI (CHROMA) = H ORI
+ shr (1) r37.1<1>:d r9.1<0;1,0>:w 1:w { NoDDClr, NoDDChk } //V ORI (CHROMA) = V ORI/2
mov (1) r28.2<1>:ud 0xF000F:ud { NoDDChk } // Y Block width and height (16x16)
mov (1) r37.2<1>:ud 0x7000F:ud { NoDDChk } // UV Block width and height(16x8)
diff --git a/src/shaders/post_processing/gen8/Save_AVS_PA.g8a b/src/shaders/post_processing/gen8/Save_AVS_PA.g8a
index 1cedac7e..a8ddc09a 100644
--- a/src/shaders/post_processing/gen8/Save_AVS_PA.g8a
+++ b/src/shaders/post_processing/gen8/Save_AVS_PA.g8a
@@ -138,7 +138,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -147,15 +147,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -392,8 +392,8 @@
add (4) a0.4<1>:w r2.28<4;4,1>:ub 928:uw
/* X block origin. YUY2 or UYUV */
- shl (1) r27.0<1>:d r7.0<0;1,0>:w 1:w { NoDDClr } // H. block origin need to be 2 times
- mov (1) r27.1<1>:d r7.1<0;1,0>:w { NoDDClr, NoDDChk } // Block origin (1st quadrant)
+ shl (1) r27.0<1>:d r9.0<0;1,0>:w 1:w { NoDDClr } // H. block origin need to be 2 times
+ mov (1) r27.1<1>:d r9.1<0;1,0>:w { NoDDClr, NoDDChk } // Block origin (1st quadrant)
mov (1) r27.2<1>:ud 0x1001F:ud { NoDDChk } // Block width and height (32x2)
// Rounding
diff --git a/src/shaders/post_processing/gen8/Save_AVS_PL3.g8a b/src/shaders/post_processing/gen8/Save_AVS_PL3.g8a
index 417fd4f1..572d2aa6 100644
--- a/src/shaders/post_processing/gen8/Save_AVS_PL3.g8a
+++ b/src/shaders/post_processing/gen8/Save_AVS_PL3.g8a
@@ -138,7 +138,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -147,15 +147,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -412,9 +412,9 @@
mov (8) r37<1>:ud r27<8;8,1>:ud
mov (8) r46<1>:ud r27<8;8,1>:ud
- mov (2) r28.0<1>:d r7.0<2;2,1>:w { NoDDClr } //ORI Y (LUMA) = ORI
- shr (2) r37.0<1>:d r7.0<2;2,1>:w 1:w { NoDDClr } //H/V ORI U = H/V ORI/2
- shr (2) r46.0<1>:d r7.0<2;2,1>:w 1:w { NoDDClr } //H/V ORI V = H/V ORI/2
+ mov (2) r28.0<1>:d r9.0<2;2,1>:w { NoDDClr } //ORI Y (LUMA) = ORI
+ shr (2) r37.0<1>:d r9.0<2;2,1>:w 1:w { NoDDClr } //H/V ORI U = H/V ORI/2
+ shr (2) r46.0<1>:d r9.0<2;2,1>:w 1:w { NoDDClr } //H/V ORI V = H/V ORI/2
mov (1) r28.2<1>:ud 0xF000F:ud { NoDDChk } // Y Block width and height (16x16)
mov (1) r37.2<1>:ud 0x70007:ud { NoDDChk } // U Block width and height (8x8)
diff --git a/src/shaders/post_processing/gen8/Save_AVS_RGBX.g8a b/src/shaders/post_processing/gen8/Save_AVS_RGBX.g8a
index d2df8e4e..fbf3543e 100644
--- a/src/shaders/post_processing/gen8/Save_AVS_RGBX.g8a
+++ b/src/shaders/post_processing/gen8/Save_AVS_RGBX.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -411,8 +411,8 @@
(f0.0) mov (1) a0.0<1>:uw a0.2<0;1,0>:uw
(f0.0) mov (1) a0.2<1>:uw uwTemp0<0;1,0>
- shl (1) r27.0<1>:d r7.0<0;1,0>:w 2:w { NoDDClr } // H. block origin need to be quadrupled
- mov (1) r27.1<1>:d r7.1<0;1,0>:w { NoDDClr, NoDDChk } // Block origin (1st quadrant)
+ shl (1) r27.0<1>:d r9.0<0;1,0>:w 2:w { NoDDClr } // H. block origin need to be quadrupled
+ mov (1) r27.1<1>:d r9.1<0;1,0>:w { NoDDClr, NoDDChk } // Block origin (1st quadrant)
mov (1) r27.2<1>:ud 0x3001F:ud { NoDDChk } // Block width and height (32x4)
mov (4) a0.4<1>:uw a0.0<4;4,1>:uw
diff --git a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_BGRA.g8a b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_BGRA.g8a
index 798564f8..b1f7fb76 100644
--- a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_BGRA.g8a
+++ b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_BGRA.g8a
@@ -139,7 +139,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -148,15 +148,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
diff --git a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL2.g8a b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL2.g8a
index 1d38ae2a..dcbe2971 100644
--- a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL2.g8a
+++ b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL2.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
diff --git a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL3.g8a b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL3.g8a
index 05336661..292e6874 100644
--- a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL3.g8a
+++ b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_PL3.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
diff --git a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_VYUA.g8a b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_VYUA.g8a
index 3573e2bf..84f89f99 100644
--- a/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_VYUA.g8a
+++ b/src/shaders/post_processing/gen8/Set_AVS_Buf_0123_VYUA.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
diff --git a/src/shaders/post_processing/gen8/Set_Layer_0.g8a b/src/shaders/post_processing/gen8/Set_Layer_0.g8a
index b1b574ec..8219655f 100644
--- a/src/shaders/post_processing/gen8/Set_Layer_0.g8a
+++ b/src/shaders/post_processing/gen8/Set_Layer_0.g8a
@@ -154,7 +154,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -163,15 +163,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -443,8 +443,8 @@
//Copy all AVS Payload data
// Setup Message Payload Header for 1st block of Media Sampler 8x8 (16x4 for IVB+)
//currently the dx & dy is passed by Constant buffer (zero)
- mov (1) r25.0<1>:f r7.6<0;1,0>:f //NLAS dy
- mov (1) r25.6<1>:f r7.5<0;1,0>:f //NLAS dx
+ mov (1) r25.0<1>:f r9.6<0;1,0>:f //NLAS dy
+ mov (1) r25.6<1>:f r9.5<0;1,0>:f //NLAS dx
mov (1) r25.4<1>:f r3.0<0;1,0>:f //Step X
mov (1) r25.5<1>:f r4.0<0;1,0>:f //Step Y
@@ -464,14 +464,14 @@
// Calculating X(8)
mov (1) acc0.2<1>:f r6.0<0;1,0>:f
mac (1) acc0.2<1>:f r3.0<0;1,0>:f 8.0:f
- mac (1) r23.2<1>:f r7.5<0;1,0>:f 28.0:f { NoDDClr }
+ mac (1) r23.2<1>:f r9.5<0;1,0>:f 28.0:f { NoDDClr }
// Calculating Y(4)
mul (1) r23.1<1>:f r4.0<0;1,0>:f 4.0:f { NoDDClr, NoDDChk } //dY*4
// Calculating dx(8)
mov (1) acc0.4<1>:f r3.0<0;1,0>:f
- mac (1) r23.4<1>:f r7.5<0;1,0>:f 8.0:f { NoDDClr, NoDDChk }
+ mac (1) r23.4<1>:f r9.5<0;1,0>:f 8.0:f { NoDDClr, NoDDChk }
// Binding Index
mov (1) r23.5<1>:ud 0:ud { NoDDChk }
diff --git a/src/shaders/post_processing/gen8/VP_Setup.g8a b/src/shaders/post_processing/gen8/VP_Setup.g8a
index 95f5fe2a..8ef15dbe 100644
--- a/src/shaders/post_processing/gen8/VP_Setup.g8a
+++ b/src/shaders/post_processing/gen8/VP_Setup.g8a
@@ -154,7 +154,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -163,15 +163,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
@@ -368,13 +368,13 @@ mov (8) r25<1>:ud r0.0<8;8,1>:ud
mov (8) r26<1>:ud r0.0<8;8,1>:ud
// Calculate StepX for all layers and overwrite it on the ratio
- mul (8) r3.0<1>:f r3.0<8;8,1>:f r7.4<0;1,0>:f //StepX_ratio = StepX / VideoStepX
+ mul (8) r3.0<1>:f r3.0<8;8,1>:f r9.4<0;1,0>:f //StepX_ratio = StepX / VideoStepX
//Normalised Ratio of Horizontal step size with main video for all layers now becomes
//Normalised Horizontal step size for all layers
// Calculate block origin for all layers and overwrite it on the frame origin
- mov (2) r8.5<1>:f r7.0<2;2,1>:w //Convert origin from word to float
+ mov (2) r10.5<1>:f r9.0<2;2,1>:w //Convert origin from word to float
cmp.e.f0.0 (1) null<1>:d r2.26<0;1,0>:ub 1:uw
@@ -391,19 +391,19 @@ mov (8) r26<1>:ud r0.0<8;8,1>:ud
// rotate 0 degree
ROTATE_0_L0:
(-f0.0)mov (1) acc0.0<1>:f r6.0<0;1,0>:f
- (-f0.0)mac (1) r6.0<1>:f r3.0<0;1,0>:f r8.5<0;1,0>:f
+ (-f0.0)mac (1) r6.0<1>:f r3.0<0;1,0>:f r10.5<0;1,0>:f
mov (1) acc0.0<1>:f r5.0<0;1,0>:f
- mac (1) r5.0<1>:f r4.0<0;1,0>:f r8.6<0;1,0>:f
+ mac (1) r5.0<1>:f r4.0<0;1,0>:f r10.6<0;1,0>:f
jmpi (1) END_SRC_BLOCK_ORIG_COMP_L0
// rotate 90 degree
ROTATE_90_L0:
(-f0.0)mov (1) acc0.0<1>:f r6.0<0;1,0>:f
- (-f0.0)mac (1) r6.0<1>:f r3.0<0;1,0>:f r8.6<0;1,0>:f
+ (-f0.0)mac (1) r6.0<1>:f r3.0<0;1,0>:f r10.6<0;1,0>:f
mov (1) r16.0<1>:f r2.0<0;1,0>:uw
- add (1) r17.0<1>:f -r8.5<0;1,0>:f r16.0<0;1,0>:f
+ add (1) r17.0<1>:f -r10.5<0;1,0>:f r16.0<0;1,0>:f
add (1) r17.0<1>:f r17.0<0;1,0>:f -16.0:f
mov (1) acc0.0<1>:f r5.0<0;1,0>:f
@@ -413,13 +413,13 @@ ROTATE_90_L0:
// rotate 180 degree
ROTATE_180_L0:
(-f0.0)mov (1) r16.0<1>:f r2.0<0;1,0>:uw
- (-f0.0)add (1) r17.0<1>:f -r8.5<0;1,0>:f r16.0<0;1,0>:f
+ (-f0.0)add (1) r17.0<1>:f -r10.5<0;1,0>:f r16.0<0;1,0>:f
(-f0.0)add (1) r17.0<1>:f r17.0<0;1,0>:f -16.0:f
(-f0.0)mov (1) acc0.0<1>:f r6.0<0;1,0>:f
(-f0.0)mac (1) r6.0<1>:f r3.0<0;1,0>:f r17.0<0;1,0>:f
mov (1) r16.0<1>:f r2.1<0;1,0>:uw
- add (1) r17.0<1>:f -r8.6<0;1,0>:f r16.0<0;1,0>:f
+ add (1) r17.0<1>:f -r10.6<0;1,0>:f r16.0<0;1,0>:f
add (1) r17.0<1>:f r17.0<0;1,0>:f -16.0:f
mov (1) acc0.0<1>:f r5.0<0;1,0>:f
mac (1) r5.0<1>:f r4.0<0;1,0>:f r17.0<0;1,0>:f
@@ -428,13 +428,13 @@ ROTATE_180_L0:
// rotate 270 degree
ROTATE_270_L0:
(-f0.0)mov (1) r16.0<1>:f r2.1<0;1,0>:uw
- (-f0.0)add (1) r17.0<1>:f -r8.6<0;1,0>:f r16.0<0;1,0>:f
+ (-f0.0)add (1) r17.0<1>:f -r10.6<0;1,0>:f r16.0<0;1,0>:f
(-f0.0)add (1) r17.0<1>:f r17.0<0;1,0>:f -16.0:f
(-f0.0)mov (1) acc0.0<1>:f r6.0<0;1,0>:f
(-f0.0)mac (1) r6.0<1>:f r3.0<0;1,0>:f r17.0<0;1,0>:f
mov (1) acc0.0<1>:f r5.0<0;1,0>:f
- mac (1) r5.0<1>:f r4.0<0;1,0>:f r8.5<0;1,0>:f
+ mac (1) r5.0<1>:f r4.0<0;1,0>:f r10.5<0;1,0>:f
END_SRC_BLOCK_ORIG_COMP_L0:
nop
diff --git a/src/shaders/post_processing/gen8/YUV_to_RGB.g8a b/src/shaders/post_processing/gen8/YUV_to_RGB.g8a
index 2b968d88..60d9b482 100644
--- a/src/shaders/post_processing/gen8/YUV_to_RGB.g8a
+++ b/src/shaders/post_processing/gen8/YUV_to_RGB.g8a
@@ -137,7 +137,7 @@
//=======================================================================
-//r9-r17
+//r11-r17
// Define temp space for any usages
@@ -146,15 +146,15 @@
// temp space for rotation
-.declare fROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
+.declare fROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=f
-.declare udROBUF Base=r9.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
+.declare udROBUF Base=r11.0 ElementSize=4 SrcRegion=<8;8,1> DstRegion=<1> Type=ud
-.declare uwROBUF Base=r9.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
+.declare uwROBUF Base=r11.0 ElementSize=2 SrcRegion=<16;16,1> DstRegion=<1> Type=uw
-.declare ubROBUF Base=r9.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
+.declare ubROBUF Base=r11.0 ElementSize=1 SrcRegion=<16;16,1> DstRegion=<1> Type=ub
-.declare ub4ROBUF Base=r9.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
+.declare ub4ROBUF Base=r11.0 ElementSize=1 SrcRegion=<32;8,4> DstRegion=<4> Type=ub
// End of common.inc
diff --git a/src/shaders/post_processing/gen8/pa_to_pa.g8b b/src/shaders/post_processing/gen8/pa_to_pa.g8b
index 76fe27a7..5a92f0ae 100644
--- a/src/shaders/post_processing/gen8/pa_to_pa.g8b
+++ b/src/shaders/post_processing/gen8/pa_to_pa.g8b
@@ -1,8 +1,8 @@
{ 0x00600001, 0x23600208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23200208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23400208, 0x008d0000, 0x00000000 },
- { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x000000f0 },
- { 0x00200001, 0x21141ae8, 0x004500e0, 0x00000000 },
+ { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x00000130 },
+ { 0x00200001, 0x21541ae8, 0x00450120, 0x00000000 },
{ 0x01000010, 0x20002220, 0x1600005a, 0x00010001 },
{ 0x00000008, 0x22201248, 0x16000044, 0x00000000 },
{ 0x00000005, 0x22201248, 0x16000220, 0x00030003 },
@@ -13,41 +13,41 @@
{ 0x01000010, 0x20001261, 0x16000220, 0x00030003 },
{ 0x00010020, 0x34000005, 0x0e001400, 0x00000180 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000114 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000154 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000118 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000158 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x000001a0 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000118 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000158 },
{ 0x00000001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000120 },
{ 0x00110001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000070 },
{ 0x00110001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000114 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000154 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00800001, 0x22a01648, 0x10000000, 0xffffffff },
{ 0x00000005, 0x23021288, 0x16000044, 0x00030003 },
- { 0x00000001, 0x23203ae8, 0x000000f8, 0x00000000 },
- { 0x00000001, 0x23383ae8, 0x000000f4, 0x00000000 },
+ { 0x00000001, 0x23203ae8, 0x00000138, 0x00000000 },
+ { 0x00000001, 0x23383ae8, 0x00000134, 0x00000000 },
{ 0x00000001, 0x23303ae8, 0x00000060, 0x00000000 },
{ 0x00000001, 0x23343ae8, 0x00000080, 0x00000000 },
{ 0x00000001, 0x23283ae8, 0x000000c0, 0x00000000 },
@@ -56,10 +56,10 @@
{ 0x00000040, 0x233c0208, 0x0600033c, 0x08000000 },
{ 0x00000001, 0x24083ae0, 0x000000c0, 0x00000000 },
{ 0x00000048, 0x24083ae0, 0x3e000060, 0x41000000 },
- { 0x00000248, 0x22e83ae8, 0x3e0000f4, 0x41e00000 },
+ { 0x00000248, 0x22e83ae8, 0x3e000134, 0x41e00000 },
{ 0x00000641, 0x22e43ae8, 0x3e000080, 0x40800000 },
{ 0x00000001, 0x24103ae0, 0x00000060, 0x00000000 },
- { 0x00000648, 0x22f03ae8, 0x3e0000f4, 0x41000000 },
+ { 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00400001, 0x24003660, 0x30000000, 0x000062ea },
@@ -103,8 +103,8 @@
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 },
{ 0x00400040, 0x22082260, 0x1669005c, 0x03a003a0 },
- { 0x00000209, 0x23601a28, 0x1e0000e0, 0x00010001 },
- { 0x00000601, 0x23641a28, 0x000000e2, 0x00000000 },
+ { 0x00000209, 0x23601a28, 0x1e000120, 0x00010001 },
+ { 0x00000601, 0x23641a28, 0x00000122, 0x00000000 },
{ 0x00000401, 0x23680608, 0x00000000, 0x0001001f },
{ 0x80400040, 0xc0001248, 0x168a8000, 0x00800080 },
{ 0x80400040, 0xc0201248, 0x168a8020, 0x00800080 },
diff --git a/src/shaders/post_processing/gen8/pa_to_pl2.g8b b/src/shaders/post_processing/gen8/pa_to_pl2.g8b
index 3282c51f..19d4ff0b 100644
--- a/src/shaders/post_processing/gen8/pa_to_pl2.g8b
+++ b/src/shaders/post_processing/gen8/pa_to_pl2.g8b
@@ -1,8 +1,8 @@
{ 0x00600001, 0x23600208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23200208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23400208, 0x008d0000, 0x00000000 },
- { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x000000f0 },
- { 0x00200001, 0x21141ae8, 0x004500e0, 0x00000000 },
+ { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x00000130 },
+ { 0x00200001, 0x21541ae8, 0x00450120, 0x00000000 },
{ 0x01000010, 0x20002220, 0x1600005a, 0x00010001 },
{ 0x00000008, 0x22201248, 0x16000044, 0x00000000 },
{ 0x00000005, 0x22201248, 0x16000220, 0x00030003 },
@@ -13,41 +13,41 @@
{ 0x01000010, 0x20001261, 0x16000220, 0x00030003 },
{ 0x00010020, 0x34000005, 0x0e001400, 0x00000180 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000114 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000154 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000118 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000158 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x000001a0 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000118 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000158 },
{ 0x00000001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000120 },
{ 0x00110001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000070 },
{ 0x00110001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000114 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000154 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00800001, 0x22a01648, 0x10000000, 0xffffffff },
{ 0x00000005, 0x23021288, 0x16000044, 0x00030003 },
- { 0x00000001, 0x23203ae8, 0x000000f8, 0x00000000 },
- { 0x00000001, 0x23383ae8, 0x000000f4, 0x00000000 },
+ { 0x00000001, 0x23203ae8, 0x00000138, 0x00000000 },
+ { 0x00000001, 0x23383ae8, 0x00000134, 0x00000000 },
{ 0x00000001, 0x23303ae8, 0x00000060, 0x00000000 },
{ 0x00000001, 0x23343ae8, 0x00000080, 0x00000000 },
{ 0x00000001, 0x23283ae8, 0x000000c0, 0x00000000 },
@@ -56,10 +56,10 @@
{ 0x00000040, 0x233c0208, 0x0600033c, 0x08000000 },
{ 0x00000001, 0x24083ae0, 0x000000c0, 0x00000000 },
{ 0x00000048, 0x24083ae0, 0x3e000060, 0x41000000 },
- { 0x00000248, 0x22e83ae8, 0x3e0000f4, 0x41e00000 },
+ { 0x00000248, 0x22e83ae8, 0x3e000134, 0x41e00000 },
{ 0x00000641, 0x22e43ae8, 0x3e000080, 0x40800000 },
{ 0x00000001, 0x24103ae0, 0x00000060, 0x00000000 },
- { 0x00000648, 0x22f03ae8, 0x3e0000f4, 0x41000000 },
+ { 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00400001, 0x24003660, 0x30000000, 0x000062ea },
@@ -105,9 +105,9 @@
{ 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 },
{ 0x00600001, 0x23800208, 0x008d0360, 0x00000000 },
{ 0x00600001, 0x24a00208, 0x008d0360, 0x00000000 },
- { 0x00200201, 0x23801a28, 0x004500e0, 0x00000000 },
- { 0x00000201, 0x24a01a28, 0x000000e0, 0x00000000 },
- { 0x00000608, 0x24a41a28, 0x1e0000e2, 0x00010001 },
+ { 0x00200201, 0x23801a28, 0x00450120, 0x00000000 },
+ { 0x00000201, 0x24a01a28, 0x00000120, 0x00000000 },
+ { 0x00000608, 0x24a41a28, 0x1e000122, 0x00010001 },
{ 0x00000401, 0x23880608, 0x00000000, 0x000f000f },
{ 0x00000401, 0x24a80608, 0x00000000, 0x0007000f },
{ 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 },
diff --git a/src/shaders/post_processing/gen8/pa_to_pl3.g8b b/src/shaders/post_processing/gen8/pa_to_pl3.g8b
index 3d1d0878..255ea818 100644
--- a/src/shaders/post_processing/gen8/pa_to_pl3.g8b
+++ b/src/shaders/post_processing/gen8/pa_to_pl3.g8b
@@ -1,8 +1,8 @@
{ 0x00600001, 0x23600208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23200208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23400208, 0x008d0000, 0x00000000 },
- { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x000000f0 },
- { 0x00200001, 0x21141ae8, 0x004500e0, 0x00000000 },
+ { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x00000130 },
+ { 0x00200001, 0x21541ae8, 0x00450120, 0x00000000 },
{ 0x01000010, 0x20002220, 0x1600005a, 0x00010001 },
{ 0x00000008, 0x22201248, 0x16000044, 0x00000000 },
{ 0x00000005, 0x22201248, 0x16000220, 0x00030003 },
@@ -13,41 +13,41 @@
{ 0x01000010, 0x20001261, 0x16000220, 0x00030003 },
{ 0x00010020, 0x34000005, 0x0e001400, 0x00000180 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000114 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000154 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000118 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000158 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x000001a0 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000118 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000158 },
{ 0x00000001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000120 },
{ 0x00110001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000070 },
{ 0x00110001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000114 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000154 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00800001, 0x22a01648, 0x10000000, 0xffffffff },
{ 0x00000005, 0x23021288, 0x16000044, 0x00030003 },
- { 0x00000001, 0x23203ae8, 0x000000f8, 0x00000000 },
- { 0x00000001, 0x23383ae8, 0x000000f4, 0x00000000 },
+ { 0x00000001, 0x23203ae8, 0x00000138, 0x00000000 },
+ { 0x00000001, 0x23383ae8, 0x00000134, 0x00000000 },
{ 0x00000001, 0x23303ae8, 0x00000060, 0x00000000 },
{ 0x00000001, 0x23343ae8, 0x00000080, 0x00000000 },
{ 0x00000001, 0x23283ae8, 0x000000c0, 0x00000000 },
@@ -56,10 +56,10 @@
{ 0x00000040, 0x233c0208, 0x0600033c, 0x08000000 },
{ 0x00000001, 0x24083ae0, 0x000000c0, 0x00000000 },
{ 0x00000048, 0x24083ae0, 0x3e000060, 0x41000000 },
- { 0x00000248, 0x22e83ae8, 0x3e0000f4, 0x41e00000 },
+ { 0x00000248, 0x22e83ae8, 0x3e000134, 0x41e00000 },
{ 0x00000641, 0x22e43ae8, 0x3e000080, 0x40800000 },
{ 0x00000001, 0x24103ae0, 0x00000060, 0x00000000 },
- { 0x00000648, 0x22f03ae8, 0x3e0000f4, 0x41000000 },
+ { 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00400001, 0x24003660, 0x30000000, 0x000062ea },
@@ -106,9 +106,9 @@
{ 0x00600001, 0x23800208, 0x008d0360, 0x00000000 },
{ 0x00600001, 0x24a00208, 0x008d0360, 0x00000000 },
{ 0x00600001, 0x25c00208, 0x008d0360, 0x00000000 },
- { 0x00200201, 0x23801a28, 0x004500e0, 0x00000000 },
- { 0x00200208, 0x24a01a28, 0x1e4500e0, 0x00010001 },
- { 0x00200208, 0x25c01a28, 0x1e4500e0, 0x00010001 },
+ { 0x00200201, 0x23801a28, 0x00450120, 0x00000000 },
+ { 0x00200208, 0x24a01a28, 0x1e450120, 0x00010001 },
+ { 0x00200208, 0x25c01a28, 0x1e450120, 0x00010001 },
{ 0x00000401, 0x23880608, 0x00000000, 0x000f000f },
{ 0x00000401, 0x24a80608, 0x00000000, 0x00070007 },
{ 0x00000401, 0x25c80608, 0x00000000, 0x00070007 },
diff --git a/src/shaders/post_processing/gen8/pl2_to_pa.g8b b/src/shaders/post_processing/gen8/pl2_to_pa.g8b
index 0c0cda16..5a3dde59 100644
--- a/src/shaders/post_processing/gen8/pl2_to_pa.g8b
+++ b/src/shaders/post_processing/gen8/pl2_to_pa.g8b
@@ -1,8 +1,8 @@
{ 0x00600001, 0x23600208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23200208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23400208, 0x008d0000, 0x00000000 },
- { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x000000f0 },
- { 0x00200001, 0x21141ae8, 0x004500e0, 0x00000000 },
+ { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x00000130 },
+ { 0x00200001, 0x21541ae8, 0x00450120, 0x00000000 },
{ 0x01000010, 0x20002220, 0x1600005a, 0x00010001 },
{ 0x00000008, 0x22201248, 0x16000044, 0x00000000 },
{ 0x00000005, 0x22201248, 0x16000220, 0x00030003 },
@@ -13,41 +13,41 @@
{ 0x01000010, 0x20001261, 0x16000220, 0x00030003 },
{ 0x00010020, 0x34000005, 0x0e001400, 0x00000180 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000114 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000154 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000118 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000158 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x000001a0 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000118 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000158 },
{ 0x00000001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000120 },
{ 0x00110001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000070 },
{ 0x00110001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000114 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000154 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00800001, 0x22a01648, 0x10000000, 0xffffffff },
{ 0x00000005, 0x23021288, 0x16000044, 0x00030003 },
- { 0x00000001, 0x23203ae8, 0x000000f8, 0x00000000 },
- { 0x00000001, 0x23383ae8, 0x000000f4, 0x00000000 },
+ { 0x00000001, 0x23203ae8, 0x00000138, 0x00000000 },
+ { 0x00000001, 0x23383ae8, 0x00000134, 0x00000000 },
{ 0x00000001, 0x23303ae8, 0x00000060, 0x00000000 },
{ 0x00000001, 0x23343ae8, 0x00000080, 0x00000000 },
{ 0x00000001, 0x23283ae8, 0x000000c0, 0x00000000 },
@@ -56,10 +56,10 @@
{ 0x00000040, 0x233c0208, 0x0600033c, 0x08000000 },
{ 0x00000001, 0x24083ae0, 0x000000c0, 0x00000000 },
{ 0x00000048, 0x24083ae0, 0x3e000060, 0x41000000 },
- { 0x00000248, 0x22e83ae8, 0x3e0000f4, 0x41e00000 },
+ { 0x00000248, 0x22e83ae8, 0x3e000134, 0x41e00000 },
{ 0x00000641, 0x22e43ae8, 0x3e000080, 0x40800000 },
{ 0x00000001, 0x24103ae0, 0x00000060, 0x00000000 },
- { 0x00000648, 0x22f03ae8, 0x3e0000f4, 0x41000000 },
+ { 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
@@ -111,8 +111,8 @@
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 },
{ 0x00400040, 0x22082260, 0x1669005c, 0x03a003a0 },
- { 0x00000209, 0x23601a28, 0x1e0000e0, 0x00010001 },
- { 0x00000601, 0x23641a28, 0x000000e2, 0x00000000 },
+ { 0x00000209, 0x23601a28, 0x1e000120, 0x00010001 },
+ { 0x00000601, 0x23641a28, 0x00000122, 0x00000000 },
{ 0x00000401, 0x23680608, 0x00000000, 0x0001001f },
{ 0x80400040, 0xc0001248, 0x168a8000, 0x00800080 },
{ 0x80400040, 0xc0201248, 0x168a8020, 0x00800080 },
diff --git a/src/shaders/post_processing/gen8/pl2_to_pl2.g8b b/src/shaders/post_processing/gen8/pl2_to_pl2.g8b
index fa728828..c34fdeae 100644
--- a/src/shaders/post_processing/gen8/pl2_to_pl2.g8b
+++ b/src/shaders/post_processing/gen8/pl2_to_pl2.g8b
@@ -1,8 +1,8 @@
{ 0x00600001, 0x23600208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23200208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23400208, 0x008d0000, 0x00000000 },
- { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x000000f0 },
- { 0x00200001, 0x21141ae8, 0x004500e0, 0x00000000 },
+ { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x00000130 },
+ { 0x00200001, 0x21541ae8, 0x00450120, 0x00000000 },
{ 0x01000010, 0x20002220, 0x1600005a, 0x00010001 },
{ 0x00000008, 0x22201248, 0x16000044, 0x00000000 },
{ 0x00000005, 0x22201248, 0x16000220, 0x00030003 },
@@ -13,41 +13,41 @@
{ 0x01000010, 0x20001261, 0x16000220, 0x00030003 },
{ 0x00010020, 0x34000005, 0x0e001400, 0x00000180 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000114 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000154 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000118 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000158 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x000001a0 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000118 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000158 },
{ 0x00000001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000120 },
{ 0x00110001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000070 },
{ 0x00110001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000114 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000154 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00800001, 0x22a01648, 0x10000000, 0xffffffff },
{ 0x00000005, 0x23021288, 0x16000044, 0x00030003 },
- { 0x00000001, 0x23203ae8, 0x000000f8, 0x00000000 },
- { 0x00000001, 0x23383ae8, 0x000000f4, 0x00000000 },
+ { 0x00000001, 0x23203ae8, 0x00000138, 0x00000000 },
+ { 0x00000001, 0x23383ae8, 0x00000134, 0x00000000 },
{ 0x00000001, 0x23303ae8, 0x00000060, 0x00000000 },
{ 0x00000001, 0x23343ae8, 0x00000080, 0x00000000 },
{ 0x00000001, 0x23283ae8, 0x000000c0, 0x00000000 },
@@ -56,10 +56,10 @@
{ 0x00000040, 0x233c0208, 0x0600033c, 0x08000000 },
{ 0x00000001, 0x24083ae0, 0x000000c0, 0x00000000 },
{ 0x00000048, 0x24083ae0, 0x3e000060, 0x41000000 },
- { 0x00000248, 0x22e83ae8, 0x3e0000f4, 0x41e00000 },
+ { 0x00000248, 0x22e83ae8, 0x3e000134, 0x41e00000 },
{ 0x00000641, 0x22e43ae8, 0x3e000080, 0x40800000 },
{ 0x00000001, 0x24103ae0, 0x00000060, 0x00000000 },
- { 0x00000648, 0x22f03ae8, 0x3e0000f4, 0x41000000 },
+ { 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
@@ -113,9 +113,9 @@
{ 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 },
{ 0x00600001, 0x23800208, 0x008d0360, 0x00000000 },
{ 0x00600001, 0x24a00208, 0x008d0360, 0x00000000 },
- { 0x00200201, 0x23801a28, 0x004500e0, 0x00000000 },
- { 0x00000201, 0x24a01a28, 0x000000e0, 0x00000000 },
- { 0x00000608, 0x24a41a28, 0x1e0000e2, 0x00010001 },
+ { 0x00200201, 0x23801a28, 0x00450120, 0x00000000 },
+ { 0x00000201, 0x24a01a28, 0x00000120, 0x00000000 },
+ { 0x00000608, 0x24a41a28, 0x1e000122, 0x00010001 },
{ 0x00000401, 0x23880608, 0x00000000, 0x000f000f },
{ 0x00000401, 0x24a80608, 0x00000000, 0x0007000f },
{ 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 },
diff --git a/src/shaders/post_processing/gen8/pl2_to_pl3.g8b b/src/shaders/post_processing/gen8/pl2_to_pl3.g8b
index 28a951c7..ebfcb71b 100644
--- a/src/shaders/post_processing/gen8/pl2_to_pl3.g8b
+++ b/src/shaders/post_processing/gen8/pl2_to_pl3.g8b
@@ -1,8 +1,8 @@
{ 0x00600001, 0x23600208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23200208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23400208, 0x008d0000, 0x00000000 },
- { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x000000f0 },
- { 0x00200001, 0x21141ae8, 0x004500e0, 0x00000000 },
+ { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x00000130 },
+ { 0x00200001, 0x21541ae8, 0x00450120, 0x00000000 },
{ 0x01000010, 0x20002220, 0x1600005a, 0x00010001 },
{ 0x00000008, 0x22201248, 0x16000044, 0x00000000 },
{ 0x00000005, 0x22201248, 0x16000220, 0x00030003 },
@@ -13,41 +13,41 @@
{ 0x01000010, 0x20001261, 0x16000220, 0x00030003 },
{ 0x00010020, 0x34000005, 0x0e001400, 0x00000180 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000114 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000154 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000118 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000158 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x000001a0 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000118 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000158 },
{ 0x00000001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000120 },
{ 0x00110001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000070 },
{ 0x00110001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000114 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000154 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00800001, 0x22a01648, 0x10000000, 0xffffffff },
{ 0x00000005, 0x23021288, 0x16000044, 0x00030003 },
- { 0x00000001, 0x23203ae8, 0x000000f8, 0x00000000 },
- { 0x00000001, 0x23383ae8, 0x000000f4, 0x00000000 },
+ { 0x00000001, 0x23203ae8, 0x00000138, 0x00000000 },
+ { 0x00000001, 0x23383ae8, 0x00000134, 0x00000000 },
{ 0x00000001, 0x23303ae8, 0x00000060, 0x00000000 },
{ 0x00000001, 0x23343ae8, 0x00000080, 0x00000000 },
{ 0x00000001, 0x23283ae8, 0x000000c0, 0x00000000 },
@@ -56,10 +56,10 @@
{ 0x00000040, 0x233c0208, 0x0600033c, 0x08000000 },
{ 0x00000001, 0x24083ae0, 0x000000c0, 0x00000000 },
{ 0x00000048, 0x24083ae0, 0x3e000060, 0x41000000 },
- { 0x00000248, 0x22e83ae8, 0x3e0000f4, 0x41e00000 },
+ { 0x00000248, 0x22e83ae8, 0x3e000134, 0x41e00000 },
{ 0x00000641, 0x22e43ae8, 0x3e000080, 0x40800000 },
{ 0x00000001, 0x24103ae0, 0x00000060, 0x00000000 },
- { 0x00000648, 0x22f03ae8, 0x3e0000f4, 0x41000000 },
+ { 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
@@ -114,9 +114,9 @@
{ 0x00600001, 0x23800208, 0x008d0360, 0x00000000 },
{ 0x00600001, 0x24a00208, 0x008d0360, 0x00000000 },
{ 0x00600001, 0x25c00208, 0x008d0360, 0x00000000 },
- { 0x00200201, 0x23801a28, 0x004500e0, 0x00000000 },
- { 0x00200208, 0x24a01a28, 0x1e4500e0, 0x00010001 },
- { 0x00200208, 0x25c01a28, 0x1e4500e0, 0x00010001 },
+ { 0x00200201, 0x23801a28, 0x00450120, 0x00000000 },
+ { 0x00200208, 0x24a01a28, 0x1e450120, 0x00010001 },
+ { 0x00200208, 0x25c01a28, 0x1e450120, 0x00010001 },
{ 0x00000401, 0x23880608, 0x00000000, 0x000f000f },
{ 0x00000401, 0x24a80608, 0x00000000, 0x00070007 },
{ 0x00000401, 0x25c80608, 0x00000000, 0x00070007 },
diff --git a/src/shaders/post_processing/gen8/pl2_to_rgbx.g8b b/src/shaders/post_processing/gen8/pl2_to_rgbx.g8b
index 9ee29c23..4d78b830 100644
--- a/src/shaders/post_processing/gen8/pl2_to_rgbx.g8b
+++ b/src/shaders/post_processing/gen8/pl2_to_rgbx.g8b
@@ -1,8 +1,8 @@
{ 0x00600001, 0x23600208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23200208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23400208, 0x008d0000, 0x00000000 },
- { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x000000f0 },
- { 0x00200001, 0x21141ae8, 0x004500e0, 0x00000000 },
+ { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x00000130 },
+ { 0x00200001, 0x21541ae8, 0x00450120, 0x00000000 },
{ 0x01000010, 0x20002220, 0x1600005a, 0x00010001 },
{ 0x00000008, 0x22201248, 0x16000044, 0x00000000 },
{ 0x00000005, 0x22201248, 0x16000220, 0x00030003 },
@@ -13,41 +13,41 @@
{ 0x01000010, 0x20001261, 0x16000220, 0x00030003 },
{ 0x00010020, 0x34000005, 0x0e001400, 0x00000180 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000114 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000154 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000118 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000158 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x000001a0 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000118 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000158 },
{ 0x00000001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000120 },
{ 0x00110001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000070 },
{ 0x00110001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000114 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000154 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00800001, 0x22a01648, 0x10000000, 0xffffffff },
{ 0x00000005, 0x23021288, 0x16000044, 0x00030003 },
- { 0x00000001, 0x23203ae8, 0x000000f8, 0x00000000 },
- { 0x00000001, 0x23383ae8, 0x000000f4, 0x00000000 },
+ { 0x00000001, 0x23203ae8, 0x00000138, 0x00000000 },
+ { 0x00000001, 0x23383ae8, 0x00000134, 0x00000000 },
{ 0x00000001, 0x23303ae8, 0x00000060, 0x00000000 },
{ 0x00000001, 0x23343ae8, 0x00000080, 0x00000000 },
{ 0x00000001, 0x23283ae8, 0x000000c0, 0x00000000 },
@@ -56,10 +56,10 @@
{ 0x00000040, 0x233c0208, 0x0600033c, 0x08000000 },
{ 0x00000001, 0x24083ae0, 0x000000c0, 0x00000000 },
{ 0x00000048, 0x24083ae0, 0x3e000060, 0x41000000 },
- { 0x00000248, 0x22e83ae8, 0x3e0000f4, 0x41e00000 },
+ { 0x00000248, 0x22e83ae8, 0x3e000134, 0x41e00000 },
{ 0x00000641, 0x22e43ae8, 0x3e000080, 0x40800000 },
{ 0x00000001, 0x24103ae0, 0x00000060, 0x00000000 },
- { 0x00000648, 0x22f03ae8, 0x3e0000f4, 0x41000000 },
+ { 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
@@ -569,8 +569,8 @@
{ 0x00010001, 0x22201048, 0x00000200, 0x00000000 },
{ 0x00010001, 0x22001040, 0x00000204, 0x00000000 },
{ 0x00010001, 0x22041240, 0x00000220, 0x00000000 },
- { 0x00000209, 0x23601a28, 0x1e0000e0, 0x00020002 },
- { 0x00000601, 0x23641a28, 0x000000e2, 0x00000000 },
+ { 0x00000209, 0x23601a28, 0x1e000120, 0x00020002 },
+ { 0x00000601, 0x23641a28, 0x00000122, 0x00000000 },
{ 0x00000401, 0x23680608, 0x00000000, 0x0003001f },
{ 0x00400001, 0x22081040, 0x00690200, 0x00000000 },
{ 0x00600001, 0x23800208, 0x008d0360, 0x00000000 },
diff --git a/src/shaders/post_processing/gen8/pl3_to_pa.g8b b/src/shaders/post_processing/gen8/pl3_to_pa.g8b
index d6798c27..4bf62948 100644
--- a/src/shaders/post_processing/gen8/pl3_to_pa.g8b
+++ b/src/shaders/post_processing/gen8/pl3_to_pa.g8b
@@ -1,8 +1,8 @@
{ 0x00600001, 0x23600208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23200208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23400208, 0x008d0000, 0x00000000 },
- { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x000000f0 },
- { 0x00200001, 0x21141ae8, 0x004500e0, 0x00000000 },
+ { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x00000130 },
+ { 0x00200001, 0x21541ae8, 0x00450120, 0x00000000 },
{ 0x01000010, 0x20002220, 0x1600005a, 0x00010001 },
{ 0x00000008, 0x22201248, 0x16000044, 0x00000000 },
{ 0x00000005, 0x22201248, 0x16000220, 0x00030003 },
@@ -13,41 +13,41 @@
{ 0x01000010, 0x20001261, 0x16000220, 0x00030003 },
{ 0x00010020, 0x34000005, 0x0e001400, 0x00000180 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000114 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000154 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000118 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000158 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x000001a0 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000118 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000158 },
{ 0x00000001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000120 },
{ 0x00110001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000070 },
{ 0x00110001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000114 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000154 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00800001, 0x22a01648, 0x10000000, 0xffffffff },
{ 0x00000005, 0x23021288, 0x16000044, 0x00030003 },
- { 0x00000001, 0x23203ae8, 0x000000f8, 0x00000000 },
- { 0x00000001, 0x23383ae8, 0x000000f4, 0x00000000 },
+ { 0x00000001, 0x23203ae8, 0x00000138, 0x00000000 },
+ { 0x00000001, 0x23383ae8, 0x00000134, 0x00000000 },
{ 0x00000001, 0x23303ae8, 0x00000060, 0x00000000 },
{ 0x00000001, 0x23343ae8, 0x00000080, 0x00000000 },
{ 0x00000001, 0x23283ae8, 0x000000c0, 0x00000000 },
@@ -56,10 +56,10 @@
{ 0x00000040, 0x233c0208, 0x0600033c, 0x08000000 },
{ 0x00000001, 0x24083ae0, 0x000000c0, 0x00000000 },
{ 0x00000048, 0x24083ae0, 0x3e000060, 0x41000000 },
- { 0x00000248, 0x22e83ae8, 0x3e0000f4, 0x41e00000 },
+ { 0x00000248, 0x22e83ae8, 0x3e000134, 0x41e00000 },
{ 0x00000641, 0x22e43ae8, 0x3e000080, 0x40800000 },
{ 0x00000001, 0x24103ae0, 0x00000060, 0x00000000 },
- { 0x00000648, 0x22f03ae8, 0x3e0000f4, 0x41000000 },
+ { 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
@@ -127,8 +127,8 @@
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00400040, 0x22001a40, 0x166902c0, 0x00000000 },
{ 0x00400040, 0x22082260, 0x1669005c, 0x03a003a0 },
- { 0x00000209, 0x23601a28, 0x1e0000e0, 0x00010001 },
- { 0x00000601, 0x23641a28, 0x000000e2, 0x00000000 },
+ { 0x00000209, 0x23601a28, 0x1e000120, 0x00010001 },
+ { 0x00000601, 0x23641a28, 0x00000122, 0x00000000 },
{ 0x00000401, 0x23680608, 0x00000000, 0x0001001f },
{ 0x80400040, 0xc0001248, 0x168a8000, 0x00800080 },
{ 0x80400040, 0xc0201248, 0x168a8020, 0x00800080 },
diff --git a/src/shaders/post_processing/gen8/pl3_to_pl2.g8b b/src/shaders/post_processing/gen8/pl3_to_pl2.g8b
index 9a141e72..70fafd83 100644
--- a/src/shaders/post_processing/gen8/pl3_to_pl2.g8b
+++ b/src/shaders/post_processing/gen8/pl3_to_pl2.g8b
@@ -1,8 +1,8 @@
{ 0x00600001, 0x23600208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23200208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23400208, 0x008d0000, 0x00000000 },
- { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x000000f0 },
- { 0x00200001, 0x21141ae8, 0x004500e0, 0x00000000 },
+ { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x00000130 },
+ { 0x00200001, 0x21541ae8, 0x00450120, 0x00000000 },
{ 0x01000010, 0x20002220, 0x1600005a, 0x00010001 },
{ 0x00000008, 0x22201248, 0x16000044, 0x00000000 },
{ 0x00000005, 0x22201248, 0x16000220, 0x00030003 },
@@ -13,41 +13,41 @@
{ 0x01000010, 0x20001261, 0x16000220, 0x00030003 },
{ 0x00010020, 0x34000005, 0x0e001400, 0x00000180 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000114 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000154 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000118 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000158 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x000001a0 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000118 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000158 },
{ 0x00000001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000120 },
{ 0x00110001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000070 },
{ 0x00110001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000114 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000154 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00800001, 0x22a01648, 0x10000000, 0xffffffff },
{ 0x00000005, 0x23021288, 0x16000044, 0x00030003 },
- { 0x00000001, 0x23203ae8, 0x000000f8, 0x00000000 },
- { 0x00000001, 0x23383ae8, 0x000000f4, 0x00000000 },
+ { 0x00000001, 0x23203ae8, 0x00000138, 0x00000000 },
+ { 0x00000001, 0x23383ae8, 0x00000134, 0x00000000 },
{ 0x00000001, 0x23303ae8, 0x00000060, 0x00000000 },
{ 0x00000001, 0x23343ae8, 0x00000080, 0x00000000 },
{ 0x00000001, 0x23283ae8, 0x000000c0, 0x00000000 },
@@ -56,10 +56,10 @@
{ 0x00000040, 0x233c0208, 0x0600033c, 0x08000000 },
{ 0x00000001, 0x24083ae0, 0x000000c0, 0x00000000 },
{ 0x00000048, 0x24083ae0, 0x3e000060, 0x41000000 },
- { 0x00000248, 0x22e83ae8, 0x3e0000f4, 0x41e00000 },
+ { 0x00000248, 0x22e83ae8, 0x3e000134, 0x41e00000 },
{ 0x00000641, 0x22e43ae8, 0x3e000080, 0x40800000 },
{ 0x00000001, 0x24103ae0, 0x00000060, 0x00000000 },
- { 0x00000648, 0x22f03ae8, 0x3e0000f4, 0x41000000 },
+ { 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
@@ -129,9 +129,9 @@
{ 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 },
{ 0x00600001, 0x23800208, 0x008d0360, 0x00000000 },
{ 0x00600001, 0x24a00208, 0x008d0360, 0x00000000 },
- { 0x00200201, 0x23801a28, 0x004500e0, 0x00000000 },
- { 0x00000201, 0x24a01a28, 0x000000e0, 0x00000000 },
- { 0x00000608, 0x24a41a28, 0x1e0000e2, 0x00010001 },
+ { 0x00200201, 0x23801a28, 0x00450120, 0x00000000 },
+ { 0x00000201, 0x24a01a28, 0x00000120, 0x00000000 },
+ { 0x00000608, 0x24a41a28, 0x1e000122, 0x00010001 },
{ 0x00000401, 0x23880608, 0x00000000, 0x000f000f },
{ 0x00000401, 0x24a80608, 0x00000000, 0x0007000f },
{ 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 },
diff --git a/src/shaders/post_processing/gen8/pl3_to_pl3.g8b b/src/shaders/post_processing/gen8/pl3_to_pl3.g8b
index 67ac99c7..800fe687 100644
--- a/src/shaders/post_processing/gen8/pl3_to_pl3.g8b
+++ b/src/shaders/post_processing/gen8/pl3_to_pl3.g8b
@@ -1,8 +1,8 @@
{ 0x00600001, 0x23600208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23200208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23400208, 0x008d0000, 0x00000000 },
- { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x000000f0 },
- { 0x00200001, 0x21141ae8, 0x004500e0, 0x00000000 },
+ { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x00000130 },
+ { 0x00200001, 0x21541ae8, 0x00450120, 0x00000000 },
{ 0x01000010, 0x20002220, 0x1600005a, 0x00010001 },
{ 0x00000008, 0x22201248, 0x16000044, 0x00000000 },
{ 0x00000005, 0x22201248, 0x16000220, 0x00030003 },
@@ -13,41 +13,41 @@
{ 0x01000010, 0x20001261, 0x16000220, 0x00030003 },
{ 0x00010020, 0x34000005, 0x0e001400, 0x00000180 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000114 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000154 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000118 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000158 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x000001a0 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000118 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000158 },
{ 0x00000001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000120 },
{ 0x00110001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000070 },
{ 0x00110001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000114 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000154 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00800001, 0x22a01648, 0x10000000, 0xffffffff },
{ 0x00000005, 0x23021288, 0x16000044, 0x00030003 },
- { 0x00000001, 0x23203ae8, 0x000000f8, 0x00000000 },
- { 0x00000001, 0x23383ae8, 0x000000f4, 0x00000000 },
+ { 0x00000001, 0x23203ae8, 0x00000138, 0x00000000 },
+ { 0x00000001, 0x23383ae8, 0x00000134, 0x00000000 },
{ 0x00000001, 0x23303ae8, 0x00000060, 0x00000000 },
{ 0x00000001, 0x23343ae8, 0x00000080, 0x00000000 },
{ 0x00000001, 0x23283ae8, 0x000000c0, 0x00000000 },
@@ -56,10 +56,10 @@
{ 0x00000040, 0x233c0208, 0x0600033c, 0x08000000 },
{ 0x00000001, 0x24083ae0, 0x000000c0, 0x00000000 },
{ 0x00000048, 0x24083ae0, 0x3e000060, 0x41000000 },
- { 0x00000248, 0x22e83ae8, 0x3e0000f4, 0x41e00000 },
+ { 0x00000248, 0x22e83ae8, 0x3e000134, 0x41e00000 },
{ 0x00000641, 0x22e43ae8, 0x3e000080, 0x40800000 },
{ 0x00000001, 0x24103ae0, 0x00000060, 0x00000000 },
- { 0x00000648, 0x22f03ae8, 0x3e0000f4, 0x41000000 },
+ { 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
@@ -130,9 +130,9 @@
{ 0x00600001, 0x23800208, 0x008d0360, 0x00000000 },
{ 0x00600001, 0x24a00208, 0x008d0360, 0x00000000 },
{ 0x00600001, 0x25c00208, 0x008d0360, 0x00000000 },
- { 0x00200201, 0x23801a28, 0x004500e0, 0x00000000 },
- { 0x00200208, 0x24a01a28, 0x1e4500e0, 0x00010001 },
- { 0x00200208, 0x25c01a28, 0x1e4500e0, 0x00010001 },
+ { 0x00200201, 0x23801a28, 0x00450120, 0x00000000 },
+ { 0x00200208, 0x24a01a28, 0x1e450120, 0x00010001 },
+ { 0x00200208, 0x25c01a28, 0x1e450120, 0x00010001 },
{ 0x00000401, 0x23880608, 0x00000000, 0x000f000f },
{ 0x00000401, 0x24a80608, 0x00000000, 0x00070007 },
{ 0x00000401, 0x25c80608, 0x00000000, 0x00070007 },
diff --git a/src/shaders/post_processing/gen8/rgbx_to_nv12.g8b b/src/shaders/post_processing/gen8/rgbx_to_nv12.g8b
index 4cc113b5..20e1053c 100644
--- a/src/shaders/post_processing/gen8/rgbx_to_nv12.g8b
+++ b/src/shaders/post_processing/gen8/rgbx_to_nv12.g8b
@@ -1,8 +1,8 @@
{ 0x00600001, 0x23600208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23200208, 0x008d0000, 0x00000000 },
{ 0x00600001, 0x23400208, 0x008d0000, 0x00000000 },
- { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x000000f0 },
- { 0x00200001, 0x21141ae8, 0x004500e0, 0x00000000 },
+ { 0x00600041, 0x20603ae8, 0x3a8d0060, 0x00000130 },
+ { 0x00200001, 0x21541ae8, 0x00450120, 0x00000000 },
{ 0x01000010, 0x20002220, 0x1600005a, 0x00010001 },
{ 0x00000008, 0x22201248, 0x16000044, 0x00000000 },
{ 0x00000005, 0x22201248, 0x16000220, 0x00030003 },
@@ -13,41 +13,41 @@
{ 0x01000010, 0x20001261, 0x16000220, 0x00030003 },
{ 0x00010020, 0x34000005, 0x0e001400, 0x00000180 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000114 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000154 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000118 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000158 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x000001a0 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
- { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000118 },
+ { 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000158 },
{ 0x00000001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000120 },
{ 0x00110001, 0x220012e8, 0x00000040, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004114, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004154, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00000040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00000040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00000040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
{ 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000220 },
{ 0x00000020, 0x34000004, 0x0e001400, 0x00000070 },
{ 0x00110001, 0x220012e8, 0x00000042, 0x00000000 },
- { 0x00110040, 0x22203ae8, 0x3a004118, 0x00000200 },
+ { 0x00110040, 0x22203ae8, 0x3a004158, 0x00000200 },
{ 0x00110040, 0x22203ae8, 0x3e000220, 0xc1800000 },
{ 0x00110001, 0x24003ae0, 0x000000c0, 0x00000000 },
{ 0x00110048, 0x20c03ae8, 0x3a000060, 0x00000220 },
{ 0x00000001, 0x24003ae0, 0x000000a0, 0x00000000 },
- { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000114 },
+ { 0x00000048, 0x20a03ae8, 0x3a000080, 0x00000154 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00800001, 0x22a01648, 0x10000000, 0xffffffff },
{ 0x00000005, 0x23021288, 0x16000044, 0x00030003 },
- { 0x00000001, 0x23203ae8, 0x000000f8, 0x00000000 },
- { 0x00000001, 0x23383ae8, 0x000000f4, 0x00000000 },
+ { 0x00000001, 0x23203ae8, 0x00000138, 0x00000000 },
+ { 0x00000001, 0x23383ae8, 0x00000134, 0x00000000 },
{ 0x00000001, 0x23303ae8, 0x00000060, 0x00000000 },
{ 0x00000001, 0x23343ae8, 0x00000080, 0x00000000 },
{ 0x00000001, 0x23283ae8, 0x000000c0, 0x00000000 },
@@ -56,10 +56,10 @@
{ 0x00000040, 0x233c0208, 0x0600033c, 0x08000000 },
{ 0x00000001, 0x24083ae0, 0x000000c0, 0x00000000 },
{ 0x00000048, 0x24083ae0, 0x3e000060, 0x41000000 },
- { 0x00000248, 0x22e83ae8, 0x3e0000f4, 0x41e00000 },
+ { 0x00000248, 0x22e83ae8, 0x3e000134, 0x41e00000 },
{ 0x00000641, 0x22e43ae8, 0x3e000080, 0x40800000 },
{ 0x00000001, 0x24103ae0, 0x00000060, 0x00000000 },
- { 0x00000648, 0x22f03ae8, 0x3e0000f4, 0x41000000 },
+ { 0x00000648, 0x22f03ae8, 0x3e000134, 0x41000000 },
{ 0x00000401, 0x22f40608, 0x00000000, 0x00000000 },
{ 0x0000007e, 0x00000000, 0x00000000, 0x00000000 },
{ 0x00400001, 0x24003660, 0x30000000, 0x00006ea2 },
@@ -530,9 +530,9 @@
{ 0x00400040, 0x22081a40, 0x166902c0, 0x02000200 },
{ 0x00600001, 0x23800208, 0x008d0360, 0x00000000 },
{ 0x00600001, 0x24a00208, 0x008d0360, 0x00000000 },
- { 0x00200201, 0x23801a28, 0x004500e0, 0x00000000 },
- { 0x00000201, 0x24a01a28, 0x000000e0, 0x00000000 },
- { 0x00000608, 0x24a41a28, 0x1e0000e2, 0x00010001 },
+ { 0x00200201, 0x23801a28, 0x00450120, 0x00000000 },
+ { 0x00000201, 0x24a01a28, 0x00000120, 0x00000000 },
+ { 0x00000608, 0x24a41a28, 0x1e000122, 0x00010001 },
{ 0x00000401, 0x23880608, 0x00000000, 0x000f000f },
{ 0x00000401, 0x24a80608, 0x00000000, 0x0007000f },
{ 0x80800040, 0xa2001248, 0x16b18200, 0x00800080 },