├── .gitattributes ├── .gitignore ├── Comments (Unity Shader).tmPreferences ├── Context.sublime-menu ├── Default (Linux).sublime-keymap ├── Default (OSX).sublime-keymap ├── Default (Windows).sublime-keymap ├── Main.sublime-menu ├── README.md ├── Shader.sublime-build ├── Unity3D-Shader.sublime-settings ├── Unity5 ├── AutoLight_Unity │ ├── LIGHTING_COORDS.sublime-snippet │ ├── LIGHT_ATTENUATION.sublime-snippet │ ├── SHADOW_ATTENUATION.sublime-snippet │ ├── SHADOW_COORDS.sublime-snippet │ ├── TRANSFER_SHADOW.sublime-snippet │ ├── TRANSFER_VERTEX_TO_FRAGMENT.sublime-snippet │ ├── UnitySpotAttenuate.sublime-snippet │ ├── UnitySpotCookie.sublime-snippet │ ├── unitySampleShadow.sublime-snippet │ ├── unityShadowCoord.sublime-snippet │ ├── unityShadowCoord2.sublime-snippet │ ├── unityShadowCoord3.sublime-snippet │ ├── unityShadowCoord4.sublime-snippet │ └── unityShadowCoord4x4.sublime-snippet ├── HLSLSupport_Unity │ ├── AppendStructuredBuffer.sublime-snippet │ ├── CBUFFER_START.sublime-snippet │ ├── ConsumeStructuredBuffer.sublime-snippet │ ├── FACE.sublime-snippet │ ├── FOGC.sublime-snippet │ ├── HDR_LIGHT_PREPASS_ON.sublime-snippet │ ├── RWStructuredBuffer.sublime-snippet │ ├── RWTexture2D.sublime-snippet │ ├── RWTexture3D.sublime-snippet │ ├── SV_InstanceID.sublime-snippet │ ├── SV_POSITION.sublime-snippet │ ├── SV_VertexID.sublime-snippet │ ├── StructuredBuffer.sublime-snippet │ ├── UNITY_ALPHA_CHANNEL.sublime-snippet │ ├── UNITY_ARGS_TEXCUBE.sublime-snippet │ ├── UNITY_ATTEN_CHANNEL.sublime-snippet │ ├── UNITY_CAN_COMPILE_TESSELLATION.sublime-snippet │ ├── UNITY_DECLARE_TEX2D.sublime-snippet │ ├── UNITY_DECLARE_TEX2D_NOSAMPLER.sublime-snippet │ ├── UNITY_DECLARE_TEXCUBE.sublime-snippet │ ├── UNITY_DECLARE_TEXCUBE_NOSAMPLER.sublime-snippet │ ├── UNITY_INITIALIZE_OUTPUT.sublime-snippet │ ├── UNITY_PASS_TEXCUBE.sublime-snippet │ ├── UNITY_PROJ_COORD.sublime-snippet │ ├── UNITY_SAMPLE_1CHANNEL.sublime-snippet │ ├── UNITY_SAMPLE_TEX2D.sublime-snippet │ ├── UNITY_SAMPLE_TEXCUBE.sublime-snippet │ ├── UNITY_UV_STARTS_AT_TOP.sublime-snippet │ ├── UNITY_VFACE_AFFECTED_BY_PROJECTION.sublime-snippet │ ├── UNITY_VFACE_FLIPPED.sublime-snippet │ ├── UNITY_VPOS_TYPE.sublime-snippet │ ├── VFACE.sublime-snippet │ ├── VPOS.sublime-snippet │ ├── WPOS.sublime-snippet │ ├── fixed.sublime-snippet │ ├── fixed2.sublime-snippet │ ├── fixed2x2.sublime-snippet │ ├── fixed3.sublime-snippet │ ├── fixed3x3.sublime-snippet │ ├── fixed4.sublime-snippet │ ├── fixed4x4.sublime-snippet │ ├── half.sublime-snippet │ ├── half2.sublime-snippet │ ├── half2x2.sublime-snippet │ ├── half3.sublime-snippet │ ├── half3x3.sublime-snippet │ ├── half4.sublime-snippet │ ├── half4x4.sublime-snippet │ ├── min10float.sublime-snippet │ ├── min10float2.sublime-snippet │ ├── min10float3.sublime-snippet │ ├── min10float4.sublime-snippet │ ├── min16float.sublime-snippet │ ├── min16float2.sublime-snippet │ ├── min16float3.sublime-snippet │ ├── min16float4.sublime-snippet │ ├── msad4.sublime-snippet │ ├── sampler2D_float.sublime-snippet │ ├── sampler2D_half.sublime-snippet │ ├── samplerCUBE_float.sublime-snippet │ ├── samplerCUBE_half.sublime-snippet │ ├── samplerRECT.sublime-snippet │ ├── tex1D.sublime-snippet │ ├── tex1Dbias.sublime-snippet │ ├── tex1Dgrad.sublime-snippet │ ├── tex1Dlod.sublime-snippet │ ├── tex1Dproj.sublime-snippet │ ├── tex2D.sublime-snippet │ ├── tex2Dbias.sublime-snippet │ ├── tex2Dgrad.sublime-snippet │ ├── tex2Dlod.sublime-snippet │ ├── tex2Dproj.sublime-snippet │ ├── tex2DprojShadow.sublime-snippet │ ├── tex3D.sublime-snippet │ ├── tex3Dbias.sublime-snippet │ ├── tex3Dgrad.sublime-snippet │ ├── tex3Dlod.sublime-snippet │ ├── tex3Dproj.sublime-snippet │ ├── texCUBE.sublime-snippet │ ├── texCUBEbias.sublime-snippet │ ├── texCUBEgrad.sublime-snippet │ ├── texCUBElod.sublime-snippet │ ├── texCUBEproj.sublime-snippet │ ├── texRECT.sublime-snippet │ ├── texRECTbias.sublime-snippet │ ├── texRECTlod.sublime-snippet │ └── texRECTproj.sublime-snippet ├── Lighting_Unity │ ├── DirLightmapDiffuse.sublime-snippet │ ├── LightingBlinnPhong.sublime-snippet │ ├── LightingBlinnPhong_Deferred.sublime-snippet │ ├── LightingBlinnPhong_PrePass.sublime-snippet │ ├── LightingLambert.sublime-snippet │ ├── LightingLambert_Deferred.sublime-snippet │ ├── LightingLambert_PrePass.sublime-snippet │ ├── UnityBlinnPhongLight.sublime-snippet │ └── UnityLambertLight.sublime-snippet ├── SpeedTreeCommon_Unity │ ├── BranchBlend.sublime-snippet │ ├── Detail.sublime-snippet │ ├── HueVariationAmount.sublime-snippet │ ├── SPEEDTREE_DATA_NORMAL.sublime-snippet │ └── mainTexUV.sublime-snippet ├── SpeedTreeVertex_Unity │ ├── WIND_QUALITY_BEST.sublime-snippet │ ├── WIND_QUALITY_BETTER.sublime-snippet │ ├── WIND_QUALITY_FAST.sublime-snippet │ ├── WIND_QUALITY_FASTEST.sublime-snippet │ ├── WIND_QUALITY_NONE.sublime-snippet │ └── WIND_QUALITY_PALM.sublime-snippet ├── SpeedTreeWind_Unity │ ├── BranchWind.sublime-snippet │ ├── CubicSmooth.sublime-snippet │ ├── GlobalWind.sublime-snippet │ ├── TriangleWave.sublime-snippet │ ├── TrigApproximate.sublime-snippet │ ├── Turbulence.sublime-snippet │ ├── Twitch.sublime-snippet │ ├── UnpackNormalFromFloat.sublime-snippet │ └── mul_float3x3_float3.sublime-snippet ├── TerrainEngine_Unity │ ├── AnimateVertex.sublime-snippet │ ├── SmoothCurve.sublime-snippet │ ├── SmoothTriangleWave.sublime-snippet │ ├── Squash.sublime-snippet │ ├── TerrainWaveGrass.sublime-snippet │ └── TriangleWave.sublime-snippet ├── Tessellation_Unity │ ├── UnityCalcDistanceTessFactor.sublime-snippet │ ├── UnityCalcEdgeTessFactor.sublime-snippet │ ├── UnityCalcTriEdgeTessFactors.sublime-snippet │ ├── UnityDistanceBasedTess.sublime-snippet │ ├── UnityDistanceFromPlane.sublime-snippet │ ├── UnityEdgeLengthBasedTess.sublime-snippet │ └── UnityEdgeLengthBasedTessCull.sublime-snippet ├── UnityBuiltin3xTreeLibrary_Unity │ ├── LightingTreeLeaf.sublime-snippet │ ├── ShadeTranslucentLights.sublime-snippet │ └── ShadeTranslucentMainLight.sublime-snippet ├── UnityCG_Unity │ ├── COMPUTE_EYEDEPTH.sublime-snippet │ ├── COMPUTE_VIEW_NORMAL.sublime-snippet │ ├── ComputeDitherScreenPos.sublime-snippet │ ├── ComputeGrabScreenPos.sublime-snippet │ ├── ComputeScreenPos.sublime-snippet │ ├── DECODE_EYEDEPTH.sublime-snippet │ ├── DecodeDirectionalLightmap.sublime-snippet │ ├── DecodeFloatRG.sublime-snippet │ ├── DecodeFloatRGBA.sublime-snippet │ ├── DecodeHDR.sublime-snippet │ ├── DecodeLightmap.sublime-snippet │ ├── DecodeLightmapDoubleLDR.sublime-snippet │ ├── DecodeLightmapRGBM.sublime-snippet │ ├── DecodeRealtimeLightmap.sublime-snippet │ ├── DecodeViewNormalStereo.sublime-snippet │ ├── EMISSIVE_RGBM_SCALE.sublime-snippet │ ├── EncodeDepthNormal.sublime-snippet │ ├── EncodeFloatRG.sublime-snippet │ ├── EncodeFloatRGBA.sublime-snippet │ ├── EncodeViewNormalStereo.sublime-snippet │ ├── GammaToLinearSpace.sublime-snippet │ ├── LIGHTMAP_RGBM_SCALE.sublime-snippet │ ├── Linear01Depth.sublime-snippet │ ├── LinearEyeDepth.sublime-snippet │ ├── LinearToGammaSpace.sublime-snippet │ ├── Luminance.sublime-snippet │ ├── MultiplyUV.sublime-snippet │ ├── ObjSpaceLightDir.sublime-snippet │ ├── ObjSpaceViewDir.sublime-snippet │ ├── ParallaxOffset.sublime-snippet │ ├── SAMPLE_SHADOW_COLLECTOR_SHADOW.sublime-snippet │ ├── SCALED_NORMAL.sublime-snippet │ ├── SHADOW_COLLECTOR_FRAGMENT.sublime-snippet │ ├── ShadeSH12Order.sublime-snippet │ ├── ShadeSH3Order.sublime-snippet │ ├── ShadeSH9.sublime-snippet │ ├── ShadeVertexLights.sublime-snippet │ ├── ShadeVertexLightsFull.sublime-snippet │ ├── TRANSFER_SHADOW_CASTER.sublime-snippet │ ├── TRANSFER_SHADOW_CASTER_NORMALOFFSET.sublime-snippet │ ├── TRANSFER_SHADOW_COLLECTOR.sublime-snippet │ ├── TRANSFORM_TEX.sublime-snippet │ ├── TRANSFORM_UV.sublime-snippet │ ├── TransformViewToProjection.sublime-snippet │ ├── UNITY_DITHER_CROSSFADE_COORDS.sublime-snippet │ ├── UNITY_OPAQUE_ALPHA.sublime-snippet │ ├── UNITY_PI.sublime-snippet │ ├── UnityApplyLinearShadowBias.sublime-snippet │ ├── UnityClipSpaceShadowCasterPos.sublime-snippet │ ├── UnityDecodeCubeShadowDepth.sublime-snippet │ ├── UnityEncodeCubeShadowDepth.sublime-snippet │ ├── UnityEncodeRGBM.sublime-snippet │ ├── UnityObjectToWorldDir.sublime-snippet │ ├── UnityObjectToWorldNormal.sublime-snippet │ ├── UnityPixelSnap.sublime-snippet │ ├── UnityWorldSpaceLightDir.sublime-snippet │ ├── UnityWorldSpaceViewDir.sublime-snippet │ ├── UnityWorldToObjectDir.sublime-snippet │ ├── UnpackNormal.sublime-snippet │ ├── UnpackNormalDXT5nm.sublime-snippet │ ├── V2F_SCREEN_TYPE.sublime-snippet │ ├── V2F_SHADOW_CASTER.sublime-snippet │ ├── V2F_SHADOW_CASTER_NOPOS.sublime-snippet │ ├── V2F_SHADOW_COLLECTOR.sublime-snippet │ ├── VertexLight.sublime-snippet │ ├── WorldSpaceLightDir.sublime-snippet │ └── WorldSpaceViewDir.sublime-snippet ├── UnityDeferredLibrary_Unity │ ├── UnityDeferredComputeFadeDistance.sublime-snippet │ └── UnityDeferredComputeShadow.sublime-snippet ├── UnityGlobalIllumination_Unity │ ├── DecodeDirectionalSpecularLightmap.sublime-snippet │ └── MixLightmapWithRealtimeAttenuation.sublime-snippet ├── UnityMetaPass_Unity │ ├── UnityMetaFragment.sublime-snippet │ └── UnityMetaVertexPosition.sublime-snippet ├── UnityPBSLighting_Unity │ ├── BRDF_Unity_Indirect.sublime-snippet │ ├── LightingStandard.sublime-snippet │ ├── LightingStandardSpecular.sublime-snippet │ ├── LightingStandardSpecular_Deferred.sublime-snippet │ ├── LightingStandard_Deferred.sublime-snippet │ ├── UNITY_BRDF_GI.sublime-snippet │ ├── UNITY_BRDF_PBS.sublime-snippet │ └── UNITY_BRDF_PBS_LIGHTMAP_INDIRECT.sublime-snippet ├── UnityShaderVariables_Unity │ ├── _CosTime.sublime-snippet │ ├── _LightPositionRange.sublime-snippet │ ├── _LightShadowData.sublime-snippet │ ├── _LightSplitsFar.sublime-snippet │ ├── _LightSplitsNear.sublime-snippet │ ├── _Object2World.sublime-snippet │ ├── _ProjectionParams.sublime-snippet │ ├── _ScreenParams.sublime-snippet │ ├── _SinTime.sublime-snippet │ ├── _Time.sublime-snippet │ ├── _World2Object.sublime-snippet │ ├── _WorldSpaceCameraPos.sublime-snippet │ ├── _WorldSpaceLightPos0.sublime-snippet │ ├── _ZBufferParams.sublime-snippet │ ├── glstate_lightmodel_ambient.sublime-snippet │ ├── glstate_matrix_invtrans_modelview0.sublime-snippet │ ├── glstate_matrix_modelview0.sublime-snippet │ ├── glstate_matrix_mvp.sublime-snippet │ ├── glstate_matrix_projection.sublime-snippet │ ├── glstate_matrix_transpose_modelview0.sublime-snippet │ ├── unity_4LightAtten0.sublime-snippet │ ├── unity_4LightPosX0.sublime-snippet │ ├── unity_4LightPosY0.sublime-snippet │ ├── unity_4LightPosZ0.sublime-snippet │ ├── unity_AmbientEquator.sublime-snippet │ ├── unity_AmbientGround.sublime-snippet │ ├── unity_AmbientSky.sublime-snippet │ ├── unity_CameraInvProjection.sublime-snippet │ ├── unity_CameraProjection.sublime-snippet │ ├── unity_CameraWorldClipPlanes.sublime-snippet │ ├── unity_DeltaTime.sublime-snippet │ ├── unity_DynamicLightmapST.sublime-snippet │ ├── unity_FogColor.sublime-snippet │ ├── unity_FogParams.sublime-snippet │ ├── unity_LODFade.sublime-snippet │ ├── unity_LightAtten.sublime-snippet │ ├── unity_LightColor.sublime-snippet │ ├── unity_LightColor0.sublime-snippet │ ├── unity_LightPosition.sublime-snippet │ ├── unity_LightShadowBias.sublime-snippet │ ├── unity_LightmapST.sublime-snippet │ ├── unity_MatrixV.sublime-snippet │ ├── unity_MatrixVP.sublime-snippet │ ├── unity_OrthoParams.sublime-snippet │ ├── unity_SHAb.sublime-snippet │ ├── unity_SHAg.sublime-snippet │ ├── unity_SHAr.sublime-snippet │ ├── unity_SHBb.sublime-snippet │ ├── unity_SHBg.sublime-snippet │ ├── unity_SHBr.sublime-snippet │ ├── unity_SHC.sublime-snippet │ ├── unity_ShadowFadeCenterAndType.sublime-snippet │ ├── unity_ShadowSplitSpheres.sublime-snippet │ ├── unity_ShadowSplitSqRadii.sublime-snippet │ ├── unity_SpecCube0_BoxMax.sublime-snippet │ ├── unity_SpecCube0_BoxMin.sublime-snippet │ ├── unity_SpecCube0_HDR.sublime-snippet │ ├── unity_SpecCube0_ProbePosition.sublime-snippet │ ├── unity_SpecCube1_BoxMax.sublime-snippet │ ├── unity_SpecCube1_BoxMin.sublime-snippet │ ├── unity_SpecCube1_HDR.sublime-snippet │ ├── unity_SpecCube1_ProbePosition.sublime-snippet │ ├── unity_SpotDirection.sublime-snippet │ └── unity_World2Shadow.sublime-snippet ├── UnityShadowLibrary_Unity │ ├── SampleCubeDistance.sublime-snippet │ └── UnitySampleShadowmap.sublime-snippet ├── UnityStandardBRDF_Unity │ ├── BlinnTerm.sublime-snippet │ ├── CookTorranceVisibilityTerm.sublime-snippet │ ├── DecodeHDR_NoLinearSupportInSM2.sublime-snippet │ ├── DotClamped.sublime-snippet │ ├── FresnelLerp.sublime-snippet │ ├── FresnelLerpFast.sublime-snippet │ ├── FresnelTerm.sublime-snippet │ ├── GGXTerm.sublime-snippet │ ├── GetSpecPowToMip.sublime-snippet │ ├── ImplicitVisibilityTerm.sublime-snippet │ ├── KelemenVisibilityTerm.sublime-snippet │ ├── LambertTerm.sublime-snippet │ ├── LazarovFresnelTerm.sublime-snippet │ ├── ModifiedKelemenVisibilityTerm.sublime-snippet │ ├── NDFBlinnPhongNormalizedTerm.sublime-snippet │ ├── Pow4.sublime-snippet │ ├── Pow5.sublime-snippet │ ├── RDFBlinnPhongNormalizedTerm.sublime-snippet │ ├── RoughnessToSpecPower.sublime-snippet │ ├── SebLagardeFresnelTerm.sublime-snippet │ ├── SmithBeckmannVisibilityTerm.sublime-snippet │ ├── SmithGGXVisibilityTerm.sublime-snippet │ ├── SmithVisibilityTerm.sublime-snippet │ ├── Unity_GlossyEnvironment.sublime-snippet │ └── Unity_SafeNormalize.sublime-snippet ├── UnityStandardConfig_Unity │ ├── UNITY_BRDF_GGX.sublime-snippet │ ├── UNITY_CONSERVE_ENERGY.sublime-snippet │ ├── UNITY_CONSERVE_ENERGY_MONOCHROME.sublime-snippet │ ├── UNITY_GLOSS_MATCHES_MARMOSET_TOOLBAG2.sublime-snippet │ ├── UNITY_SAMPLE_FULL_SH_PER_PIXEL.sublime-snippet │ └── UNITY_TANGENT_ORTHONORMALIZE.sublime-snippet ├── UnityStandardCore_Unity │ ├── FRAGMENT_SETUP.sublime-snippet │ ├── FRAGMENT_SETUP_FWDADD.sublime-snippet │ ├── IN_LIGHTDIR_FWDADD.sublime-snippet │ ├── NormalizePerPixelNormal.sublime-snippet │ ├── NormalizePerVertexNormal.sublime-snippet │ ├── OutputForward.sublime-snippet │ ├── UNITY_SETUP_BRDF_INPUT.sublime-snippet │ ├── WorldNormal.sublime-snippet │ ├── fragForwardAdd.sublime-snippet │ └── fragForwardBase.sublime-snippet ├── UnityStandardInput_Unity │ ├── Albedo.sublime-snippet │ ├── Alpha.sublime-snippet │ ├── DetailMask.sublime-snippet │ ├── Emission.sublime-snippet │ ├── MetallicGloss.sublime-snippet │ ├── NormalInTangentSpace.sublime-snippet │ ├── Occlusion.sublime-snippet │ ├── Parallax.sublime-snippet │ ├── SpecularGloss.sublime-snippet │ ├── TexCoords.sublime-snippet │ ├── _DETAIL.sublime-snippet │ └── _TANGENT_TO_WORLD.sublime-snippet ├── UnityStandardMeta_Unity │ ├── UNITY_PASS_META.sublime-snippet │ ├── UnityLightmappingAlbedo.sublime-snippet │ └── frag_meta.sublime-snippet ├── UnityStandardShadow_Unity │ ├── UNITY_STANDARD_USE_DITHER_MASK.sublime-snippet │ ├── UNITY_STANDARD_USE_SHADOW_OUTPUT_STRUCT.sublime-snippet │ └── UNITY_STANDARD_USE_SHADOW_UVS.sublime-snippet └── UnityStandardUtils_Unity │ ├── BlendNormals.sublime-snippet │ ├── BoxProjectedCubemapDirection.sublime-snippet │ ├── CalculateSurfaceGradient.sublime-snippet │ ├── CalculateSurfaceNormal.sublime-snippet │ ├── DiffuseAndSpecularFromMetallic.sublime-snippet │ ├── EnergyConservationBetweenDiffuseAndSpecular.sublime-snippet │ ├── LerpOneTo.sublime-snippet │ ├── LerpWhiteTo.sublime-snippet │ ├── ParallaxOffset1Step.sublime-snippet │ ├── PerturbNormal.sublime-snippet │ ├── PreMultiplyAlpha.sublime-snippet │ ├── SpecularStrength.sublime-snippet │ └── UnpackScaleNormal.sublime-snippet ├── UnityShader.YAML-tmLanguage ├── UnityShader.sublime-completions ├── UnityShader.sublime-settings ├── UnityShader.tmLanguage ├── defaultdefine.py ├── helper.py ├── secret ├── snippet ├── BasicShader.sublime-snippet ├── BindChannels.sublime-snippet ├── CG-PROGRAM.sublime-snippet ├── Category.sublime-snippet ├── ColorProperty.sublime-snippet ├── RangeProperty.sublime-snippet ├── Surface_Frag.sublime-snippet ├── Surface_vert.sublime-snippet ├── TextureProperty - .sublime-snippet ├── TextureProperty.sublime-snippet ├── Vector.sublime-snippet ├── exclude_path.sublime-snippet ├── finalcolor.sublime-snippet ├── fixed.sublime-snippet ├── fixed2.sublime-snippet ├── fixed3.sublime-snippet ├── fixed4.sublime-snippet ├── float.sublime-snippet ├── float2.sublime-snippet ├── float3.sublime-snippet ├── float4.sublime-snippet ├── fragmentoption.sublime-snippet ├── func │ ├── abs.sublime-snippet │ ├── acos.sublime-snippet │ ├── all.sublime-snippet │ ├── any.sublime-snippet │ ├── asin.sublime-snippet │ ├── atan.sublime-snippet │ ├── atan2.sublime-snippet │ ├── ceil.sublime-snippet │ ├── clamp.sublime-snippet │ ├── cos.sublime-snippet │ ├── cosh.sublime-snippet │ ├── cross.sublime-snippet │ ├── degrees.sublime-snippet │ ├── determinant.sublime-snippet │ ├── distance.sublime-snippet │ ├── dot.sublime-snippet │ ├── exp.sublime-snippet │ ├── exp2.sublime-snippet │ ├── floor.sublime-snippet │ ├── fmod.sublime-snippet │ ├── frac.sublime-snippet │ ├── frexp.sublime-snippet │ ├── inverse.sublime-snippet │ ├── isfinite.sublime-snippet │ ├── isinf.sublime-snippet │ ├── isnan.sublime-snippet │ ├── ldexp.sublime-snippet │ ├── lerp.sublime-snippet │ ├── lit.sublime-snippet │ ├── log.sublime-snippet │ ├── log10.sublime-snippet │ ├── log2.sublime-snippet │ ├── max.sublime-snippet │ ├── min.sublime-snippet │ ├── pow.sublime-snippet │ ├── radians.sublime-snippet │ ├── saturate.sublime-snippet │ ├── smoothstep.sublime-snippet │ └── transpose.sublime-snippet ├── half.sublime-snippet ├── half2.sublime-snippet ├── half3.sublime-snippet ├── half4.sublime-snippet ├── highp.sublime-snippet ├── include.sublime-snippet ├── inout.sublime-snippet ├── lowp.sublime-snippet ├── multi.sublime-snippet ├── noambient.sublime-snippet ├── noshadow.sublime-snippet ├── novertexlights.sublime-snippet ├── pragma_empty.sublime-snippet └── unity_shader_api │ ├── 2D.sublime-snippet │ ├── Albedo.sublime-snippet │ ├── Alpha.sublime-snippet │ ├── AlphaTest.sublime-snippet │ ├── Background-RenderingOrder.sublime-snippet │ ├── BindChannels.sublime-snippet │ ├── Blend.sublime-snippet │ ├── CUBE2D.sublime-snippet │ ├── CUBE3D.sublime-snippet │ ├── Category.sublime-snippet │ ├── Color.sublime-snippet │ ├── ColorMask.sublime-snippet │ ├── ComputeGrabScreenPos.sublime-snippet │ ├── ComputeScreenPos.sublime-snippet │ ├── Cull.sublime-snippet │ ├── DecodeDepthNormal.sublime-snippet │ ├── DecodeFloatRG.sublime-snippet │ ├── DecodeFloatRGBA.sublime-snippet │ ├── DecodeLightmap.sublime-snippet │ ├── DecodeViewNormalStereo.sublime-snippet │ ├── Emission.sublime-snippet │ ├── EncodeDepthNormal.sublime-snippet │ ├── EncodeFloatRG.sublime-snippet │ ├── EncodeFloatRGBA.sublime-snippet │ ├── EncodeViewNormalStereo.sublime-snippet │ ├── EndCG.sublime-snippet │ ├── FallBack.sublime-snippet │ ├── Geometry-RenderingOrder.sublime-snippet │ ├── Gloss.sublime-snippet │ ├── INTERNAL_DATA.sublime-snippet │ ├── IgnoreProjector-IgnoreProjector.sublime-snippet │ ├── LOD.sublime-snippet │ ├── Light_Template.sublime-snippet │ ├── Light_template_.sublime-snippet │ ├── Lighting.sublime-snippet │ ├── LightingName.sublime-snippet │ ├── Linear01Depth.sublime-snippet │ ├── Luminance.sublime-snippet │ ├── Material.sublime-snippet │ ├── NORMAL.sublime-snippet │ ├── Normal_.sublime-snippet │ ├── ObjSpaceLightDir.sublime-snippet │ ├── ObjSpaceViewDir.sublime-snippet │ ├── Overlay-RenderingOrder.sublime-snippet │ ├── POSITION.sublime-snippet │ ├── ParallaxOffset.sublime-snippet │ ├── Pass.sublime-snippet │ ├── Properties.sublime-snippet │ ├── QUAD.sublime-snippet │ ├── SampleCubeDistance.sublime-snippet │ ├── SetTexture.sublime-snippet │ ├── Shade4PointLights.sublime-snippet │ ├── ShadeSH9.sublime-snippet │ ├── ShadeVertexLights.sublime-snippet │ ├── Shader.sublime-snippet │ ├── Specular.sublime-snippet │ ├── SubShader.sublime-snippet │ ├── SurfaceOutput.sublime-snippet │ ├── SurfaceOutput_strct.sublime-snippet │ ├── TANGENT.sublime-snippet │ ├── TANGENT_SPACE_ROTATION.sublime-snippet │ ├── TEXCOORD0.sublime-snippet │ ├── TEXCOORD1.sublime-snippet │ ├── TEXCOORD2.sublime-snippet │ ├── TEXCOORD3.sublime-snippet │ ├── TEXCOORD4.sublime-snippet │ ├── TEXCOORD5.sublime-snippet │ ├── TRANSFORM_TEX.sublime-snippet │ ├── TransformViewToProjection.sublime-snippet │ ├── Transparent-RenderingOrder.sublime-snippet │ ├── UNITY_INITIALIZE_OUTPUT.sublime-snippet │ ├── UNITY_LIGHTMODEL_AMBIENT.sublime-snippet │ ├── UNITY_MATRIX_IT_MV.sublime-snippet │ ├── UNITY_MATRIX_MV.sublime-snippet │ ├── UNITY_MATRIX_MVP.sublime-snippet │ ├── UNITY_MATRIX_P.sublime-snippet │ ├── UNITY_MATRIX_TEXTURE0.sublime-snippet │ ├── UNITY_MATRIX_TEXTURE1.sublime-snippet │ ├── UNITY_MATRIX_TEXTURE2.sublime-snippet │ ├── UNITY_MATRIX_TEXTURE3.sublime-snippet │ ├── UNITY_MATRIX_T_MV.sublime-snippet │ ├── UNITY_MATRIX_V.sublime-snippet │ ├── UNITY_MATRIX_VP.sublime-snippet │ ├── UnityLighting.sublime-snippet │ ├── UnityPerCamera.sublime-snippet │ ├── UnityPerDraw.sublime-snippet │ ├── UnityPerDrawRare.sublime-snippet │ ├── UnityPerDrawTexMatrices.sublime-snippet │ ├── UnityPerFrame.sublime-snippet │ ├── UnityPixelSnap.sublime-snippet │ ├── UnityShadows.sublime-snippet │ ├── UnpackNormal.sublime-snippet │ ├── UnpackNormalDXT5nm.sublime-snippet │ ├── VertexLight.sublime-snippet │ ├── WorldNormalVector.sublime-snippet │ ├── WorldReflectionVector.sublime-snippet │ ├── WorldSpaceLightDir.sublime-snippet │ ├── WorldSpaceViewDir.sublime-snippet │ ├── ZWrite.sublime-snippet │ ├── _BlurOffsets.sublime-snippet │ ├── _CosTime.sublime-snippet │ ├── _Light2World.sublime-snippet │ ├── _LightColor0.sublime-snippet │ ├── _ModelLightColor.sublime-snippet │ ├── _Object2Light.sublime-snippet │ ├── _Object2World.sublime-snippet │ ├── _ObjectSpaceLightPos.sublime-snippet │ ├── _ProjectionParams.sublime-snippet │ ├── _ScreenParams.sublime-snippet │ ├── _SinTime.sublime-snippet │ ├── _SpecularLightColor.sublime-snippet │ ├── _Time.sublime-snippet │ ├── _World2Object.sublime-snippet │ ├── _WorldSpaceCameraPos.sublime-snippet │ ├── appdata_base.sublime-snippet │ ├── appdata_full.sublime-snippet │ ├── appdata_img.sublime-snippet │ ├── appdata_tan.sublime-snippet │ ├── bool.sublime-snippet │ ├── clip.sublime-snippet │ ├── combine.sublime-snippet │ ├── constant.sublime-snippet │ ├── cross.sublime-snippet │ ├── dot.sublime-snippet │ ├── frac.sublime-snippet │ ├── fragment.sublime-snippet │ ├── fragmentoption.sublime-snippet │ ├── length.sublime-snippet │ ├── mul.sublime-snippet │ ├── normalize.sublime-snippet │ ├── previous.sublime-snippet │ ├── primary.sublime-snippet │ ├── return.sublime-snippet │ ├── sampler2D.sublime-snippet │ ├── sampler3D.sublime-snippet │ ├── samplerCUBE.sublime-snippet │ ├── saturate.sublime-snippet │ ├── screenPos.sublime-snippet │ ├── semantic.sublime-snippet │ ├── shader_feature.sublime-snippet │ ├── struct.sublime-snippet │ ├── tex2D.sublime-snippet │ ├── texCUBE.sublime-snippet │ ├── texcoord.sublime-snippet │ ├── texture.sublime-snippet │ ├── unityCubeShadow.sublime-snippet │ ├── unitySampleShadow.sublime-snippet │ ├── unity_DeltaTime.sublime-snippet │ ├── unity_Lightmap.sublime-snippet │ ├── unity_LightmapMatrix.sublime-snippet │ ├── unity_Scale.sublime-snippet │ ├── v2f_img.sublime-snippet │ ├── v2f_vertex_lit.sublime-snippet │ ├── vertex.sublime-snippet │ ├── viewDir.sublime-snippet │ ├── void.sublime-snippet │ ├── worldNormal.sublime-snippet │ ├── worldNormal_INTERNAL_DATA.sublime-snippet │ ├── worldPos.sublime-snippet │ ├── worldRefl.sublime-snippet │ └── worldRefl_INTERNAL_DATA.sublime-snippet └── unityShader.py /Context.sublime-menu: -------------------------------------------------------------------------------- 1 | [ 2 | { "caption": "-", "id": "shader_start" }, 3 | { "command": "shader_goto_definition", "caption": "Goto Definition" }, 4 | { "caption": "-", "id": "shder_end" } 5 | ] 6 | -------------------------------------------------------------------------------- /Default (Linux).sublime-keymap: -------------------------------------------------------------------------------- 1 | [ 2 | { "keys": ["ctrl+shift+1"], "command": "shader_goto_definition" } 3 | ] 4 | -------------------------------------------------------------------------------- /Default (OSX).sublime-keymap: -------------------------------------------------------------------------------- 1 | [ 2 | { "keys": ["ctrl+shift+1"], "command": "shader_goto_definition" } 3 | ] 4 | -------------------------------------------------------------------------------- /Default (Windows).sublime-keymap: -------------------------------------------------------------------------------- 1 | [ 2 | { "keys": ["ctrl+shift+1"], "command": "shader_goto_definition" } 3 | ] 4 | -------------------------------------------------------------------------------- /Shader.sublime-build: -------------------------------------------------------------------------------- 1 | { 2 | "cmd": ["shader", "$file"], 3 | "file_regex": "^(?:shader:)?[\t ](...*?):([0-9]*):?([0-9]*)", 4 | "selector": "source.shader" 5 | } -------------------------------------------------------------------------------- /Unity3D-Shader.sublime-settings: -------------------------------------------------------------------------------- 1 | { 2 | // must set the path 3 | "Shader_path": "" 4 | } -------------------------------------------------------------------------------- /Unity5/AutoLight_Unity/LIGHTING_COORDS.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LIGHTING_COORDS 4 | source.shader 5 | idx1,idx2 6 | 7 | -------------------------------------------------------------------------------- /Unity5/AutoLight_Unity/LIGHT_ATTENUATION.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LIGHT_ATTENUATION 4 | source.shader 5 | a 6 | 7 | -------------------------------------------------------------------------------- /Unity5/AutoLight_Unity/SHADOW_ATTENUATION.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SHADOW_ATTENUATION 4 | source.shader 5 | a 6 | 7 | -------------------------------------------------------------------------------- /Unity5/AutoLight_Unity/SHADOW_COORDS.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SHADOW_COORDS 4 | source.shader 5 | idx1 6 | 7 | -------------------------------------------------------------------------------- /Unity5/AutoLight_Unity/TRANSFER_SHADOW.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TRANSFER_SHADOW 4 | source.shader 5 | a 6 | 7 | -------------------------------------------------------------------------------- /Unity5/AutoLight_Unity/TRANSFER_VERTEX_TO_FRAGMENT.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TRANSFER_VERTEX_TO_FRAGMENT 4 | source.shader 5 | a 6 | 7 | -------------------------------------------------------------------------------- /Unity5/AutoLight_Unity/UnitySpotAttenuate.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnitySpotAttenuate 4 | source.shader 5 | UnitySpotAttenuate 6 | 7 | -------------------------------------------------------------------------------- /Unity5/AutoLight_Unity/UnitySpotCookie.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnitySpotCookie 4 | source.shader 5 | UnitySpotCookie 6 | 7 | -------------------------------------------------------------------------------- /Unity5/AutoLight_Unity/unitySampleShadow.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unitySampleShadow 4 | source.shader 5 | unitySampleShadow 6 | 7 | -------------------------------------------------------------------------------- /Unity5/AutoLight_Unity/unityShadowCoord.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unityShadowCoord 4 | source.shader 5 | #define unityShadowCoord float 6 | 7 | -------------------------------------------------------------------------------- /Unity5/AutoLight_Unity/unityShadowCoord2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unityShadowCoord2 4 | source.shader 5 | #define unityShadowCoord2 float2 6 | 7 | -------------------------------------------------------------------------------- /Unity5/AutoLight_Unity/unityShadowCoord3.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unityShadowCoord3 4 | source.shader 5 | #define unityShadowCoord3 float3 6 | 7 | -------------------------------------------------------------------------------- /Unity5/AutoLight_Unity/unityShadowCoord4.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unityShadowCoord4 4 | source.shader 5 | #define unityShadowCoord4 float4 6 | 7 | -------------------------------------------------------------------------------- /Unity5/AutoLight_Unity/unityShadowCoord4x4.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unityShadowCoord4x4 4 | source.shader 5 | #define unityShadowCoord4x4 float4x4 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/AppendStructuredBuffer.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | AppendStructuredBuffer 4 | source.shader 5 | #define AppendStructuredBuffer AppendRegularBuffer 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/CBUFFER_START.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | CBUFFER_START 4 | source.shader 5 | name 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/ConsumeStructuredBuffer.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ConsumeStructuredBuffer 4 | source.shader 5 | #define ConsumeStructuredBuffer ConsumeRegularBuffer 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/FACE.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | FACE 4 | source.shader 5 | #define FACE VFACE 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/FOGC.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | FOGC 4 | source.shader 5 | #define FOGC FOG 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/HDR_LIGHT_PREPASS_ON.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | HDR_LIGHT_PREPASS_ON 4 | source.shader 5 | #define HDR_LIGHT_PREPASS_ON 1 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/RWStructuredBuffer.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | RWStructuredBuffer 4 | source.shader 5 | #define RWStructuredBuffer RW_RegularBuffer 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/RWTexture2D.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | RWTexture2D 4 | source.shader 5 | #define RWTexture2D RW_Texture2D 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/RWTexture3D.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | RWTexture3D 4 | source.shader 5 | #define RWTexture3D RW_Texture3D 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/SV_InstanceID.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SV_InstanceID 4 | source.shader 5 | #define SV_InstanceID S_INSTANCE_ID 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/SV_POSITION.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SV_POSITION 4 | source.shader 5 | #define SV_POSITION POSITION 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/SV_VertexID.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SV_VertexID 4 | source.shader 5 | #define SV_VertexID S_VERTEX_ID 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/StructuredBuffer.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | StructuredBuffer 4 | source.shader 5 | #define StructuredBuffer RegularBuffer 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_ALPHA_CHANNEL.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_ALPHA_CHANNEL 4 | source.shader 5 | #define UNITY_ALPHA_CHANNEL a 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_ARGS_TEXCUBE.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_ARGS_TEXCUBE 4 | source.shader 5 | tex 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_ATTEN_CHANNEL.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_ATTEN_CHANNEL 4 | source.shader 5 | #define UNITY_ATTEN_CHANNEL a 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_DECLARE_TEX2D.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_DECLARE_TEX2D 4 | source.shader 5 | tex 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_DECLARE_TEX2D_NOSAMPLER.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_DECLARE_TEX2D_NOSAMPLER 4 | source.shader 5 | tex 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_DECLARE_TEXCUBE.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_DECLARE_TEXCUBE 4 | source.shader 5 | tex 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_DECLARE_TEXCUBE_NOSAMPLER.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_DECLARE_TEXCUBE_NOSAMPLER 4 | source.shader 5 | tex 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_INITIALIZE_OUTPUT.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_INITIALIZE_OUTPUT 4 | source.shader 5 | type,name 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_PASS_TEXCUBE.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_PASS_TEXCUBE 4 | source.shader 5 | tex 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_PROJ_COORD.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_PROJ_COORD 4 | source.shader 5 | a 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_SAMPLE_1CHANNEL.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_SAMPLE_1CHANNEL 4 | source.shader 5 | x,y 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_SAMPLE_TEX2D.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_SAMPLE_TEX2D 4 | source.shader 5 | tex,coord 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_SAMPLE_TEXCUBE.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_SAMPLE_TEXCUBE 4 | source.shader 5 | tex,coord 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_UV_STARTS_AT_TOP.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_UV_STARTS_AT_TOP 4 | source.shader 5 | #define UNITY_UV_STARTS_AT_TOP 1 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_VFACE_FLIPPED.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_VFACE_FLIPPED 4 | source.shader 5 | #define UNITY_VFACE_FLIPPED 1 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/UNITY_VPOS_TYPE.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_VPOS_TYPE 4 | source.shader 5 | #define UNITY_VPOS_TYPE float4 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/VFACE.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | VFACE 4 | source.shader 5 | #define VFACE FACE 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/VPOS.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | VPOS 4 | source.shader 5 | #define VPOS WPOS 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/WPOS.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | WPOS 4 | source.shader 5 | #define WPOS VPOS 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/fixed.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | fixed 4 | source.shader 5 | #define fixed float 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/fixed2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | fixed2 4 | source.shader 5 | #define fixed2 float2 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/fixed2x2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | fixed2x2 4 | source.shader 5 | #define fixed2x2 half2x2 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/fixed3.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | fixed3 4 | source.shader 5 | #define fixed3 float3 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/fixed3x3.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | fixed3x3 4 | source.shader 5 | #define fixed3x3 half3x3 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/fixed4.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | fixed4 4 | source.shader 5 | #define fixed4 float4 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/fixed4x4.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | fixed4x4 4 | source.shader 5 | #define fixed4x4 half4x4 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/half.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | half 4 | source.shader 5 | #define half float 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/half2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | half2 4 | source.shader 5 | #define half2 float2 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/half2x2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | half2x2 4 | source.shader 5 | #define half2x2 float2x2 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/half3.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | half3 4 | source.shader 5 | #define half3 float3 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/half3x3.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | half3x3 4 | source.shader 5 | #define half3x3 float3x3 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/half4.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | half4 4 | source.shader 5 | #define half4 float4 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/half4x4.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | half4x4 4 | source.shader 5 | #define half4x4 float4x4 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/min10float.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | min10float 4 | source.shader 5 | #define min10float fixed 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/min10float2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | min10float2 4 | source.shader 5 | #define min10float2 fixed2 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/min10float3.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | min10float3 4 | source.shader 5 | #define min10float3 fixed3 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/min10float4.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | min10float4 4 | source.shader 5 | #define min10float4 fixed4 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/min16float.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | min16float 4 | source.shader 5 | #define min16float half 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/min16float2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | min16float2 4 | source.shader 5 | #define min16float2 half2 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/min16float3.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | min16float3 4 | source.shader 5 | #define min16float3 half3 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/min16float4.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | min16float4 4 | source.shader 5 | #define min16float4 half4 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/msad4.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | msad4 4 | source.shader 5 | #define msad4 msad 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/sampler2D_float.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | sampler2D_float 4 | source.shader 5 | #define sampler2D_float sampler2D 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/sampler2D_half.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | sampler2D_half 4 | source.shader 5 | #define sampler2D_half sampler2D 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/samplerCUBE_float.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | samplerCUBE_float 4 | source.shader 5 | #define samplerCUBE_float samplerCUBE 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/samplerCUBE_half.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | samplerCUBE_half 4 | source.shader 5 | #define samplerCUBE_half samplerCUBE 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/samplerRECT.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | samplerRECT 4 | source.shader 5 | #define samplerRECT sampler2D 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex1D.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex1D 4 | source.shader 5 | tex1D 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex1Dbias.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex1Dbias 4 | source.shader 5 | tex1Dbias 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex1Dgrad.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex1Dgrad 4 | source.shader 5 | tex1Dgrad 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex1Dlod.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex1Dlod 4 | source.shader 5 | tex1Dlod 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex1Dproj.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex1Dproj 4 | source.shader 5 | tex1Dproj 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex2D.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex2D 4 | source.shader 5 | tex2D 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex2Dbias.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex2Dbias 4 | source.shader 5 | tex2Dbias 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex2Dgrad.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex2Dgrad 4 | source.shader 5 | #define tex2Dgrad tex2D 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex2Dlod.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex2Dlod 4 | source.shader 5 | tex2Dlod 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex2Dproj.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex2Dproj 4 | source.shader 5 | tex2Dproj 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex2DprojShadow.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex2DprojShadow 4 | source.shader 5 | tex2DprojShadow 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex3D.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex3D 4 | source.shader 5 | tex3D 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex3Dbias.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex3Dbias 4 | source.shader 5 | tex3Dbias 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex3Dgrad.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex3Dgrad 4 | source.shader 5 | #define tex3Dgrad tex3D 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex3Dlod.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex3Dlod 4 | source.shader 5 | tex3Dlod 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/tex3Dproj.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex3Dproj 4 | source.shader 5 | tex3Dproj 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/texCUBE.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | texCUBE 4 | source.shader 5 | texCUBE 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/texCUBEbias.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | texCUBEbias 4 | source.shader 5 | texCUBEbias 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/texCUBEgrad.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | texCUBEgrad 4 | source.shader 5 | #define texCUBEgrad texCUBE 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/texCUBElod.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | texCUBElod 4 | source.shader 5 | texCUBElod 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/texCUBEproj.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | texCUBEproj 4 | source.shader 5 | texCUBEproj 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/texRECT.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | texRECT 4 | source.shader 5 | #define texRECT tex2D 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/texRECTbias.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | texRECTbias 4 | source.shader 5 | #define texRECTbias tex2Dbias 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/texRECTlod.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | texRECTlod 4 | source.shader 5 | #define texRECTlod tex2Dlod 6 | 7 | -------------------------------------------------------------------------------- /Unity5/HLSLSupport_Unity/texRECTproj.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | texRECTproj 4 | source.shader 5 | #define texRECTproj tex2Dproj 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Lighting_Unity/DirLightmapDiffuse.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DirLightmapDiffuse 4 | source.shader 5 | DirLightmapDiffuse 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Lighting_Unity/LightingBlinnPhong.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LightingBlinnPhong 4 | source.shader 5 | LightingBlinnPhong 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Lighting_Unity/LightingBlinnPhong_Deferred.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LightingBlinnPhong_Deferred 4 | source.shader 5 | LightingBlinnPhong_Deferred 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Lighting_Unity/LightingBlinnPhong_PrePass.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LightingBlinnPhong_PrePass 4 | source.shader 5 | LightingBlinnPhong_PrePass 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Lighting_Unity/LightingLambert.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LightingLambert 4 | source.shader 5 | LightingLambert 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Lighting_Unity/LightingLambert_Deferred.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LightingLambert_Deferred 4 | source.shader 5 | LightingLambert_Deferred 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Lighting_Unity/LightingLambert_PrePass.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LightingLambert_PrePass 4 | source.shader 5 | LightingLambert_PrePass 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Lighting_Unity/UnityBlinnPhongLight.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityBlinnPhongLight 4 | source.shader 5 | UnityBlinnPhongLight 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Lighting_Unity/UnityLambertLight.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityLambertLight 4 | source.shader 5 | UnityLambertLight 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeCommon_Unity/BranchBlend.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | BranchBlend 4 | source.shader 5 | #define BranchBlend interpolator2 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeCommon_Unity/Detail.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Detail 4 | source.shader 5 | #define Detail interpolator2 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeCommon_Unity/HueVariationAmount.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | HueVariationAmount 4 | source.shader 5 | #define HueVariationAmount interpolator1 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeCommon_Unity/SPEEDTREE_DATA_NORMAL.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SPEEDTREE_DATA_NORMAL 4 | source.shader 5 | #define SPEEDTREE_DATA_NORMAL fixed3 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeCommon_Unity/mainTexUV.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | mainTexUV 4 | source.shader 5 | #define mainTexUV interpolator1 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeVertex_Unity/WIND_QUALITY_BEST.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | WIND_QUALITY_BEST 4 | source.shader 5 | #define WIND_QUALITY_BEST 4 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeVertex_Unity/WIND_QUALITY_BETTER.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | WIND_QUALITY_BETTER 4 | source.shader 5 | #define WIND_QUALITY_BETTER 3 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeVertex_Unity/WIND_QUALITY_FAST.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | WIND_QUALITY_FAST 4 | source.shader 5 | #define WIND_QUALITY_FAST 2 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeVertex_Unity/WIND_QUALITY_FASTEST.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | WIND_QUALITY_FASTEST 4 | source.shader 5 | #define WIND_QUALITY_FASTEST 1 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeVertex_Unity/WIND_QUALITY_NONE.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | WIND_QUALITY_NONE 4 | source.shader 5 | #define WIND_QUALITY_NONE 0 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeVertex_Unity/WIND_QUALITY_PALM.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | WIND_QUALITY_PALM 4 | source.shader 5 | #define WIND_QUALITY_PALM 5 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeWind_Unity/BranchWind.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | BranchWind 4 | source.shader 5 | BranchWind 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeWind_Unity/CubicSmooth.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | CubicSmooth 4 | source.shader 5 | CubicSmooth 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeWind_Unity/GlobalWind.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | GlobalWind 4 | source.shader 5 | GlobalWind 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeWind_Unity/TriangleWave.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TriangleWave 4 | source.shader 5 | TriangleWave 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeWind_Unity/TrigApproximate.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TrigApproximate 4 | source.shader 5 | TrigApproximate 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeWind_Unity/Turbulence.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Turbulence 4 | source.shader 5 | Turbulence 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeWind_Unity/Twitch.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Twitch 4 | source.shader 5 | Twitch 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeWind_Unity/UnpackNormalFromFloat.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnpackNormalFromFloat 4 | source.shader 5 | UnpackNormalFromFloat 6 | 7 | -------------------------------------------------------------------------------- /Unity5/SpeedTreeWind_Unity/mul_float3x3_float3.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | mul_float3x3_float3 4 | source.shader 5 | mul_float3x3_float3 6 | 7 | -------------------------------------------------------------------------------- /Unity5/TerrainEngine_Unity/AnimateVertex.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | AnimateVertex 4 | source.shader 5 | AnimateVertex 6 | 7 | -------------------------------------------------------------------------------- /Unity5/TerrainEngine_Unity/SmoothCurve.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SmoothCurve 4 | source.shader 5 | SmoothCurve 6 | 7 | -------------------------------------------------------------------------------- /Unity5/TerrainEngine_Unity/SmoothTriangleWave.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SmoothTriangleWave 4 | source.shader 5 | SmoothTriangleWave 6 | 7 | -------------------------------------------------------------------------------- /Unity5/TerrainEngine_Unity/Squash.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Squash 4 | source.shader 5 | Squash 6 | 7 | -------------------------------------------------------------------------------- /Unity5/TerrainEngine_Unity/TerrainWaveGrass.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TerrainWaveGrass 4 | source.shader 5 | TerrainWaveGrass 6 | 7 | -------------------------------------------------------------------------------- /Unity5/TerrainEngine_Unity/TriangleWave.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TriangleWave 4 | source.shader 5 | TriangleWave 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Tessellation_Unity/UnityCalcDistanceTessFactor.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityCalcDistanceTessFactor 4 | source.shader 5 | UnityCalcDistanceTessFactor 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Tessellation_Unity/UnityCalcEdgeTessFactor.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityCalcEdgeTessFactor 4 | source.shader 5 | UnityCalcEdgeTessFactor 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Tessellation_Unity/UnityCalcTriEdgeTessFactors.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityCalcTriEdgeTessFactors 4 | source.shader 5 | UnityCalcTriEdgeTessFactors 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Tessellation_Unity/UnityDistanceBasedTess.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityDistanceBasedTess 4 | source.shader 5 | UnityDistanceBasedTess 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Tessellation_Unity/UnityDistanceFromPlane.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityDistanceFromPlane 4 | source.shader 5 | UnityDistanceFromPlane 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Tessellation_Unity/UnityEdgeLengthBasedTess.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityEdgeLengthBasedTess 4 | source.shader 5 | UnityEdgeLengthBasedTess 6 | 7 | -------------------------------------------------------------------------------- /Unity5/Tessellation_Unity/UnityEdgeLengthBasedTessCull.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityEdgeLengthBasedTessCull 4 | source.shader 5 | UnityEdgeLengthBasedTessCull 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityBuiltin3xTreeLibrary_Unity/LightingTreeLeaf.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LightingTreeLeaf 4 | source.shader 5 | LightingTreeLeaf 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityBuiltin3xTreeLibrary_Unity/ShadeTranslucentLights.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ShadeTranslucentLights 4 | source.shader 5 | ShadeTranslucentLights 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityBuiltin3xTreeLibrary_Unity/ShadeTranslucentMainLight.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ShadeTranslucentMainLight 4 | source.shader 5 | ShadeTranslucentMainLight 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/COMPUTE_EYEDEPTH.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | COMPUTE_EYEDEPTH 4 | source.shader 5 | o 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/COMPUTE_VIEW_NORMAL.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | COMPUTE_VIEW_NORMAL 4 | source.shader 5 | #define COMPUTE_VIEW_NORMAL normalize 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/ComputeDitherScreenPos.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ComputeDitherScreenPos 4 | source.shader 5 | ComputeDitherScreenPos 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/ComputeGrabScreenPos.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ComputeGrabScreenPos 4 | source.shader 5 | ComputeGrabScreenPos 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/ComputeScreenPos.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ComputeScreenPos 4 | source.shader 5 | ComputeScreenPos 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/DECODE_EYEDEPTH.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DECODE_EYEDEPTH 4 | source.shader 5 | i 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/DecodeDirectionalLightmap.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DecodeDirectionalLightmap 4 | source.shader 5 | DecodeDirectionalLightmap 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/DecodeFloatRG.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DecodeFloatRG 4 | source.shader 5 | DecodeFloatRG 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/DecodeFloatRGBA.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DecodeFloatRGBA 4 | source.shader 5 | DecodeFloatRGBA 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/DecodeHDR.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DecodeHDR 4 | source.shader 5 | DecodeHDR 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/DecodeLightmap.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DecodeLightmap 4 | source.shader 5 | DecodeLightmap 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/DecodeLightmapDoubleLDR.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DecodeLightmapDoubleLDR 4 | source.shader 5 | DecodeLightmapDoubleLDR 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/DecodeLightmapRGBM.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DecodeLightmapRGBM 4 | source.shader 5 | DecodeLightmapRGBM 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/DecodeRealtimeLightmap.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DecodeRealtimeLightmap 4 | source.shader 5 | DecodeRealtimeLightmap 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/DecodeViewNormalStereo.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DecodeViewNormalStereo 4 | source.shader 5 | DecodeViewNormalStereo 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/EMISSIVE_RGBM_SCALE.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | EMISSIVE_RGBM_SCALE 4 | source.shader 5 | #define EMISSIVE_RGBM_SCALE 97 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/EncodeDepthNormal.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | EncodeDepthNormal 4 | source.shader 5 | EncodeDepthNormal 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/EncodeFloatRG.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | EncodeFloatRG 4 | source.shader 5 | EncodeFloatRG 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/EncodeFloatRGBA.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | EncodeFloatRGBA 4 | source.shader 5 | EncodeFloatRGBA 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/EncodeViewNormalStereo.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | EncodeViewNormalStereo 4 | source.shader 5 | EncodeViewNormalStereo 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/GammaToLinearSpace.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | GammaToLinearSpace 4 | source.shader 5 | GammaToLinearSpace 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/LIGHTMAP_RGBM_SCALE.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LIGHTMAP_RGBM_SCALE 4 | source.shader 5 | #define LIGHTMAP_RGBM_SCALE 5 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/Linear01Depth.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Linear01Depth 4 | source.shader 5 | Linear01Depth 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/LinearEyeDepth.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LinearEyeDepth 4 | source.shader 5 | LinearEyeDepth 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/LinearToGammaSpace.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LinearToGammaSpace 4 | source.shader 5 | LinearToGammaSpace 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/Luminance.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Luminance 4 | source.shader 5 | Luminance 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/MultiplyUV.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | MultiplyUV 4 | source.shader 5 | MultiplyUV 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/ObjSpaceLightDir.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ObjSpaceLightDir 4 | source.shader 5 | ObjSpaceLightDir 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/ObjSpaceViewDir.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ObjSpaceViewDir 4 | source.shader 5 | ObjSpaceViewDir 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/ParallaxOffset.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ParallaxOffset 4 | source.shader 5 | ParallaxOffset 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/SAMPLE_SHADOW_COLLECTOR_SHADOW.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SAMPLE_SHADOW_COLLECTOR_SHADOW 4 | source.shader 5 | coord 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/SCALED_NORMAL.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SCALED_NORMAL 4 | source.shader 5 | #define SCALED_NORMAL v 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/SHADOW_COLLECTOR_FRAGMENT.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SHADOW_COLLECTOR_FRAGMENT 4 | source.shader 5 | i 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/ShadeSH12Order.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ShadeSH12Order 4 | source.shader 5 | ShadeSH12Order 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/ShadeSH3Order.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ShadeSH3Order 4 | source.shader 5 | ShadeSH3Order 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/ShadeSH9.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ShadeSH9 4 | source.shader 5 | ShadeSH9 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/ShadeVertexLights.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ShadeVertexLights 4 | source.shader 5 | ShadeVertexLights 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/ShadeVertexLightsFull.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ShadeVertexLightsFull 4 | source.shader 5 | ShadeVertexLightsFull 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/TRANSFER_SHADOW_CASTER.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TRANSFER_SHADOW_CASTER 4 | source.shader 5 | o 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/TRANSFER_SHADOW_CASTER_NORMALOFFSET.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TRANSFER_SHADOW_CASTER_NORMALOFFSET 4 | source.shader 5 | o 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/TRANSFER_SHADOW_COLLECTOR.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TRANSFER_SHADOW_COLLECTOR 4 | source.shader 5 | o 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/TRANSFORM_TEX.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TRANSFORM_TEX 4 | source.shader 5 | tex,name 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/TRANSFORM_UV.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TRANSFORM_UV 4 | source.shader 5 | idx 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/TransformViewToProjection.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TransformViewToProjection 4 | source.shader 5 | TransformViewToProjection 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/UNITY_OPAQUE_ALPHA.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_OPAQUE_ALPHA 4 | source.shader 5 | outputAlpha 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/UNITY_PI.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_PI 4 | source.shader 5 | #define UNITY_PI 3 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/UnityApplyLinearShadowBias.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityApplyLinearShadowBias 4 | source.shader 5 | UnityApplyLinearShadowBias 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/UnityClipSpaceShadowCasterPos.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityClipSpaceShadowCasterPos 4 | source.shader 5 | UnityClipSpaceShadowCasterPos 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/UnityDecodeCubeShadowDepth.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityDecodeCubeShadowDepth 4 | source.shader 5 | UnityDecodeCubeShadowDepth 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/UnityEncodeCubeShadowDepth.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityEncodeCubeShadowDepth 4 | source.shader 5 | UnityEncodeCubeShadowDepth 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/UnityEncodeRGBM.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityEncodeRGBM 4 | source.shader 5 | UnityEncodeRGBM 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/UnityObjectToWorldDir.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityObjectToWorldDir 4 | source.shader 5 | UnityObjectToWorldDir 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/UnityObjectToWorldNormal.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityObjectToWorldNormal 4 | source.shader 5 | UnityObjectToWorldNormal 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/UnityPixelSnap.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityPixelSnap 4 | source.shader 5 | UnityPixelSnap 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/UnityWorldSpaceLightDir.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityWorldSpaceLightDir 4 | source.shader 5 | UnityWorldSpaceLightDir 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/UnityWorldSpaceViewDir.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityWorldSpaceViewDir 4 | source.shader 5 | UnityWorldSpaceViewDir 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/UnityWorldToObjectDir.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityWorldToObjectDir 4 | source.shader 5 | UnityWorldToObjectDir 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/UnpackNormal.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnpackNormal 4 | source.shader 5 | UnpackNormal 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/UnpackNormalDXT5nm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnpackNormalDXT5nm 4 | source.shader 5 | UnpackNormalDXT5nm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/V2F_SCREEN_TYPE.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | V2F_SCREEN_TYPE 4 | source.shader 5 | #define V2F_SCREEN_TYPE float4 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/V2F_SHADOW_CASTER.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | V2F_SHADOW_CASTER 4 | source.shader 5 | #define V2F_SHADOW_CASTER V2F_SHADOW_CASTER_NOPOS 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/V2F_SHADOW_CASTER_NOPOS.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | V2F_SHADOW_CASTER_NOPOS 4 | source.shader 5 | #define V2F_SHADOW_CASTER_NOPOS float4 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/V2F_SHADOW_COLLECTOR.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | V2F_SHADOW_COLLECTOR 4 | source.shader 5 | #define V2F_SHADOW_COLLECTOR float4 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/VertexLight.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | VertexLight 4 | source.shader 5 | VertexLight 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/WorldSpaceLightDir.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | WorldSpaceLightDir 4 | source.shader 5 | WorldSpaceLightDir 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityCG_Unity/WorldSpaceViewDir.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | WorldSpaceViewDir 4 | source.shader 5 | WorldSpaceViewDir 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityDeferredLibrary_Unity/UnityDeferredComputeShadow.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityDeferredComputeShadow 4 | source.shader 5 | UnityDeferredComputeShadow 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityMetaPass_Unity/UnityMetaFragment.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityMetaFragment 4 | source.shader 5 | UnityMetaFragment 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityMetaPass_Unity/UnityMetaVertexPosition.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityMetaVertexPosition 4 | source.shader 5 | UnityMetaVertexPosition 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityPBSLighting_Unity/BRDF_Unity_Indirect.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | BRDF_Unity_Indirect 4 | source.shader 5 | BRDF_Unity_Indirect 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityPBSLighting_Unity/LightingStandard.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LightingStandard 4 | source.shader 5 | LightingStandard 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityPBSLighting_Unity/LightingStandardSpecular.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LightingStandardSpecular 4 | source.shader 5 | LightingStandardSpecular 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityPBSLighting_Unity/LightingStandard_Deferred.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LightingStandard_Deferred 4 | source.shader 5 | LightingStandard_Deferred 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityPBSLighting_Unity/UNITY_BRDF_GI.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_BRDF_GI 4 | source.shader 5 | #define UNITY_BRDF_GI BRDF_Unity_Indirect 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityPBSLighting_Unity/UNITY_BRDF_PBS.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_BRDF_PBS 4 | source.shader 5 | #define UNITY_BRDF_PBS BRDF1_Unity_PBS 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/_CosTime.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _CosTime 4 | source.shader 5 | uniform float4 _CosTime 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/_LightPositionRange.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _LightPositionRange 4 | source.shader 5 | uniform float4 _LightPositionRange 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/_LightShadowData.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _LightShadowData 4 | source.shader 5 | half4 _LightShadowData 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/_LightSplitsFar.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _LightSplitsFar 4 | source.shader 5 | float4 _LightSplitsFar 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/_LightSplitsNear.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _LightSplitsNear 4 | source.shader 5 | float4 _LightSplitsNear 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/_Object2World.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _Object2World 4 | source.shader 5 | uniform float4x4 _Object2World 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/_ProjectionParams.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _ProjectionParams 4 | source.shader 5 | uniform float4 _ProjectionParams 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/_ScreenParams.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _ScreenParams 4 | source.shader 5 | uniform float4 _ScreenParams 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/_SinTime.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _SinTime 4 | source.shader 5 | uniform float4 _SinTime 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/_Time.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _Time 4 | source.shader 5 | uniform float4 _Time 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/_World2Object.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _World2Object 4 | source.shader 5 | uniform float4x4 _World2Object 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/_WorldSpaceCameraPos.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _WorldSpaceCameraPos 4 | source.shader 5 | uniform float3 _WorldSpaceCameraPos 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/_WorldSpaceLightPos0.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _WorldSpaceLightPos0 4 | source.shader 5 | uniform float4 _WorldSpaceLightPos0 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/_ZBufferParams.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _ZBufferParams 4 | source.shader 5 | uniform float4 _ZBufferParams 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/glstate_lightmodel_ambient.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | glstate_lightmodel_ambient 4 | source.shader 5 | fixed4 glstate_lightmodel_ambient 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/glstate_matrix_modelview0.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | glstate_matrix_modelview0 4 | source.shader 5 | float4x4 glstate_matrix_modelview0 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/glstate_matrix_mvp.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | glstate_matrix_mvp 4 | source.shader 5 | float4x4 glstate_matrix_mvp 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/glstate_matrix_projection.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | glstate_matrix_projection 4 | source.shader 5 | float4x4 glstate_matrix_projection 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_4LightAtten0.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_4LightAtten0 4 | source.shader 5 | half4 unity_4LightAtten0 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_4LightPosX0.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_4LightPosX0 4 | source.shader 5 | float4 unity_4LightPosX0 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_4LightPosY0.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_4LightPosY0 4 | source.shader 5 | float4 unity_4LightPosY0 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_4LightPosZ0.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_4LightPosZ0 4 | source.shader 5 | float4 unity_4LightPosZ0 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_AmbientEquator.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_AmbientEquator 4 | source.shader 5 | fixed4 unity_AmbientEquator 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_AmbientGround.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_AmbientGround 4 | source.shader 5 | fixed4 unity_AmbientGround 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_AmbientSky.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_AmbientSky 4 | source.shader 5 | fixed4 unity_AmbientSky 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_CameraInvProjection.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_CameraInvProjection 4 | source.shader 5 | uniform float4x4 unity_CameraInvProjection 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_CameraProjection.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_CameraProjection 4 | source.shader 5 | uniform float4x4 unity_CameraProjection 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_DeltaTime.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_DeltaTime 4 | source.shader 5 | uniform float4 unity_DeltaTime 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_DynamicLightmapST.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_DynamicLightmapST 4 | source.shader 5 | float4 unity_DynamicLightmapST 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_FogColor.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_FogColor 4 | source.shader 5 | uniform fixed4 unity_FogColor 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_FogParams.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_FogParams 4 | source.shader 5 | uniform float4 unity_FogParams 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_LODFade.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_LODFade 4 | source.shader 5 | uniform float4 unity_LODFade 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_LightAtten.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_LightAtten 4 | source.shader 5 | half4 unity_LightAtten 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_LightColor.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_LightColor 4 | source.shader 5 | half4 unity_LightColor 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_LightColor0.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_LightColor0 4 | source.shader 5 | half3 unity_LightColor0 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_LightPosition.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_LightPosition 4 | source.shader 5 | float4 unity_LightPosition 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_LightShadowBias.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_LightShadowBias 4 | source.shader 5 | float4 unity_LightShadowBias 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_LightmapST.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_LightmapST 4 | source.shader 5 | float4 unity_LightmapST 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_MatrixV.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_MatrixV 4 | source.shader 5 | float4x4 unity_MatrixV 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_MatrixVP.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_MatrixVP 4 | source.shader 5 | float4x4 unity_MatrixVP 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_OrthoParams.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_OrthoParams 4 | source.shader 5 | uniform float4 unity_OrthoParams 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_SHAb.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_SHAb 4 | source.shader 5 | half4 unity_SHAb 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_SHAg.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_SHAg 4 | source.shader 5 | half4 unity_SHAg 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_SHAr.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_SHAr 4 | source.shader 5 | half4 unity_SHAr 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_SHBb.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_SHBb 4 | source.shader 5 | half4 unity_SHBb 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_SHBg.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_SHBg 4 | source.shader 5 | half4 unity_SHBg 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_SHBr.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_SHBr 4 | source.shader 5 | half4 unity_SHBr 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_SHC.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_SHC 4 | source.shader 5 | half4 unity_SHC 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_ShadowSplitSpheres.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_ShadowSplitSpheres 4 | source.shader 5 | float4 unity_ShadowSplitSpheres 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_ShadowSplitSqRadii.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_ShadowSplitSqRadii 4 | source.shader 5 | float4 unity_ShadowSplitSqRadii 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_SpecCube0_BoxMax.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_SpecCube0_BoxMax 4 | source.shader 5 | float4 unity_SpecCube0_BoxMax 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_SpecCube0_BoxMin.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_SpecCube0_BoxMin 4 | source.shader 5 | float4 unity_SpecCube0_BoxMin 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_SpecCube0_HDR.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_SpecCube0_HDR 4 | source.shader 5 | half4 unity_SpecCube0_HDR 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_SpecCube1_BoxMax.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_SpecCube1_BoxMax 4 | source.shader 5 | float4 unity_SpecCube1_BoxMax 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_SpecCube1_BoxMin.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_SpecCube1_BoxMin 4 | source.shader 5 | float4 unity_SpecCube1_BoxMin 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_SpecCube1_HDR.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_SpecCube1_HDR 4 | source.shader 5 | half4 unity_SpecCube1_HDR 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_SpotDirection.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_SpotDirection 4 | source.shader 5 | float4 unity_SpotDirection 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShaderVariables_Unity/unity_World2Shadow.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_World2Shadow 4 | source.shader 5 | float4x4 unity_World2Shadow 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShadowLibrary_Unity/SampleCubeDistance.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SampleCubeDistance 4 | source.shader 5 | SampleCubeDistance 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityShadowLibrary_Unity/UnitySampleShadowmap.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnitySampleShadowmap 4 | source.shader 5 | UnitySampleShadowmap 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/BlinnTerm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | BlinnTerm 4 | source.shader 5 | BlinnTerm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/CookTorranceVisibilityTerm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | CookTorranceVisibilityTerm 4 | source.shader 5 | CookTorranceVisibilityTerm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/DecodeHDR_NoLinearSupportInSM2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DecodeHDR_NoLinearSupportInSM2 4 | source.shader 5 | DecodeHDR_NoLinearSupportInSM2 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/DotClamped.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DotClamped 4 | source.shader 5 | DotClamped 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/FresnelLerp.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | FresnelLerp 4 | source.shader 5 | FresnelLerp 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/FresnelLerpFast.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | FresnelLerpFast 4 | source.shader 5 | FresnelLerpFast 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/FresnelTerm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | FresnelTerm 4 | source.shader 5 | FresnelTerm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/GGXTerm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | GGXTerm 4 | source.shader 5 | GGXTerm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/GetSpecPowToMip.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | GetSpecPowToMip 4 | source.shader 5 | GetSpecPowToMip 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/ImplicitVisibilityTerm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ImplicitVisibilityTerm 4 | source.shader 5 | ImplicitVisibilityTerm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/KelemenVisibilityTerm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | KelemenVisibilityTerm 4 | source.shader 5 | KelemenVisibilityTerm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/LambertTerm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LambertTerm 4 | source.shader 5 | LambertTerm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/LazarovFresnelTerm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LazarovFresnelTerm 4 | source.shader 5 | LazarovFresnelTerm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/ModifiedKelemenVisibilityTerm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ModifiedKelemenVisibilityTerm 4 | source.shader 5 | ModifiedKelemenVisibilityTerm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/NDFBlinnPhongNormalizedTerm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | NDFBlinnPhongNormalizedTerm 4 | source.shader 5 | NDFBlinnPhongNormalizedTerm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/Pow4.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Pow4 4 | source.shader 5 | Pow4 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/Pow5.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Pow5 4 | source.shader 5 | Pow5 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/RDFBlinnPhongNormalizedTerm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | RDFBlinnPhongNormalizedTerm 4 | source.shader 5 | RDFBlinnPhongNormalizedTerm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/RoughnessToSpecPower.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | RoughnessToSpecPower 4 | source.shader 5 | RoughnessToSpecPower 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/SebLagardeFresnelTerm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SebLagardeFresnelTerm 4 | source.shader 5 | SebLagardeFresnelTerm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/SmithBeckmannVisibilityTerm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SmithBeckmannVisibilityTerm 4 | source.shader 5 | SmithBeckmannVisibilityTerm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/SmithGGXVisibilityTerm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SmithGGXVisibilityTerm 4 | source.shader 5 | SmithGGXVisibilityTerm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/SmithVisibilityTerm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SmithVisibilityTerm 4 | source.shader 5 | SmithVisibilityTerm 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/Unity_GlossyEnvironment.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Unity_GlossyEnvironment 4 | source.shader 5 | Unity_GlossyEnvironment 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardBRDF_Unity/Unity_SafeNormalize.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Unity_SafeNormalize 4 | source.shader 5 | Unity_SafeNormalize 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardConfig_Unity/UNITY_BRDF_GGX.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_BRDF_GGX 4 | source.shader 5 | #define UNITY_BRDF_GGX 0 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardConfig_Unity/UNITY_CONSERVE_ENERGY.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_CONSERVE_ENERGY 4 | source.shader 5 | #define UNITY_CONSERVE_ENERGY 1 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardCore_Unity/FRAGMENT_SETUP.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | FRAGMENT_SETUP 4 | source.shader 5 | x 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardCore_Unity/FRAGMENT_SETUP_FWDADD.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | FRAGMENT_SETUP_FWDADD 4 | source.shader 5 | x 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardCore_Unity/IN_LIGHTDIR_FWDADD.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | IN_LIGHTDIR_FWDADD 4 | source.shader 5 | i 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardCore_Unity/NormalizePerPixelNormal.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | NormalizePerPixelNormal 4 | source.shader 5 | NormalizePerPixelNormal 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardCore_Unity/NormalizePerVertexNormal.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | NormalizePerVertexNormal 4 | source.shader 5 | NormalizePerVertexNormal 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardCore_Unity/OutputForward.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | OutputForward 4 | source.shader 5 | OutputForward 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardCore_Unity/UNITY_SETUP_BRDF_INPUT.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_SETUP_BRDF_INPUT 4 | source.shader 5 | #define UNITY_SETUP_BRDF_INPUT SpecularSetup 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardCore_Unity/WorldNormal.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | WorldNormal 4 | source.shader 5 | WorldNormal 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardCore_Unity/fragForwardAdd.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | fragForwardAdd 4 | source.shader 5 | fragForwardAdd 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardCore_Unity/fragForwardBase.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | fragForwardBase 4 | source.shader 5 | fragForwardBase 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardInput_Unity/Albedo.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Albedo 4 | source.shader 5 | Albedo 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardInput_Unity/Alpha.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Alpha 4 | source.shader 5 | Alpha 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardInput_Unity/DetailMask.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DetailMask 4 | source.shader 5 | DetailMask 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardInput_Unity/Emission.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Emission 4 | source.shader 5 | Emission 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardInput_Unity/MetallicGloss.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | MetallicGloss 4 | source.shader 5 | MetallicGloss 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardInput_Unity/NormalInTangentSpace.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | NormalInTangentSpace 4 | source.shader 5 | NormalInTangentSpace 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardInput_Unity/Occlusion.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Occlusion 4 | source.shader 5 | Occlusion 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardInput_Unity/Parallax.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Parallax 4 | source.shader 5 | Parallax 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardInput_Unity/SpecularGloss.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SpecularGloss 4 | source.shader 5 | SpecularGloss 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardInput_Unity/TexCoords.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TexCoords 4 | source.shader 5 | TexCoords 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardInput_Unity/_DETAIL.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _DETAIL 4 | source.shader 5 | #define _DETAIL 1 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardInput_Unity/_TANGENT_TO_WORLD.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _TANGENT_TO_WORLD 4 | source.shader 5 | #define _TANGENT_TO_WORLD 1 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardMeta_Unity/UNITY_PASS_META.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_PASS_META 4 | source.shader 5 | #define UNITY_PASS_META 1 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardMeta_Unity/UnityLightmappingAlbedo.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityLightmappingAlbedo 4 | source.shader 5 | UnityLightmappingAlbedo 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardMeta_Unity/frag_meta.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | frag_meta 4 | source.shader 5 | frag_meta 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardUtils_Unity/BlendNormals.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | BlendNormals 4 | source.shader 5 | BlendNormals 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardUtils_Unity/BoxProjectedCubemapDirection.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | BoxProjectedCubemapDirection 4 | source.shader 5 | BoxProjectedCubemapDirection 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardUtils_Unity/CalculateSurfaceGradient.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | CalculateSurfaceGradient 4 | source.shader 5 | CalculateSurfaceGradient 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardUtils_Unity/CalculateSurfaceNormal.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | CalculateSurfaceNormal 4 | source.shader 5 | CalculateSurfaceNormal 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardUtils_Unity/LerpOneTo.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LerpOneTo 4 | source.shader 5 | LerpOneTo 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardUtils_Unity/LerpWhiteTo.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LerpWhiteTo 4 | source.shader 5 | LerpWhiteTo 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardUtils_Unity/ParallaxOffset1Step.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ParallaxOffset1Step 4 | source.shader 5 | ParallaxOffset1Step 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardUtils_Unity/PerturbNormal.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | PerturbNormal 4 | source.shader 5 | PerturbNormal 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardUtils_Unity/PreMultiplyAlpha.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | PreMultiplyAlpha 4 | source.shader 5 | PreMultiplyAlpha 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardUtils_Unity/SpecularStrength.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SpecularStrength 4 | source.shader 5 | SpecularStrength 6 | 7 | -------------------------------------------------------------------------------- /Unity5/UnityStandardUtils_Unity/UnpackScaleNormal.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnpackScaleNormal 4 | source.shader 5 | UnpackScaleNormal 6 | 7 | -------------------------------------------------------------------------------- /UnityShader.sublime-settings: -------------------------------------------------------------------------------- 1 | { 2 | // must set the path and version u5 or u4 3 | "Unity_Version":"U5", 4 | "Shader_path": "", 5 | "U5_Shader_path":"" 6 | } -------------------------------------------------------------------------------- /secret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cjsjy123/Unity-Shader/b99cf6468cd3d5cd65f2982de74015a540674799/secret -------------------------------------------------------------------------------- /snippet/BasicShader.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 14 | Shader 15 | source.shader 16 | 17 | -------------------------------------------------------------------------------- /snippet/CG-PROGRAM.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | cg 4 | source.shader 5 | cg-CGPROGRAM 6 | -------------------------------------------------------------------------------- /snippet/ColorProperty.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Color 4 | source.shader 5 | -------------------------------------------------------------------------------- /snippet/RangeProperty.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Range 4 | source.shader 5 | -------------------------------------------------------------------------------- /snippet/Surface_Frag.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | surface 自定义 finalcolor 4 | source.shader 5 | -------------------------------------------------------------------------------- /snippet/Surface_vert.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | surface 自定义vert 4 | source.shader 5 | -------------------------------------------------------------------------------- /snippet/TextureProperty - .sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | texture 4 | source.shader 5 | -------------------------------------------------------------------------------- /snippet/TextureProperty.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Texture 4 | source.shader 5 | -------------------------------------------------------------------------------- /snippet/Vector.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | Vector 6 | 7 | source.shader 8 | 9 | -------------------------------------------------------------------------------- /snippet/fixed.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | fixed 6 | 7 | source.shader 8 | 9 | -------------------------------------------------------------------------------- /snippet/fixed2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | fixed2 6 | 7 | source.shader 8 | 9 | -------------------------------------------------------------------------------- /snippet/fixed3.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | fixed3 6 | 7 | source.shader 8 | 9 | -------------------------------------------------------------------------------- /snippet/fixed4.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | fixed4 6 | 7 | source.shader 8 | 9 | -------------------------------------------------------------------------------- /snippet/float.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | float 6 | 7 | source.shader 8 | 9 | -------------------------------------------------------------------------------- /snippet/float2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | float2 6 | 7 | source.shader 8 | 9 | -------------------------------------------------------------------------------- /snippet/fragmentoption.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | pragma 4 | source.shader 5 | fragmentoption 6 | -------------------------------------------------------------------------------- /snippet/func/abs.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | abs 4 | source.shader 5 | 返回输入参数的绝对值 6 | -------------------------------------------------------------------------------- /snippet/func/acos.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | acos 4 | source.shader 5 | 反余切函数 6 | -------------------------------------------------------------------------------- /snippet/func/all.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | all 4 | source.shader 5 | &&运算 6 | -------------------------------------------------------------------------------- /snippet/func/any.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | any 4 | source.shader 5 | ||运算 6 | -------------------------------------------------------------------------------- /snippet/func/asin.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | asin 4 | source.shader 5 | 反正弦函数 6 | -------------------------------------------------------------------------------- /snippet/func/atan.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | atan 4 | source.shader 5 | 反正切函数 6 | -------------------------------------------------------------------------------- /snippet/func/atan2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | atan2 4 | source.shader 5 | 计算y/x的反正切值。实际上和atan函数功能完全一样 6 | -------------------------------------------------------------------------------- /snippet/func/ceil.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ceil 4 | source.shader 5 | 对输入参数向上取整 6 | -------------------------------------------------------------------------------- /snippet/func/clamp.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | clamp 4 | source.shader 5 | 如果x值小于a,则返回a;如果x值大于b,返回b;否则,返回x 6 | -------------------------------------------------------------------------------- /snippet/func/cos.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | cos 4 | source.shader 5 | 返回弧度x的余弦值 6 | -------------------------------------------------------------------------------- /snippet/func/cosh.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | cosh 4 | source.shader 5 | 双曲余弦(hyperboliccosine)函数 6 | -------------------------------------------------------------------------------- /snippet/func/cross.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | cross 4 | source.shader 5 | 返回两个三元向量的叉积注意,输入参数必须是三元向量! 6 | -------------------------------------------------------------------------------- /snippet/func/degrees.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | degrees 4 | source.shader 5 | 转换为角度值 6 | -------------------------------------------------------------------------------- /snippet/func/determinant.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | determinant 4 | source.shader 5 | 计算矩阵的行列式因子。 6 | -------------------------------------------------------------------------------- /snippet/func/distance.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | distance 4 | source.shader 5 | 两点之间的欧几里德距离 6 | -------------------------------------------------------------------------------- /snippet/func/dot.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | dot 4 | source.shader 5 | 返回A和B的点积 6 | -------------------------------------------------------------------------------- /snippet/func/exp.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | exp 4 | source.shader 5 | 计算e 6 | -------------------------------------------------------------------------------- /snippet/func/exp2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | exp2 4 | source.shader 5 | 计算e2 6 | -------------------------------------------------------------------------------- /snippet/func/floor.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | floor 4 | source.shader 5 | 输入参数向下取整 6 | -------------------------------------------------------------------------------- /snippet/func/fmod.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | fmod 4 | source.shader 5 | 返回x/y的余数 6 | -------------------------------------------------------------------------------- /snippet/func/frac.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | frac 4 | source.shader 5 | Returnsthefractionalportionofascalaroreachvectorcomponent 6 | -------------------------------------------------------------------------------- /snippet/func/frexp.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | frexp 4 | source.shader 5 | 将浮点数x分解为尾数和指数 6 | -------------------------------------------------------------------------------- /snippet/func/inverse.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | inverse 4 | source.shader 5 | 矩阵求逆 6 | -------------------------------------------------------------------------------- /snippet/func/isfinite.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | isfinite 4 | source.shader 5 | 判断标量或者向量中的每个数据是否是有限数,如果是返回true 6 | -------------------------------------------------------------------------------- /snippet/func/isinf.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | isinf 4 | source.shader 5 | 判断标量或者向量中的每个数据是否是无限,如果是返回true 6 | -------------------------------------------------------------------------------- /snippet/func/isnan.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | isnan 4 | source.shader 5 | 判断标量或者向量中的每个数据是否是非数据,如果是返回true 6 | -------------------------------------------------------------------------------- /snippet/func/ldexp.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ldexp 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/func/lerp.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | lerp 4 | source.shader 5 | 插值 6 | -------------------------------------------------------------------------------- /snippet/func/lit.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | lit 4 | source.shader 5 | 计算环境光、散射光、镜面光的贡献,返回的4元向量 6 | -------------------------------------------------------------------------------- /snippet/func/log.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | log 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/func/log10.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | log10 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/func/log2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | log2 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/func/max.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | max 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/func/min.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | min 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/func/pow.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | pow 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/func/radians.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | radians 4 | source.shader 5 | 返回弧度 6 | -------------------------------------------------------------------------------- /snippet/func/saturate.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | saturate 4 | source.shader 5 | Clamps x to the range [0, 1] 6 | -------------------------------------------------------------------------------- /snippet/func/smoothstep.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | smoothstep 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/func/transpose.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | transpose 4 | source.shader 5 | 转置矩阵 6 | -------------------------------------------------------------------------------- /snippet/half.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | half 6 | 7 | source.shader 8 | 9 | -------------------------------------------------------------------------------- /snippet/half2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | half2 6 | 7 | source.shader 8 | 9 | -------------------------------------------------------------------------------- /snippet/half3.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | half3 6 | 7 | source.shader 8 | 9 | -------------------------------------------------------------------------------- /snippet/half4.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | half4 6 | 7 | source.shader 8 | 9 | -------------------------------------------------------------------------------- /snippet/highp.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | highp 6 | 7 | source.shader 8 | 9 | -------------------------------------------------------------------------------- /snippet/include.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | include 4 | source.shader 5 | #include 6 | 7 | -------------------------------------------------------------------------------- /snippet/inout.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | inout 6 | 7 | source.shader 8 | 9 | -------------------------------------------------------------------------------- /snippet/lowp.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | lowp 6 | 7 | source.shader 8 | 9 | -------------------------------------------------------------------------------- /snippet/multi.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | pragma 4 | source.shader 5 | multi_pragma 6 | -------------------------------------------------------------------------------- /snippet/pragma_empty.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | pragma 4 | source.shader 5 | user_pragma 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/2D.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 2D 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Albedo.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Albedo 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Alpha.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Alpha 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/AlphaTest.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | AlphaTest 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Background-RenderingOrder.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Background 4 | source.shader 5 | Rendering Order 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/BindChannels.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | BindChannels 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Blend.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Blend 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/CUBE2D.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | CUBE2D 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/CUBE3D.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | CUBE3D 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Category.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Category 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Color.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Color 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/ColorMask.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ColorMask 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/ComputeGrabScreenPos.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ComputeGrabScreenPos 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/ComputeScreenPos.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ComputeScreenPos 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Cull.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Cull 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/DecodeDepthNormal.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DecodeDepthNormal 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/DecodeFloatRG.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DecodeFloatRG 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/DecodeFloatRGBA.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DecodeFloatRGBA 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/DecodeLightmap.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DecodeLightmap 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/DecodeViewNormalStereo.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | DecodeViewNormalStereo 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Emission.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Emission 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/EncodeDepthNormal.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | EncodeDepthNormal 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/EncodeFloatRG.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | EncodeFloatRG 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/EncodeFloatRGBA.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | EncodeFloatRGBA 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/EncodeViewNormalStereo.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | EncodeViewNormalStereo 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/EndCG.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | END 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/FallBack.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | FallBack 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Geometry-RenderingOrder.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Geometry 4 | source.shader 5 | Rendering Order 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Gloss.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Gloss 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/INTERNAL_DATA.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | INTERNAL_DATA 4 | source.shader 5 | 将叫[name]的变量请空改成type类型 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/IgnoreProjector-IgnoreProjector.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | IgnoreProjector 4 | source.shader 5 | IgnoreProjector 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/LOD.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | LOD 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Light_template_.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 6 | Lighting 7 | source.shader 8 | 正向渲染光照函数模板 9 | 10 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Lighting.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Lighting 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Linear01Depth.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Linear01Depth 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Luminance.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Luminance 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Material.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Material 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/NORMAL.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | NORMAL 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Normal_.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Normal 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/ObjSpaceLightDir.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ObjSpaceLightDir 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/ObjSpaceViewDir.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ObjSpaceViewDir 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Overlay-RenderingOrder.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Overlay 4 | source.shader 5 | Rendering Order 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/POSITION.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | POSITION 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/ParallaxOffset.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ParallaxOffset 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Pass.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Pass 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Properties.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Properties 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/QUAD.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | QUAD 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/SampleCubeDistance.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SampleCubeDistance 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/SetTexture.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SetTexture 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Shade4PointLights.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Shade4PointLights 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/ShadeSH9.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ShadeSH9 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/ShadeVertexLights.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ShadeVertexLights 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Shader.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Shader 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Specular.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Specular 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/SubShader.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SubShader 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/SurfaceOutput.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | SurfaceOutput 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/TANGENT.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TANGENT 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/TANGENT_SPACE_ROTATION.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TANGENT_SPACE_ROTATION 4 | source.shader 5 | TANGENT_SPACE_ROTATION 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/TEXCOORD0.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TEXCOORD0 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/TEXCOORD1.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TEXCOORD1 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/TEXCOORD2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TEXCOORD2 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/TEXCOORD3.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TEXCOORD3 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/TEXCOORD4.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TEXCOORD4 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/TEXCOORD5.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TEXCOORD5 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/TRANSFORM_TEX.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TRANSFORM_TEX 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/TransformViewToProjection.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | TransformViewToProjection 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/Transparent-RenderingOrder.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | Transparent 4 | source.shader 5 | Rendering Order 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UNITY_INITIALIZE_OUTPUT.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_INITIALIZE_OUTPUT 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UNITY_MATRIX_IT_MV.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_MATRIX_IT_MV 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UNITY_MATRIX_MV.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_MATRIX_MV 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UNITY_MATRIX_MVP.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_MATRIX_MVP 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UNITY_MATRIX_P.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_MATRIX_P 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UNITY_MATRIX_TEXTURE0.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_MATRIX_TEXTURE0 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UNITY_MATRIX_TEXTURE1.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_MATRIX_TEXTURE1 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UNITY_MATRIX_TEXTURE2.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_MATRIX_TEXTURE2 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UNITY_MATRIX_TEXTURE3.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_MATRIX_TEXTURE3 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UNITY_MATRIX_T_MV.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_MATRIX_T_MV 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UNITY_MATRIX_V.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_MATRIX_V 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UNITY_MATRIX_VP.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UNITY_MATRIX_VP 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UnityLighting.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityLighting 4 | source.shader 5 | struct 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UnityPerCamera.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityPerCamera 4 | source.shader 5 | struct 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UnityPerDraw.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityPerDraw 4 | source.shader 5 | struct 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UnityPerDrawRare.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityPerDrawRare 4 | source.shader 5 | struct 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UnityPerDrawTexMatrices.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityPerDrawTexMatrices 4 | source.shader 5 | struct 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UnityPerFrame.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityPerFrame 4 | source.shader 5 | struct 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UnityPixelSnap.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityPixelSnap 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UnityShadows.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnityShadows 4 | source.shader 5 | struct 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UnpackNormal.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnpackNormal 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/UnpackNormalDXT5nm.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | UnpackNormalDXT5nm 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/VertexLight.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | VertexLight 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/WorldSpaceLightDir.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | WorldSpaceLightDir 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/WorldSpaceViewDir.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | WorldSpaceViewDir 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/ZWrite.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ZWrite 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/_BlurOffsets.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _BlurOffsets 4 | source.shader 5 | 内建变量 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/_CosTime.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _CosTime 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/_Light2World.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _Light2World 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/_ModelLightColor.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _ModelLightColor 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/_Object2Light.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _Object2Light 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/_Object2World.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _Object2World 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/_ObjectSpaceLightPos.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _ObjectSpaceLightPos 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/_ProjectionParams.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _ProjectionParams 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/_ScreenParams.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _ScreenParams 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/_SinTime.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _SinTime 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/_SpecularLightColor.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _SpecularLightColor 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/_Time.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _Time 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/_World2Object.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _World2Object 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/_WorldSpaceCameraPos.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | _WorldSpaceCameraPos 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/appdata_base.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | appdata_base 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/appdata_full.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | appdata_full 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/appdata_img.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | appdata_img 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/appdata_tan.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | appdata_tan 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/bool.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | bool 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/clip.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | clip 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/combine.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | combine 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/constant.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | constant 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/cross.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | cross 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/dot.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | dot 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/frac.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | frac 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/fragment.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | fragment 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/fragmentoption.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | fragmentoption 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/length.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | length 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/mul.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | mul 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/normalize.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | normalize 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/previous.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | previous 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/primary.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | primary 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/return.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | return 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/sampler2D.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | sampler2D 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/sampler3D.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | sampler3D 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/samplerCUBE.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | samplerCUBE 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/saturate.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | saturate 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/shader_feature.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | shader_feature 4 | source.shader 5 | 宏开关用customEditor 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/struct.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | struct 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/tex2D.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | tex2D 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/texCUBE.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | texCUBE 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/texcoord.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | texcoord 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/texture.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | texture 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/unityCubeShadow.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unityCubeShadow 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/unitySampleShadow.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unitySampleShadow 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/unity_DeltaTime.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_DeltaTime 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/unity_Lightmap.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_Lightmap 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/unity_LightmapMatrix.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_LightmapMatrix 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/unity_Scale.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | unity_Scale 4 | source.shader 5 | 6 | 7 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/v2f_img.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | v2f_img 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/v2f_vertex_lit.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | v2f_vertex_lit 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/vertex.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | vertex 4 | source.shader 5 | 6 | -------------------------------------------------------------------------------- /snippet/unity_shader_api/void.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 6 | void 7 | source.shader 8 | 9 | --------------------------------------------------------------------------------