res-avatar-unity/Assets/_PoiyomiShaders/Shaders/7.3/Pro/Includes/CGI_PoiPass.cginc
2023-07-15 19:51:23 -07:00

252 lines
4.5 KiB
HLSL
Executable file

/*
USED---------------------------------------------
"_PARALLAXMAP"
"_REQUIRE_UV2"
"_SUNDISK_NONE"
"_DETAIL_MULX2"
"_GLOSSYREFLECTIONS_OFF"
"_METALLICGLOSSMAP"
"_COLORADDSUBDIFF_ON"
"_SPECGLOSSMAP"
"_TERRAIN_NORMAL_MAP"
"_SUNDISK_SIMPLE"
"_EMISSION"
"_COLORCOLOR_ON"
"_COLOROVERLAY_ON"
"_ALPHAMODULATE_ON"
"_SUNDISK_HIGH_QUALITY"
"_MAPPING_6_FRAMES_LAYOUT"
"_NORMALMAP
"EFFECT_BUMP"
"BLOOM"
"BLOOM_LOW"
"GRAIN"
"DEPTH_OF_FIELD"
"USER_LUT"
"CHROMATIC_ABERRATION_LOW"
"BLOOM_LENS_DIRT"
"_FADING_ON"
"CHROMATIC_ABERRATION"
"DISTORT"
"GEOM_TYPE_BRANCH"
"_SPECULARHIGHLIGHTS_OFF"
"_SMOOTHNESS_TEXTURE_ALBEDO_CHANNEL_A"
"EFFECT_HUE_VARIATION"
"GEOM_TYPE_LEAF"
"GEOM_TYPE_MESH"
"FINALPASS"
"AUTO_EXPOSURE
"VIGNETTE"
"VIGNETTE_MASKED"
"COLOR_GRADING_HDR"
"COLOR_GRADING_HDR_3D"
"DITHERING"
"VIGNETTE_CLASSIC"
"GEOM_TYPE_BRANCH_DETAIL"
"GEOM_TYPE_FROND"
"DEPTH_OF_FIELD_COC_VIEW"
"COLOR_GRADING_LOG_VIEW"
"TONEMAPPING_CUSTOM"
UNUSED-------------------------------------------
"_ALPHABLEND_ON"
"_ALPHAPREMULTIPLY_ON"
"_ALPHATEST_ON"
"PIXELSNAP_ON"
"TONEMAPPING_FILMIC"
"TONEMAPPING_NEUTRAL"
"TONEMAPPING_ACES"
"COLOR_GRADING"
DO NOT USE -----------------------------------------
"BILLBOARD_FACE_CAMERA_POS"
SOFTPARTICLES_ON
*/
#ifndef POI_PASS
#define POI_PASS
#include "UnityCG.cginc"
#include "Lighting.cginc"
#include "UnityPBSLighting.cginc"
#include "AutoLight.cginc"
#include "UnityShaderVariables.cginc"
#ifdef POI_META_PASS
#include "UnityMetaPass.cginc"
#endif
//#pragma warning (default : 3206) // implicit truncation
#include "CGI_PoiMacros.cginc"
#include "CGI_PoiDefines.cginc"
#include "CGI_FunctionsArtistic.cginc"
#include "CGI_Poicludes.cginc"
#include "CGI_PoiHelpers.cginc"
#include "CGI_PoiBlending.cginc"
#ifdef _SUNDISK_NONE
#include "CGI_PoiRandom.cginc"
#endif
#ifdef _REQUIRE_UV2
#include "CGI_PoiMirror.cginc"
#endif
#include "CGI_PoiPenetration.cginc"
#include "CGI_PoiVertexManipulations.cginc"
#include "CGI_PoiSpawnInVert.cginc"
#include "CGI_PoiV2F.cginc"
#ifdef BLOOM_LOW
#include "CGI_PoiBulge.cginc"
#endif
#include "CGI_PoiVert.cginc"
#ifdef TESSELATION
#include "CGI_PoiTessellation.cginc"
#endif
#include "CGI_PoiDithering.cginc"
#ifdef _PARALLAXMAP
#include "CGI_PoiParallax.cginc"
#endif
#ifdef COLOR_GRADING_LOG_VIEW
#include "CGI_PoiAudioLink.cginc"
#endif
#ifdef USER_LUT
#include "CGI_PoiUVDistortion.cginc"
#endif
#ifdef VIGNETTE
#include "CGI_PoiRGBMask.cginc"
#endif
#include "CGI_PoiData.cginc"
#ifdef _SPECULARHIGHLIGHTS_OFF
#include "CGI_PoiBlackLight.cginc"
#endif
#include "CGI_PoiSpawnInFrag.cginc"
#ifdef WIREFRAME
#include "CGI_PoiWireframe.cginc"
#endif
#ifdef DISTORT
#include "CGI_PoiDissolve.cginc"
#endif
#ifdef DEPTH_OF_FIELD
#include "CGI_PoiHologram.cginc"
#endif
#ifdef BLOOM_LENS_DIRT
#include "CGI_PoiIridescence.cginc"
#endif
#ifdef FUR
//#include "CGI_PoiFur.cginc"
//#include "CGI_PoiGeomFur.cginc"
#endif
#ifdef VIGNETTE_MASKED
#include "CGI_PoiLighting.cginc"
#endif
#include "CGI_PoiMainTex.cginc"
#ifdef TONEMAPPING_CUSTOM
#include "CGI_PoiPathing.cginc"
#endif
#ifdef GEOM_TYPE_BRANCH
#include "CGI_PoiDecal.cginc"
#endif
#ifdef CHROMATIC_ABERRATION
#include "CGI_PoiVoronoi.cginc"
#endif
#ifdef _DETAIL_MULX2
#include "CGI_PoiPanosphere.cginc"
#endif
#ifdef EFFECT_BUMP
#include "CGI_PoiMSDF.cginc"
#endif
#ifdef GRAIN
#include "CGI_PoiDepthColor.cginc"
#endif
#ifdef _SUNDISK_HIGH_QUALITY
#include "CGI_PoiFlipbook.cginc"
#endif
#ifdef _GLOSSYREFLECTIONS_OFF
#include "CGI_PoiRimLighting.cginc"
#endif
#ifdef _MAPPING_6_FRAMES_LAYOUT
#include "CGI_PoiEnvironmentalRimLighting.cginc"
#endif
#ifdef VIGNETTE_CLASSIC
#include "CGI_PoiBRDF.cginc"
#endif
#ifdef _METALLICGLOSSMAP
#include "CGI_PoiMetal.cginc"
#endif
#ifdef _COLORADDSUBDIFF_ON
#include "CGI_PoiMatcap.cginc"
#endif
#ifdef _SPECGLOSSMAP
#include "CGI_PoiSpecular.cginc"
#endif
#ifdef BLOOM
#include "CGI_PoiVideo.cginc"
#endif
#ifdef _TERRAIN_NORMAL_MAP
#include "CGI_PoiSubsurfaceScattering.cginc"
#endif
#include "CGI_PoiBlending.cginc"
#include "CGI_PoiGrab.cginc"
#ifdef _SUNDISK_SIMPLE
#include "CGI_PoiGlitter.cginc"
#endif
#ifdef _EMISSION
#include "CGI_PoiEmission.cginc"
#endif
#ifdef _COLORCOLOR_ON
#include "CGI_PoiClearCoat.cginc"
#endif
#include "CGI_PoiAlphaToCoverage.cginc"
#ifdef _COLOROVERLAY_ON
#include "CGI_PoiDebug.cginc"
#endif
#include "CGI_PoiFrag.cginc"
#endif