diff --git a/Assets/uDesktopDuplication/Shaders/uDD_Standard.shader b/Assets/uDesktopDuplication/Shaders/uDD_Standard.shader index 0f55f99..e4ed1dd 100644 --- a/Assets/uDesktopDuplication/Shaders/uDD_Standard.shader +++ b/Assets/uDesktopDuplication/Shaders/uDD_Standard.shader @@ -25,13 +25,13 @@ SubShader #pragma target 3.0 #pragma surface surf Standard fullforwardshadows vertex:vert - #pragma multi_compile ___ INVERT_X - #pragma multi_compile ___ INVERT_Y + #pragma shader_feature ___ INVERT_X + #pragma shader_feature ___ INVERT_Y + #pragma shader_feature _FORWARD_Y _FORWARD_Z + #pragma shader_feature ___ USE_GAMMA_TO_LINEAR_SPACE #pragma multi_compile ___ ROTATE90 ROTATE180 ROTATE270 #pragma multi_compile ___ USE_CLIP #pragma multi_compile ___ BEND_ON - #pragma multi_compile _FORWARD_Y _FORWARD_Z - #pragma multi_compile ___ USE_GAMMA_TO_LINEAR_SPACE #define SURFACE_SHADER #include "./uDD_Common.cginc" diff --git a/Assets/uDesktopDuplication/Shaders/uDD_Unlit.shader b/Assets/uDesktopDuplication/Shaders/uDD_Unlit.shader index e1981df..a73f2aa 100644 --- a/Assets/uDesktopDuplication/Shaders/uDD_Unlit.shader +++ b/Assets/uDesktopDuplication/Shaders/uDD_Unlit.shader @@ -49,13 +49,13 @@ Pass CGPROGRAM #pragma vertex vert #pragma fragment frag - #pragma multi_compile ___ INVERT_X - #pragma multi_compile ___ INVERT_Y + #pragma shader_feature ___ INVERT_X + #pragma shader_feature ___ INVERT_Y + #pragma shader_feature _FORWARD_Y _FORWARD_Z + #pragma shader_feature ___ USE_GAMMA_TO_LINEAR_SPACE #pragma multi_compile ___ ROTATE90 ROTATE180 ROTATE270 #pragma multi_compile ___ USE_CLIP #pragma multi_compile ___ BEND_ON - #pragma multi_compile _FORWARD_Y _FORWARD_Z - #pragma multi_compile ___ USE_GAMMA_TO_LINEAR_SPACE ENDCG } diff --git a/Assets/uDesktopDuplication/Shaders/uDD_Unlit_BlackMask.shader b/Assets/uDesktopDuplication/Shaders/uDD_Unlit_BlackMask.shader index b4b2c49..5c24f84 100644 --- a/Assets/uDesktopDuplication/Shaders/uDD_Unlit_BlackMask.shader +++ b/Assets/uDesktopDuplication/Shaders/uDD_Unlit_BlackMask.shader @@ -55,13 +55,13 @@ Pass CGPROGRAM #pragma vertex vert #pragma fragment frag - #pragma multi_compile ___ INVERT_X - #pragma multi_compile ___ INVERT_Y + #pragma shader_feature ___ INVERT_X + #pragma shader_feature ___ INVERT_Y + #pragma shader_feature _FORWARD_Y _FORWARD_Z + #pragma shader_feature ___ USE_GAMMA_TO_LINEAR_SPACE #pragma multi_compile ___ ROTATE90 ROTATE180 ROTATE270 #pragma multi_compile ___ USE_CLIP #pragma multi_compile ___ BEND_ON - #pragma multi_compile _FORWARD_Y _FORWARD_Z - #pragma multi_compile ___ USE_GAMMA_TO_LINEAR_SPACE ENDCG } diff --git a/Assets/uDesktopDuplication/Shaders/uDD_Unlit_Displacement.shader b/Assets/uDesktopDuplication/Shaders/uDD_Unlit_Displacement.shader index 8705710..44ab4f3 100644 --- a/Assets/uDesktopDuplication/Shaders/uDD_Unlit_Displacement.shader +++ b/Assets/uDesktopDuplication/Shaders/uDD_Unlit_Displacement.shader @@ -162,13 +162,13 @@ Pass #pragma fragment frag #pragma hull hull #pragma domain domain - #pragma multi_compile ___ INVERT_X - #pragma multi_compile ___ INVERT_Y + #pragma shader_feature ___ INVERT_X + #pragma shader_feature ___ INVERT_Y + #pragma shader_feature _FORWARD_Y _FORWARD_Z + #pragma shader_feature ___ USE_GAMMA_TO_LINEAR_SPACE #pragma multi_compile ___ ROTATE90 ROTATE180 ROTATE270 #pragma multi_compile ___ USE_CLIP #pragma multi_compile ___ BEND_ON - #pragma multi_compile _FORWARD_Y _FORWARD_Z - #pragma multi_compile ___ USE_GAMMA_TO_LINEAR_SPACE ENDCG } diff --git a/Assets/uDesktopDuplication/Shaders/uDD_Unlit_Transparent.shader b/Assets/uDesktopDuplication/Shaders/uDD_Unlit_Transparent.shader index 0811f4d..18ab291 100644 --- a/Assets/uDesktopDuplication/Shaders/uDD_Unlit_Transparent.shader +++ b/Assets/uDesktopDuplication/Shaders/uDD_Unlit_Transparent.shader @@ -51,13 +51,13 @@ Pass CGPROGRAM #pragma vertex vert #pragma fragment frag - #pragma multi_compile ___ INVERT_X - #pragma multi_compile ___ INVERT_Y + #pragma shader_feature ___ INVERT_X + #pragma shader_feature ___ INVERT_Y + #pragma shader_feature _FORWARD_Y _FORWARD_Z + #pragma shader_feature ___ USE_GAMMA_TO_LINEAR_SPACE #pragma multi_compile ___ ROTATE90 ROTATE180 ROTATE270 #pragma multi_compile ___ USE_CLIP #pragma multi_compile ___ BEND_ON - #pragma multi_compile _FORWARD_Y _FORWARD_Z - #pragma multi_compile ___ USE_GAMMA_TO_LINEAR_SPACE ENDCG }