yum-archive/2ner
A toon shader for Unity's BIRP.
git clone https://git.yummers.dev/yum-archive/2ner
d0c27e8
master
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