Skip to content

Commit 4827c25

Browse files
authored
Made built-in RP shader compatible with a certain console. (#260)
1 parent a0adc12 commit 4827c25

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

com.unity.toonshader/Runtime/Integrated/Shaders/UnityToon.shader

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1376,7 +1376,8 @@ Shader "Toon" {
13761376
//#pragma fragmentoption ARB_precision_hint_fastest
13771377
//#pragma multi_compile_shadowcaster
13781378
//#pragma multi_compile_fog
1379-
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan xboxone ps4 switch
1379+
#pragma only_renderers d3d9 d3d11 glcore gles gles3 playstation xboxone xboxseries vulkan metal switch
1380+
13801381
#pragma target 3.0
13811382
//V.2.0.4
13821383
#pragma multi_compile _IS_OUTLINE_CLIPPING_NO
@@ -1414,7 +1415,8 @@ Shader "Toon" {
14141415
#include "Lighting.cginc"
14151416
#pragma multi_compile_fwdbase_fullshadows
14161417
#pragma multi_compile_fog
1417-
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan xboxone ps4 switch
1418+
#pragma only_renderers d3d9 d3d11 glcore gles gles3 playstation xboxone xboxseries vulkan metal switch
1419+
14181420
#pragma target 3.0
14191421
// DoubleShadeWithFeather and ShadingGradeMap use different fragment shader.
14201422
#pragma shader_feature_local _ _SHADINGGRADEMAP
@@ -1462,7 +1464,8 @@ Shader "Toon" {
14621464
//for Unity2018.x
14631465
#pragma multi_compile_fwdadd_fullshadows
14641466
#pragma multi_compile_fog
1465-
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan xboxone ps4 switch
1467+
#pragma only_renderers d3d9 d3d11 glcore gles gles3 playstation xboxone xboxseries vulkan metal switch
1468+
14661469
#pragma target 3.0
14671470
// DoubleShadeWithFeather and ShadingGradeMap use different fragment shader.
14681471
#pragma shader_feature_local _ _SHADINGGRADEMAP
@@ -1508,7 +1511,8 @@ Shader "Toon" {
15081511
#pragma fragmentoption ARB_precision_hint_fastest
15091512
#pragma multi_compile_shadowcaster
15101513
#pragma multi_compile_fog
1511-
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan xboxone ps4 switch
1514+
#pragma only_renderers d3d9 d3d11 glcore gles gles3 playstation xboxone xboxseries vulkan metal switch
1515+
15121516
#pragma target 3.0
15131517
//v.2.0.4
15141518
#pragma shader_feature _IS_CLIPPING_OFF _IS_CLIPPING_MODE _IS_CLIPPING_TRANSMODE

com.unity.toonshader/Runtime/Integrated/Shaders/UnityToonTessellation.shader

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1445,8 +1445,7 @@ Shader "Toon(Tessellation)" {
14451445
//#pragma fragmentoption ARB_precision_hint_fastest
14461446
//#pragma multi_compile_shadowcaster
14471447
//#pragma multi_compile_fog
1448-
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan xboxone ps4 switch
1449-
1448+
#pragma only_renderers d3d9 d3d11 glcore gles gles3 playstation xboxone xboxseries vulkan metal switch
14501449

14511450
//V.2.0.4
14521451
#pragma multi_compile _IS_OUTLINE_CLIPPING_NO
@@ -1492,7 +1491,7 @@ Shader "Toon(Tessellation)" {
14921491
#include "Lighting.cginc"
14931492
#pragma multi_compile_fwdbase_fullshadows
14941493
// #pragma multi_compile_fog
1495-
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan xboxone ps4 switch
1494+
#pragma only_renderers d3d9 d3d11 glcore gles gles3 playstation xboxone xboxseries vulkan metal switch
14961495
#pragma target 5.0
14971496
// DoubleShadeWithFeather and ShadingGradeMap use different fragment shader.
14981497
#pragma shader_feature_local _ _SHADINGGRADEMAP
@@ -1548,7 +1547,7 @@ Shader "Toon(Tessellation)" {
15481547
//for Unity2018.x
15491548
#pragma multi_compile_fwdadd_fullshadows
15501549
// #pragma multi_compile_fog
1551-
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan xboxone ps4 switch
1550+
#pragma only_renderers d3d9 d3d11 glcore gles gles3 playstation xboxone xboxseries vulkan metal switch
15521551
// DoubleShadeWithFeather and ShadingGradeMap use different fragment shader.
15531552
#pragma shader_feature_local _ _SHADINGGRADEMAP
15541553
// used in ShadingGradeMap
@@ -1600,7 +1599,7 @@ Shader "Toon(Tessellation)" {
16001599
#pragma fragmentoption ARB_precision_hint_fastest
16011600
#pragma multi_compile_shadowcaster
16021601
// #pragma multi_compile_fog
1603-
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan xboxone ps4 switch
1602+
#pragma only_renderers d3d9 d3d11 glcore gles gles3 playstation xboxone xboxseries vulkan metal switch
16041603
//v.2.0.4
16051604
#pragma shader_feature _IS_CLIPPING_OFF _IS_CLIPPING_MODE _IS_CLIPPING_TRANSMODE
16061605
// Unity Toon Shader 0.5.0

0 commit comments

Comments
 (0)