yum-archive/2ner

A toon shader for Unity's BIRP.

git clone https://git.yummers.dev/yum-archive/2ner

yumAdd anisotropic reflectionsd0c27e8

master
17.5 KiB545 linesraw
1#ifndef __FEATURES_INC
2#define __FEATURES_INC
3
4//ifex _Material_Type_Cloth_Enabled==0  
5#pragma shader_feature_local _MATERIAL_TYPE_CLOTH
6#pragma shader_feature_local _MATERIAL_TYPE_CLOTH_SUBSURFACE
7//endex
8
9//ifex _Receive_Shadows_Enabled==0
10#pragma shader_feature_local _RECEIVE_SHADOWS
11//endex
12
13//ifex _Cast_Shadows_Enabled==0
14#pragma shader_feature_local _CAST_SHADOWS
15//endex
16
17//ifex _Alpha_Multiplier_Enabled==0
18#pragma shader_feature_local _ALPHA_MULTIPLIER
19//endex
20
21//ifex _Ambient_Occlusion_Enabled==0
22#pragma shader_feature_local _AMBIENT_OCCLUSION
23//endex
24
25//ifex _Detail_Maps_Enabled==0
26#pragma shader_feature_local _DETAIL_MAPS
27//endex
28
29//ifex _Emission_Enabled==0
30#pragma shader_feature_local _EMISSION
31//endex
32
33//ifex _Fallback_Cubemap_Enabled==0
34#pragma shader_feature_local _FALLBACK_CUBEMAP
35//endex
36
37//ifex _Fallback_Cubemap_Limit_Metallic_Enabled==0
38#pragma shader_feature_local _FALLBACK_CUBEMAP_LIMIT_METALLIC
39//endex
40
41//ifex _Wrapped_Lighting_Enabled==0
42#pragma shader_feature_local _WRAPPED_LIGHTING
43//endex
44
45//ifex _Brightness_Control_Enabled==0
46#pragma shader_feature_local _BRIGHTNESS_CONTROL
47//endex
48
49//ifex _Min_Brightness_Enabled==0
50#pragma shader_feature_local _MIN_BRIGHTNESS
51//endex
52
53//ifex _Quantize_NoL_Enabled==0
54#pragma shader_feature_local _QUANTIZE_NOL
55//endex
56
57//ifex _Quantize_Specular_Enabled==0
58#pragma shader_feature_local _QUANTIZE_SPECULAR
59//endex
60
61//ifex _Clearcoat_Enabled==0
62#pragma shader_feature_local _CLEARCOAT
63#pragma shader_feature_local _CLEARCOAT_GEOMETRIC_NORMALS
64//endex
65
66//ifex _Anisotropy_Enabled==0
67#pragma shader_feature_local _ANISOTROPY
68//endex
69
70//ifex _Metallics_Enabled==0
71#pragma shader_feature_local _METALLICS
72//endex
73
74//ifex _Outlines_Enabled==0
75#pragma shader_feature_local _OUTLINES
76//endex
77//ifex _Outline_Mask_Enabled==0
78#pragma shader_feature_local _OUTLINE_MASK
79//endex
80
81//ifex _Fur_Enabled==0
82#pragma shader_feature_local _FUR
83#pragma shader_feature_local _FUR_MASK
84#pragma shader_feature_local _FUR_WARPING
85//endex
86
87//ifex _Matcap0_Enabled==0
88#pragma shader_feature_local _MATCAP0
89#pragma shader_feature_local _MATCAP0_MASK
90#pragma shader_feature_local _MATCAP0_QUANTIZATION
91//endex
92
93//ifex _Matcap1_Enabled==0
94#pragma shader_feature_local _MATCAP1
95#pragma shader_feature_local _MATCAP1_MASK
96#pragma shader_feature_local _MATCAP1_QUANTIZATION
97//endex
98
99//ifex _Matcap2_Enabled==0
100#pragma shader_feature_local _MATCAP2
101#pragma shader_feature_local _MATCAP2_MASK
102#pragma shader_feature_local _MATCAP2_QUANTIZATION
103//endex
104
105//ifex _Rim_Lighting0_Enabled==0
106#pragma shader_feature_local _RIM_LIGHTING0
107#pragma shader_feature_local _RIM_LIGHTING0_MASK
108#pragma shader_feature_local _RIM_LIGHTING0_ANGLE_LIMIT
109#pragma shader_feature_local _RIM_LIGHTING0_QUANTIZATION
110//endex
111//ifex _Rim_Lighting1_Enabled==0
112#pragma shader_feature_local _RIM_LIGHTING1
113#pragma shader_feature_local _RIM_LIGHTING1_MASK
114#pragma shader_feature_local _RIM_LIGHTING1_ANGLE_LIMIT
115#pragma shader_feature_local _RIM_LIGHTING1_QUANTIZATION
116//endex
117//ifex _Rim_Lighting2_Enabled==0
118#pragma shader_feature_local _RIM_LIGHTING2
119#pragma shader_feature_local _RIM_LIGHTING2_MASK
120#pragma shader_feature_local _RIM_LIGHTING2_ANGLE_LIMIT
121#pragma shader_feature_local _RIM_LIGHTING2_QUANTIZATION
122//endex
123//ifex _Rim_Lighting3_Enabled==0
124#pragma shader_feature_local _RIM_LIGHTING3
125#pragma shader_feature_local _RIM_LIGHTING3_MASK
126#pragma shader_feature_local _RIM_LIGHTING3_ANGLE_LIMIT
127#pragma shader_feature_local _RIM_LIGHTING3_QUANTIZATION
128//endex
129
130//ifex _Face_Me_Enabled==0
131#pragma shader_feature_local _FACE_ME
132//endex
133
134//ifex _Harnack_Tracing_Enabled==0
135#pragma shader_feature_local _HARNACK_TRACING
136#pragma shader_feature_local _HARNACK_TRACING_GYROID
137//endex
138
139//ifex _Decal0_Enabled==0
140#pragma shader_feature_local _DECAL0
141#pragma shader_feature_local _DECAL0_NORMAL
142#pragma shader_feature_local _DECAL0_REFLECTIONS
143#pragma shader_feature_local _DECAL0_REFLECTIONS_ALPHA_BLEND
144#pragma shader_feature_local _DECAL0_SDF
145#pragma shader_feature_local _DECAL0_SDF_SSN
146#pragma shader_feature_local _DECAL0_SDF_SSN_REPLACE
147#pragma shader_feature_local _DECAL0_SDF_SSN_ONLY
148#pragma shader_feature_local _DECAL0_MASK
149#pragma shader_feature_local _DECAL0_TILING_MODE
150#pragma shader_feature_local _DECAL0_INVERT_BLEND_ORDER
151#pragma shader_feature_local _DECAL0_REPLACE_ALPHA
152#pragma shader_feature_local _DECAL0_MULTIPLY
153#pragma shader_feature_local _DECAL0_CMYK_WARPING_PLANES
154#pragma shader_feature_local _DECAL0_DOMAIN_WARPING
155#pragma shader_feature_local _DECAL0_EMISSIONS
156#pragma shader_feature_local _DECAL0_EMISSION_MODE_ADD_PRODUCT
157#pragma shader_feature_local _DECAL0_EMISSIONS_PROXIMITY
158//endex
159//ifex _Decal1_Enabled==0
160#pragma shader_feature_local _DECAL1
161#pragma shader_feature_local _DECAL1_NORMAL
162#pragma shader_feature_local _DECAL1_REFLECTIONS
163#pragma shader_feature_local _DECAL1_REFLECTIONS_ALPHA_BLEND
164#pragma shader_feature_local _DECAL1_SDF
165#pragma shader_feature_local _DECAL1_SDF_SSN
166#pragma shader_feature_local _DECAL1_SDF_SSN_REPLACE
167#pragma shader_feature_local _DECAL1_SDF_SSN_ONLY
168#pragma shader_feature_local _DECAL1_MASK
169#pragma shader_feature_local _DECAL1_TILING_MODE
170#pragma shader_feature_local _DECAL1_INVERT_BLEND_ORDER
171#pragma shader_feature_local _DECAL1_REPLACE_ALPHA
172#pragma shader_feature_local _DECAL1_MULTIPLY
173#pragma shader_feature_local _DECAL1_CMYK_WARPING_PLANES
174#pragma shader_feature_local _DECAL1_DOMAIN_WARPING
175#pragma shader_feature_local _DECAL1_EMISSIONS
176#pragma shader_feature_local _DECAL1_EMISSION_MODE_ADD_PRODUCT
177#pragma shader_feature_local _DECAL1_EMISSIONS_PROXIMITY
178//endex
179//ifex _Decal2_Enabled==0
180#pragma shader_feature_local _DECAL2
181#pragma shader_feature_local _DECAL2_NORMAL
182#pragma shader_feature_local _DECAL2_REFLECTIONS
183#pragma shader_feature_local _DECAL2_REFLECTIONS_ALPHA_BLEND
184#pragma shader_feature_local _DECAL2_SDF
185#pragma shader_feature_local _DECAL2_SDF_SSN
186#pragma shader_feature_local _DECAL2_SDF_SSN_REPLACE
187#pragma shader_feature_local _DECAL2_SDF_SSN_ONLY
188#pragma shader_feature_local _DECAL2_MASK
189#pragma shader_feature_local _DECAL2_TILING_MODE
190#pragma shader_feature_local _DECAL2_INVERT_BLEND_ORDER
191#pragma shader_feature_local _DECAL2_REPLACE_ALPHA
192#pragma shader_feature_local _DECAL2_MULTIPLY
193#pragma shader_feature_local _DECAL2_CMYK_WARPING_PLANES
194#pragma shader_feature_local _DECAL2_DOMAIN_WARPING
195#pragma shader_feature_local _DECAL2_EMISSIONS
196#pragma shader_feature_local _DECAL2_EMISSION_MODE_ADD_PRODUCT
197#pragma shader_feature_local _DECAL2_EMISSIONS_PROXIMITY
198//endex
199//ifex _Decal3_Enabled==0
200#pragma shader_feature_local _DECAL3
201#pragma shader_feature_local _DECAL3_NORMAL
202#pragma shader_feature_local _DECAL3_REFLECTIONS
203#pragma shader_feature_local _DECAL3_REFLECTIONS_ALPHA_BLEND
204#pragma shader_feature_local _DECAL3_SDF
205#pragma shader_feature_local _DECAL3_SDF_SSN
206#pragma shader_feature_local _DECAL3_SDF_SSN_REPLACE
207#pragma shader_feature_local _DECAL3_SDF_SSN_ONLY
208#pragma shader_feature_local _DECAL3_MASK
209#pragma shader_feature_local _DECAL3_TILING_MODE
210#pragma shader_feature_local _DECAL3_INVERT_BLEND_ORDER
211#pragma shader_feature_local _DECAL3_REPLACE_ALPHA
212#pragma shader_feature_local _DECAL3_MULTIPLY
213#pragma shader_feature_local _DECAL3_CMYK_WARPING_PLANES
214#pragma shader_feature_local _DECAL3_DOMAIN_WARPING
215#pragma shader_feature_local _DECAL3_EMISSIONS
216#pragma shader_feature_local _DECAL3_EMISSION_MODE_ADD_PRODUCT
217#pragma shader_feature_local _DECAL3_EMISSIONS_PROXIMITY
218//endex
219//ifex _Decal4_Enabled==0
220#pragma shader_feature_local _DECAL4
221#pragma shader_feature_local _DECAL4_NORMAL
222#pragma shader_feature_local _DECAL4_REFLECTIONS
223#pragma shader_feature_local _DECAL4_REFLECTIONS_ALPHA_BLEND
224#pragma shader_feature_local _DECAL4_SDF
225#pragma shader_feature_local _DECAL4_SDF_SSN
226#pragma shader_feature_local _DECAL4_SDF_SSN_REPLACE
227#pragma shader_feature_local _DECAL4_SDF_SSN_ONLY
228#pragma shader_feature_local _DECAL4_MASK
229#pragma shader_feature_local _DECAL4_TILING_MODE
230#pragma shader_feature_local _DECAL4_INVERT_BLEND_ORDER
231#pragma shader_feature_local _DECAL4_REPLACE_ALPHA
232#pragma shader_feature_local _DECAL4_MULTIPLY
233#pragma shader_feature_local _DECAL4_CMYK_WARPING_PLANES
234#pragma shader_feature_local _DECAL4_DOMAIN_WARPING
235#pragma shader_feature_local _DECAL4_EMISSIONS
236#pragma shader_feature_local _DECAL4_EMISSION_MODE_ADD_PRODUCT
237#pragma shader_feature_local _DECAL4_EMISSIONS_PROXIMITY
238//endex
239//ifex _Decal5_Enabled==0
240#pragma shader_feature_local _DECAL5
241#pragma shader_feature_local _DECAL5_NORMAL
242#pragma shader_feature_local _DECAL5_REFLECTIONS
243#pragma shader_feature_local _DECAL5_REFLECTIONS_ALPHA_BLEND
244#pragma shader_feature_local _DECAL5_SDF
245#pragma shader_feature_local _DECAL5_SDF_SSN
246#pragma shader_feature_local _DECAL5_SDF_SSN_REPLACE
247#pragma shader_feature_local _DECAL5_SDF_SSN_ONLY
248#pragma shader_feature_local _DECAL5_MASK
249#pragma shader_feature_local _DECAL5_TILING_MODE
250#pragma shader_feature_local _DECAL5_INVERT_BLEND_ORDER
251#pragma shader_feature_local _DECAL5_REPLACE_ALPHA
252#pragma shader_feature_local _DECAL5_MULTIPLY
253#pragma shader_feature_local _DECAL5_CMYK_WARPING_PLANES
254#pragma shader_feature_local _DECAL5_DOMAIN_WARPING
255#pragma shader_feature_local _DECAL5_EMISSIONS
256#pragma shader_feature_local _DECAL5_EMISSION_MODE_ADD_PRODUCT
257#pragma shader_feature_local _DECAL5_EMISSIONS_PROXIMITY
258//endex
259//ifex _Decal6_Enabled==0
260#pragma shader_feature_local _DECAL6
261#pragma shader_feature_local _DECAL6_NORMAL
262#pragma shader_feature_local _DECAL6_REFLECTIONS
263#pragma shader_feature_local _DECAL6_REFLECTIONS_ALPHA_BLEND
264#pragma shader_feature_local _DECAL6_SDF
265#pragma shader_feature_local _DECAL6_SDF_SSN
266#pragma shader_feature_local _DECAL6_SDF_SSN_REPLACE
267#pragma shader_feature_local _DECAL6_SDF_SSN_ONLY
268#pragma shader_feature_local _DECAL6_MASK
269#pragma shader_feature_local _DECAL6_TILING_MODE
270#pragma shader_feature_local _DECAL6_INVERT_BLEND_ORDER
271#pragma shader_feature_local _DECAL6_REPLACE_ALPHA
272#pragma shader_feature_local _DECAL6_MULTIPLY
273#pragma shader_feature_local _DECAL6_CMYK_WARPING_PLANES
274#pragma shader_feature_local _DECAL6_DOMAIN_WARPING
275#pragma shader_feature_local _DECAL6_EMISSIONS
276#pragma shader_feature_local _DECAL6_EMISSION_MODE_ADD_PRODUCT
277#pragma shader_feature_local _DECAL6_EMISSIONS_PROXIMITY
278//endex
279//ifex _Decal7_Enabled==0
280#pragma shader_feature_local _DECAL7
281#pragma shader_feature_local _DECAL7_NORMAL
282#pragma shader_feature_local _DECAL7_REFLECTIONS
283#pragma shader_feature_local _DECAL7_REFLECTIONS_ALPHA_BLEND
284#pragma shader_feature_local _DECAL7_SDF
285#pragma shader_feature_local _DECAL7_SDF_SSN
286#pragma shader_feature_local _DECAL7_SDF_SSN_REPLACE
287#pragma shader_feature_local _DECAL7_SDF_SSN_ONLY
288#pragma shader_feature_local _DECAL7_MASK
289#pragma shader_feature_local _DECAL7_TILING_MODE
290#pragma shader_feature_local _DECAL7_INVERT_BLEND_ORDER
291#pragma shader_feature_local _DECAL7_REPLACE_ALPHA
292#pragma shader_feature_local _DECAL7_MULTIPLY
293#pragma shader_feature_local _DECAL7_CMYK_WARPING_PLANES
294#pragma shader_feature_local _DECAL7_DOMAIN_WARPING
295#pragma shader_feature_local _DECAL7_EMISSIONS
296#pragma shader_feature_local _DECAL7_EMISSION_MODE_ADD_PRODUCT
297#pragma shader_feature_local _DECAL7_EMISSIONS_PROXIMITY
298//endex
299
300//ifex _Gradient_Normals_Enabled==0
301#pragma shader_feature_local _GRADIENT_NORMALS
302//endex
303//ifex _Gradient_Normals_0_Vertical_Enabled==0
304#pragma shader_feature_local _GRADIENT_NORMALS_0_VERTICAL
305//endex
306//ifex _Gradient_Normals_0_Horizontal_Enabled==0
307#pragma shader_feature_local _GRADIENT_NORMALS_0_HORIZONTAL
308//endex
309//ifex _Gradient_Normals_1_Vertical_Enabled==0
310#pragma shader_feature_local _GRADIENT_NORMALS_1_VERTICAL
311//endex
312//ifex _Gradient_Normals_1_Horizontal_Enabled==0
313#pragma shader_feature_local _GRADIENT_NORMALS_1_HORIZONTAL
314//endex
315//ifex _Gradient_Normals_2_Vertical_Enabled==0
316#pragma shader_feature_local _GRADIENT_NORMALS_2_VERTICAL
317//endex
318//ifex _Gradient_Normals_2_Horizontal_Enabled==0
319#pragma shader_feature_local _GRADIENT_NORMALS_2_HORIZONTAL
320//endex
321//ifex _Gradient_Normals_3_Vertical_Enabled==0
322#pragma shader_feature_local _GRADIENT_NORMALS_3_VERTICAL
323//endex
324//ifex _Gradient_Normals_3_Horizontal_Enabled==0
325#pragma shader_feature_local _GRADIENT_NORMALS_3_HORIZONTAL
326//endex
327
328//ifex _Sea_Foam_Enabled==0
329#pragma shader_feature_local _SEA_FOAM
330//endex
331//ifex _Sea_Foam_0_Enabled==0
332#pragma shader_feature_local _SEA_FOAM_0
333//endex
334//ifex _Sea_Foam_1_Enabled==0
335#pragma shader_feature_local _SEA_FOAM_1
336//endex
337//ifex _Sea_Foam_2_Enabled==0
338#pragma shader_feature_local _SEA_FOAM_2
339//endex
340//ifex _Sea_Foam_3_Enabled==0
341#pragma shader_feature_local _SEA_FOAM_3
342//endex
343
344//ifex _3D_SDF_Enabled==0
345#pragma shader_feature_local _3D_SDF
346//endex
347
348//ifex _SSAO_Enabled==0
349#pragma shader_feature_local _SSAO
350//endex
351
352//ifex _False_Color_Visualization_Enabled==0
353#pragma shader_feature_local _FALSE_COLOR_VISUALIZATION
354//endex
355
356//ifex _Vertex_Domain_Warping_Enabled==0
357#pragma shader_feature_local _VERTEX_DOMAIN_WARPING
358//endex
359
360//ifex _Vertex_Domain_Warping_Audiolink_Enabled==0
361#pragma shader_feature_local _VERTEX_DOMAIN_WARPING_AUDIOLINK
362//endex
363
364//ifex _UV_Domain_Warping_Enabled==0
365#pragma shader_feature_local _UV_DOMAIN_WARPING
366//endex
367
368//ifex _Eye_Effect_00_Enabled==0
369#pragma shader_feature_local _EYE_EFFECT_00
370//endex
371
372//ifex _SSFD_Enabled==0
373#pragma shader_feature_local _SSFD
374//endex
375
376//ifex _LTCGI_Enabled==0
377#pragma shader_feature_local _LTCGI
378//endex
379
380//ifex _ExtraStencilColorPass_Enabled==0
381#pragma shader_feature_local _EXTRA_STENCIL_COLOR_PASS
382//endex
383
384//ifex _Focal_Length_Control_Enabled==0
385#pragma shader_feature_local _FOCAL_LENGTH_CONTROL
386//endex
387
388//ifex _Glitter_Enabled==0
389#pragma shader_feature_local _GLITTER
390//endex
391
392//ifex _Glitter_Emission_Enabled==0
393#pragma shader_feature_local _GLITTER_EMISSION
394//endex
395
396//ifex _Glitter_Angle_Limit_Enabled==0
397#pragma shader_feature_local _GLITTER_ANGLE_LIMIT
398//endex
399
400//ifex _Glitter_Mask_Enabled==0
401#pragma shader_feature_local _GLITTER_MASK
402//endex
403
404//ifex _Letter_Grid_Enabled==0
405#pragma shader_feature_local _LETTER_GRID
406//endex
407
408//ifex _Unigram_Letter_Grid_Enabled==0
409#pragma shader_feature_local _UNIGRAM_LETTER_GRID
410//endex
411
412//ifex _Shatter_Wave_Enabled==0
413#pragma shader_feature_local _SHATTER_WAVE
414//endex
415
416//ifex _Shatter_Wave_Audiolink_Enabled==0
417#pragma shader_feature_local _SHATTER_WAVE_AUDIOLINK
418//endex
419
420//ifex _Shatter_Wave_Rotation_Enabled==0
421#pragma shader_feature_local _SHATTER_WAVE_ROTATION
422//endex
423
424//ifex _Mirror_UVs_In_Mirror_Enabled==0
425#pragma shader_feature_local _MIRROR_UVS_IN_MIRROR
426//endex
427
428//ifex _Tessellation_Enabled==0
429#pragma shader_feature_local _TESSELLATION
430#pragma shader_feature_local _TESSELLATION_HEIGHTMAP_WORLD_SPACE
431#pragma shader_feature_local _TESSELLATION_HEIGHTMAP_0
432#pragma shader_feature_local _TESSELLATION_HEIGHTMAP_1
433#pragma shader_feature_local _TESSELLATION_HEIGHTMAP_2
434#pragma shader_feature_local _TESSELLATION_HEIGHTMAP_3
435#pragma shader_feature_local _TESSELLATION_HEIGHTMAP_4
436#pragma shader_feature_local _TESSELLATION_HEIGHTMAP_5
437#pragma shader_feature_local _TESSELLATION_HEIGHTMAP_6
438#pragma shader_feature_local _TESSELLATION_HEIGHTMAP_7
439#pragma shader_feature_local _TESSELLATION_HEIGHTMAP_DIRECTION_CONTROL
440#pragma shader_feature_local _TESSELLATION_RANGE_FACTOR
441//endex
442
443//ifex _Spherize_Enabled==0
444#pragma shader_feature_local _SPHERIZE
445//endex
446
447//ifex _Custom30_Enabled==0
448#pragma shader_feature_local _CUSTOM30
449#pragma shader_feature_local _CUSTOM30_BASICCUBE
450#pragma shader_feature_local _CUSTOM30_BASICCUBE_CHAMFER
451#pragma shader_feature_local _CUSTOM30_BASICCUBE_HEX_GRIP
452#pragma shader_feature_local _CUSTOM30_BASICCUBE_HEX_BOLTS
453#pragma shader_feature_local _CUSTOM30_BASICWEDGE
454#pragma shader_feature_local _CUSTOM30_BASICPLATFORM
455#pragma shader_feature_local _CUSTOM30_BASICPLATFORM_CHAMFER
456#pragma shader_feature_local _CUSTOM30_BASICPLATFORM_Y_ALIGNED
457#pragma shader_feature_local _CUSTOM30_BASICPLATFORM_VERTICAL
458#pragma shader_feature_local _CUSTOM30_RAINBOW
459//endex
460
461//ifex _Depth_Prepass_Enabled==0
462#pragma shader_feature_local _DEPTH_PREPASS
463//endex
464
465//ifex _Raymarched_Fog_Enabled==0
466#pragma shader_feature_local _RAYMARCHED_FOG
467//endex
468
469//ifex _Raymarched_Fog_Emitter_Texture_Enabled==0
470#pragma shader_feature_local _RAYMARCHED_FOG_EMITTER_TEXTURE
471//endex
472
473//ifex _Raymarched_Fog_Emitter_Texture_Warping_Enabled==0
474#pragma shader_feature_local _RAYMARCHED_FOG_EMITTER_TEXTURE_WARPING
475//endex
476
477//ifex _Raymarched_Fog_Density_Exponent_Enabled==0
478#pragma shader_feature_local _RAYMARCHED_FOG_DENSITY_EXPONENT
479//endex
480
481//ifex _Unlit_Enabled==0
482#pragma shader_feature_local _UNLIT
483//endex
484
485//ifex _Masked_Stencil1_Enabled==0
486#pragma shader_feature_local _MASKED_STENCIL1
487//endex
488
489//ifex _Masked_Stencil2_Enabled==0
490#pragma shader_feature_local _MASKED_STENCIL2
491//endex
492
493//ifex _Masked_Stencil3_Enabled==0
494#pragma shader_feature_local _MASKED_STENCIL3
495//endex
496
497//ifex _Masked_Stencil4_Enabled==0
498#pragma shader_feature_local _MASKED_STENCIL4
499//endex
500
501//ifex _Oklch_Correction_Enabled==0
502#pragma shader_feature_local _OKLCH_CORRECTION
503//endex
504
505//ifex _Oklab_Brightness_Clamp_Enabled==0
506#pragma shader_feature_local _OKLAB_BRIGHTNESS_CLAMP
507//endex
508
509//ifex _Grayscale_Lightmaps_Enabled==0
510#pragma shader_feature_local _GRAYSCALE_LIGHTMAPS
511//endex
512
513//ifex _Bakery_Enabled==0
514#pragma shader_feature_local _BAKERY
515#pragma shader_feature_local _BAKERY_RNM
516#pragma shader_feature_local _BAKERY_SH
517#pragma shader_feature_local _BAKERY_MONOSH
518//endex
519
520//ifex _Screen_Space_Normals_Enabled==0
521#pragma shader_feature_local _SCREEN_SPACE_NORMALS
522//endex
523
524//ifex _Trochoid_Enabled==0
525#pragma shader_feature_local _TROCHOID
526//endex
527
528//ifex _Quasi_Shadows_Enabled==0
529#pragma shader_feature_local _QUASI_SHADOWS
530//endex
531
532//ifex _Light_Volumes_Brightness_Enabled==0
533#pragma shader_feature_local _LIGHT_VOLUMES_BRIGHTNESS
534//endex
535
536#if defined(_CUSTOM30)
537#define V2F_COLOR
538#endif
539
540#if defined(_TROCHOID)
541#define V2F_ORIG_POS
542#endif
543
544#endif  // __FEATURES_INC
545