104 lines
5.0 KiB
HLSL
104 lines
5.0 KiB
HLSL
#ifndef ALLIN13DSHADER_SHADERFEATURES_
|
|
#define ALLIN13DSHADER_SHADERFEATURES_
|
|
|
|
#pragma shader_feature_local _LIGHTMODEL_NONE
|
|
#pragma shader_feature_local _LIGHTMODEL_CLASSIC
|
|
#pragma shader_feature_local _LIGHTMODEL_TOON
|
|
#pragma shader_feature_local _LIGHTMODEL_TOONRAMP
|
|
#pragma shader_feature_local _LIGHTMODEL_HALFLAMBERT
|
|
#pragma shader_feature_local _LIGHTMODEL_FAKEGI
|
|
#pragma shader_feature_local _LIGHTMODEL_FASTLIGHTING
|
|
#pragma shader_feature_local _SHADINGMODEL_BASIC
|
|
#pragma shader_feature_local _SHADINGMODEL_PBR
|
|
#pragma shader_feature_local _METALLIC_MAP_ON
|
|
#pragma shader_feature_local _SPECULARMODEL_NONE
|
|
#pragma shader_feature_local _SPECULARMODEL_CLASSIC
|
|
#pragma shader_feature_local _SPECULARMODEL_TOON
|
|
#pragma shader_feature_local _SPECULARMODEL_ANISOTROPIC
|
|
#pragma shader_feature_local _SPECULARMODEL_ANISOTROPICTOON
|
|
#pragma shader_feature_local _REFLECTIONS_NONE
|
|
#pragma shader_feature_local _REFLECTIONS_CLASSIC
|
|
#pragma shader_feature_local _REFLECTIONS_TOON
|
|
#pragma shader_feature_local _NORMAL_MAP_ON
|
|
#pragma shader_feature_local _FLAT_NORMALS_ON
|
|
#pragma shader_feature_local _CUSTOM_SHADOW_COLOR_ON
|
|
#pragma shader_feature_local _AFFECTED_BY_LIGHTMAPS_ON
|
|
#pragma shader_feature_local _LIGHTMAP_COLOR_CORRECTION_ON
|
|
#pragma shader_feature_local _CUSTOM_AMBIENT_LIGHT_ON
|
|
#pragma shader_feature_local _CAST_SHADOWS_ON
|
|
#pragma shader_feature_local _RECEIVE_SHADOWS_ON
|
|
#pragma shader_feature_local _RECEIVEDSHADOWSTYPE_CLASSIC
|
|
#pragma shader_feature_local _RECEIVEDSHADOWSTYPE_STYLIZED
|
|
#pragma shader_feature_local _COLOR_RAMP_ON
|
|
#pragma shader_feature_local _COLORRAMPLIGHTINGSTAGE_BEFORELIGHTING
|
|
#pragma shader_feature_local _COLORRAMPLIGHTINGSTAGE_AFTERLIGHTING
|
|
#pragma shader_feature_local _AOMAP_ON
|
|
#pragma shader_feature_local _HIGHLIGHTS_ON
|
|
#pragma shader_feature_local _RIM_LIGHTING_ON
|
|
#pragma shader_feature_local _RIMLIGHTINGSTAGE_BEFORELIGHTING
|
|
#pragma shader_feature_local _RIMLIGHTINGSTAGE_BEFORELIGHTINGLAST
|
|
#pragma shader_feature_local _RIMLIGHTINGSTAGE_AFTERLIGHTING
|
|
#pragma shader_feature_local _GREYSCALE_ON
|
|
#pragma shader_feature_local _GREYSCALESTAGE_BEFORELIGHTING
|
|
#pragma shader_feature_local _GREYSCALESTAGE_AFTERLIGHTING
|
|
#pragma shader_feature_local _POSTERIZE_ON
|
|
#pragma shader_feature_local _HUE_SHIFT_ON
|
|
#pragma shader_feature_local _EMISSION_ON
|
|
#pragma shader_feature_local _HOLOGRAM_ON
|
|
#pragma shader_feature_local _MATCAP_ON
|
|
#pragma shader_feature_local _MATCAPBLENDMODE_MULTIPLY
|
|
#pragma shader_feature_local _MATCAPBLENDMODE_REPLACE
|
|
#pragma shader_feature_local _HIT_ON
|
|
#pragma shader_feature_local _CONTRAST_BRIGHTNESS_ON
|
|
#pragma shader_feature_local _HEIGHT_GRADIENT_ON
|
|
#pragma shader_feature_local _HEIGHTGRADIENTPOSITIONSPACE_LOCAL
|
|
#pragma shader_feature_local _HEIGHTGRADIENTPOSITIONSPACE_WORLD
|
|
#pragma shader_feature_local _INTERSECTION_GLOW_ON
|
|
#pragma shader_feature_local _ALBEDO_VERTEX_COLOR_ON
|
|
#pragma shader_feature_local _ALBEDOVERTEXCOLORMODE_MULTIPLY
|
|
#pragma shader_feature_local _ALBEDOVERTEXCOLORMODE_REPLACE
|
|
#pragma shader_feature_local _TRIPLANAR_MAPPING_ON
|
|
#pragma shader_feature_local _TRIPLANARNORMALSPACE_LOCAL
|
|
#pragma shader_feature_local _TRIPLANARNORMALSPACE_WORLD
|
|
#pragma shader_feature_local _TRIPLANAR_NOISE_TRANSITION_ON
|
|
#pragma shader_feature_local _TEXTURE_BLENDING_ON
|
|
#pragma shader_feature_local _TEXTUREBLENDINGSOURCE_VERTEXCOLOR
|
|
#pragma shader_feature_local _TEXTUREBLENDINGSOURCE_TEXTURE
|
|
#pragma shader_feature_local _TEXTUREBLENDINGMODE_RGB
|
|
#pragma shader_feature_local _TEXTUREBLENDINGMODE_BLACKANDWHITE
|
|
#pragma shader_feature_local _DEPTH_COLORING_ON
|
|
#pragma shader_feature_local _SUBSURFACE_SCATTERING_ON
|
|
#pragma shader_feature_local _ALPHA_CUTOFF_ON
|
|
#pragma shader_feature_local _FADE_ON
|
|
#pragma shader_feature_local _FADEUVSET_UV1
|
|
#pragma shader_feature_local _FADEUVSET_UV2
|
|
#pragma shader_feature_local _FADEUVSET_WORLD_SPACE
|
|
#pragma shader_feature_local _FADE_BURN_ON
|
|
#pragma shader_feature_local _INTERSECTION_FADE_ON
|
|
#pragma shader_feature_local _ALPHA_ROUND_ON
|
|
#pragma shader_feature_local _FADE_BY_CAM_DISTANCE_ON
|
|
#pragma shader_feature_local _FADE_BY_CAM_DISTANCE_NEAR_FADE
|
|
#pragma shader_feature_local _DITHER_ON
|
|
#pragma shader_feature_local _VERTEX_SHAKE_ON
|
|
#pragma shader_feature_local _VERTEX_INFLATE_ON
|
|
#pragma shader_feature_local _VERTEX_DISTORTION_ON
|
|
#pragma shader_feature_local _VOXELIZE_ON
|
|
#pragma shader_feature_local _GLITCH_ON
|
|
#pragma shader_feature_local _RECALCULATE_NORMALS_ON
|
|
#pragma shader_feature_local _WIND_ON
|
|
#pragma shader_feature_local _USE_WIND_VERTICAL_MASK
|
|
#pragma shader_feature_local _SCROLL_TEXTURE_ON
|
|
#pragma shader_feature_local _SCREEN_SPACE_UV_ON
|
|
#pragma shader_feature_local _PIXELATE_ON
|
|
#pragma shader_feature_local _STOCHASTIC_SAMPLING_ON
|
|
#pragma shader_feature_local _WAVE_UV_ON
|
|
#pragma shader_feature_local _HAND_DRAWN_ON
|
|
#pragma shader_feature_local _UV_DISTORTION_ON
|
|
#pragma shader_feature_local _OUTLINETYPE_NONE
|
|
#pragma shader_feature_local _OUTLINETYPE_SIMPLE
|
|
#pragma shader_feature_local _OUTLINETYPE_CONSTANT
|
|
#pragma shader_feature_local _OUTLINETYPE_FADEWITHDISTANCE
|
|
#pragma shader_feature_local _FOG_ON
|
|
|
|
|
|
#endif //ALLIN13DSHADER_SHADERFEATURES_ |