View difference between Paste ID: 83fQvZ3n and VcdsECAB
SHOW: | | - or go back to the newest paste.
1
// Code excerpt from: Original ShaderKeywordsUtility by ScruffyRules#0879
2
// Thank you to Xiexe and all that tested!
3
// Licensed under the MIT License (see https://vrchat.com/legal/attribution)
4
5
{ 
6
        // Unity Keywords, these don't matter at all. (They should be loaded)
7
        // All Keywords that are in Standard Unity Shaders
8
        "_ALPHABLEND_ON",
9
        "_ALPHAMODULATE_ON",
10
        "_ALPHAPREMULTIPLY_ON",
11
        "_ALPHATEST_ON",
12
        "_COLORADDSUBDIFF_ON",
13
        "_COLORCOLOR_ON",
14
        "_COLOROVERLAY_ON",
15
        "_DETAIL_MULX2",
16
        "_EMISSION",
17
        "_FADING_ON",
18
        "_GLOSSYREFLECTIONS_OFF",
19
        "_GLOSSYREFLECTIONS_OFF",
20
        "_MAPPING_6_FRAMES_LAYOUT",
21
        "_METALLICGLOSSMAP",
22
        "_NORMALMAP",
23
        "_PARALLAXMAP",
24
        "_REQUIRE_UV2",
25
        "_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A",
26
        "_SPECGLOSSMAP",
27
        "_SPECULARHIGHLIGHTS_OFF",
28
        "_SPECULARHIGHLIGHTS_OFF",
29
        "_SUNDISK_HIGH_QUALITY",
30
        "_SUNDISK_NONE",
31
        "_SUNDISK_SIMPLE",
32
        "_TERRAIN_NORMAL_MAP",
33
        "BILLBOARD_FACE_CAMERA_POS",
34
        "EFFECT_BUMP",
35
        "EFFECT_HUE_VARIATION",
36
        "ETC1_EXTERNAL_ALPHA",
37
        "GEOM_TYPE_BRANCH",
38
        "GEOM_TYPE_BRANCH_DETAIL",
39
        "GEOM_TYPE_FROND",
40
        "GEOM_TYPE_LEAF",
41
        "GEOM_TYPE_MESH",
42
        "LOD_FADE_CROSSFADE",
43
        "PIXELSNAP_ON",
44
        "SOFTPARTICLES_ON",
45
        "STEREO_INSTANCING_ON",
46
        "STEREO_MULTIVIEW_ON",
47
        "UNITY_HDR_ON",
48
        "UNITY_SINGLE_PASS_STEREO",
49
        "UNITY_UI_ALPHACLIP",
50
        "UNITY_UI_CLIP_RECT",
51
        // Post Processing Stack V1 and V2
52
        // This is mostly just safe keeping somewhere
53
        "FOG_OFF",
54
        "FOG_LINEAR",
55
        "FOG_EXP",
56
        "FOG_EXP2",
57
        "ANTI_FLICKER",
58
        "UNITY_COLORSPACE_GAMMA",
59
        "SOURCE_GBUFFER",
60
        "AUTO_KEY_VALUE",
61
        "GRAIN",
62
        "DITHERING",
63
        "TONEMAPPING_NEUTRAL",
64
        "TONEMAPPING_FILMIC",
65
        "CHROMATIC_ABERRATION",
66
        "DEPTH_OF_FIELD",
67
        "DEPTH_OF_FIELD_COC_VIEW",
68
        "BLOOM",
69
        "BLOOM_LENS_DIRT",
70
        "COLOR_GRADING",
71
        "COLOR_GRADING_LOG_VIEW",
72
        "USER_LUT",
73
        "VIGNETTE_CLASSIC",
74
        "VIGNETTE_MASKED",
75
        "FXAA",
76
        "FXAA_LOW",
77
        "FXAA_KEEP_ALPHA",
78
        "STEREO_INSTANCING_ENABLED",
79
        "STEREO_DOUBLEWIDE_TARGET",
80
        "TONEMAPPING_ACES",
81
        "TONEMAPPING_CUSTOM",
82
        "APPLY_FORWARD_FOG",
83
        "DISTORT",
84
        "CHROMATIC_ABERRATION_LOW",
85
        "BLOOM_LOW",
86
        "VIGNETTE",
87
        "FINALPASS",
88
        "COLOR_GRADING_HDR_3D",
89
        "COLOR_GRADING_HDR",
90-
        "AUTO_EXPOSURE"
90+
        "AUTO_EXPOSURE",
91
		// Commonly used by many shader authors for toggles
92
		"_"
93
    }