blob: 53ed832f23d5da255271304985379a055c49c1c4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
|
#ifndef __FEATURES_INC
#define __FEATURES_INC
//ifex _Gradient_Normals_Enabled==0
#pragma shader_feature_local _GRADIENT_NORMALS
//endex
//ifex _Marble_Enabled==0
#pragma shader_feature_local _MARBLE
//endex
//ifex _Tessellation_Enabled==0
#pragma shader_feature_local _TESSELLATION
#pragma shader_feature_local _TESSELLATION_HEIGHTMAP_WORLD_SPACE
#pragma shader_feature_local _TESSELLATION_HEIGHTMAP_DIRECTION_CONTROL
//endex
//ifex _Ambient_Occlusion_Enabled==0
#pragma shader_feature_local _AMBIENT_OCCLUSION
//endex
//ifex _Brightness_Clamp_Enabled==0
#pragma shader_feature_local _BRIGHTNESS_CLAMP
//endex
//ifex _Wrapped_Lighting_Enabled==0
#pragma shader_feature_local _WRAPPED_LIGHTING
//endex
//ifex _Outlines_Enabled==0
#pragma shader_feature_local _OUTLINES
//endex
//ifex _Shadows_Enabled==0
#pragma shader_feature_local _SHADOWS
#pragma shader_feature_local _SHADOW_1
//endex
//ifex _Bent_Normals_Enabled==0
#pragma shader_feature_local _BENT_NORMALS
//endex
//ifex _Clearcoat_Enabled==0
#pragma shader_feature_local _CLEARCOAT
//endex
//ifex _Clearcoat_Mask_Enabled==0
#pragma shader_feature_local _CLEARCOAT_MASK
//endex
//ifex _Details_Enabled==0
#pragma shader_feature_local _DETAILS
//endex
//ifex _Vertex_Deformation_Enabled==0
#pragma shader_feature_local _VERTEX_DEFORMATION
#pragma shader_feature_local _VERTEX_DEFORMATION_FRAGMENT_NORMALS
#pragma shader_feature_local _VERTEX_DEFORMATION_TESSELLATION
//endex
//ifex _Debug_View_Unlit==0
#pragma shader_feature_local _DEBUG_VIEW_UNLIT
//endex
//ifex _Debug_View_World_Space_Normals==0
#pragma shader_feature_local _DEBUG_VIEW_WORLD_SPACE_NORMALS
//endex
//ifex _Debug_View_Object_Space_Normals==0
#pragma shader_feature_local _DEBUG_VIEW_OBJECT_SPACE_NORMALS
//endex
//ifex _Debug_View_Metallic_Gloss==0
#pragma shader_feature_local _DEBUG_VIEW_METALLIC_GLOSS
//endex
//ifex _Debug_View_Depth==0
#pragma shader_feature_local _DEBUG_VIEW_DEPTH
//endex
//ifex _Instance_Distance_Culling_Enabled==0
#pragma shader_feature_local _INSTANCE_DISTANCE_CULLING
//endex
//ifex _Instance_Texture_Offset_Enabled==0
#pragma shader_feature_local _INSTANCE_TEXTURE_OFFSET
//endex
//ifex _Parallax_Heightmap_Enabled==0
#pragma shader_feature_local _PARALLAX_HEIGHTMAP
//endex
//ifex _Parallax_Heightmap_Ray_Marching_Enabled==0
#pragma shader_feature_local _PARALLAX_HEIGHTMAP_RAY_MARCHING
//endex
//ifex _UV_Scroll_Enabled==0
#pragma shader_feature_local _UV_SCROLL
//endex
//ifex _Center_Offset_Enabled==0
#pragma shader_feature_local _CENTER_OFFSET
//endex
//ifex _Shadow_Caster_Enabled==0
#pragma shader_feature_local _SHADOW_CASTER
//endex
//ifex _Logical_Time_Enabled==0
#pragma shader_feature_local _LOGICAL_TIME
//endex
//ifex _Ray_Marching_Enabled==0
#pragma shader_feature_local _RAY_MARCHING
//endex
//ifex _Ray_Marching_Overstepping_Enabled==0
#pragma shader_feature_local _RAY_MARCHING_OVERSTEP
//endex
//ifex _Ray_Marching_Correct_Repetition_Enabled==0
#pragma shader_feature_local _RAY_MARCHING_CORRECT_REPETITION
//endex
//ifex _Ray_Marching_Baked_Origins_Enabled==0
#pragma shader_feature_local _RAY_MARCHING_BAKED_ORIGINS
//endex
//ifex _Ray_Marching_Cart_Instancing_Enabled==0
#pragma shader_feature_local _RAY_MARCHING_CART_INSTANCING
//endex
//ifex _Ray_Marching_Cart_Instancing_Offsets_Enabled==0
#pragma shader_feature_local _RAY_MARCHING_CART_INSTANCING_OFFSETS
//endex
//ifex _Ray_Marching_Cart_Grid_Enabled==0
#pragma shader_feature_local _RAY_MARCHING_CART_GRID
//endex
//ifex _Ray_Marching_Hex_Grid_Enabled==0
#pragma shader_feature_local _RAY_MARCHING_HEX_GRID
//endex
//ifex _Ray_Marching_Scaling_Enabled==0
#pragma shader_feature_local _RAY_MARCHING_SCALING
//endex
//ifex _Ray_Marching_Ball_Enabled==0
#pragma shader_feature_local _RAY_MARCHING_BALL
//endex
//ifex _Ray_Marching_Hexagon_Enabled==0
#pragma shader_feature_local _RAY_MARCHING_HEXAGON
//endex
//ifex _Impostors_Enabled==0
#pragma shader_feature_local _IMPOSTORS
//endex
//ifex _Impostors_Depth_Enabled==0
#pragma shader_feature_local _IMPOSTORS_DEPTH
//endex
#endif // __FEATURES_INC
|