├── .gitignore ├── .idea └── .idea.OpenShaders │ └── .idea │ ├── .gitignore │ ├── indexLayout.xml │ └── vcs.xml ├── Adhoc ├── dssdo.hlsl └── ssgi.glsl ├── Engines ├── Blend4Web │ ├── anchors.glslf │ ├── anchors.glslv │ ├── color_id.glslf │ ├── color_id.glslv │ ├── debug_view.glslf │ ├── debug_view.glslv │ ├── error.glslf │ ├── error.glslv │ ├── grass_map.glslf │ ├── grass_map.glslv │ ├── halo.glslf │ ├── halo.glslv │ ├── include │ │ ├── blending.glslf │ │ ├── caustics.glslf │ │ ├── color_util.glslf │ │ ├── coverage.glslf │ │ ├── depth_fetch.glslf │ │ ├── dynamic_grass.glslv │ │ ├── environment.glslf │ │ ├── fog.glslf │ │ ├── fxaa.glslf │ │ ├── halo_color.glslf │ │ ├── lighting_nodes.glslf │ │ ├── math.glslv │ │ ├── mirror.glslf │ │ ├── nodes.glslf │ │ ├── nodes.glslv │ │ ├── pack.glslf │ │ ├── particles.glslv │ │ ├── particles_nodes.glslf │ │ ├── particles_nodes.glslv │ │ ├── precision_statement.glslf │ │ ├── procedural.glslf │ │ ├── refraction.glslf │ │ ├── scale_texcoord.glslv │ │ ├── shadow.glslf │ │ ├── shadow.glslv │ │ ├── skin.glslv │ │ ├── sky_blending.glslf │ │ ├── std.glsl │ │ ├── to_world.glslv │ │ └── wind_bending.glslv │ ├── irradiance_skybox.glslf │ ├── lens_flares.glslf │ ├── lens_flares.glslv │ ├── license │ │ ├── GPL-license.txt │ │ └── LEGAL_NOTICES.txt │ ├── line.glslf │ ├── line.glslv │ ├── main.glslf │ ├── main.glslv │ ├── main_stack.glslf │ ├── node_skybox.glslf │ ├── particle_system.glslf │ ├── particle_system.glslv │ ├── particle_system_stack.glslf │ ├── postprocessing │ │ ├── antialiasing.glslf │ │ ├── bloom_combine.glslf │ │ ├── coc.glslf │ │ ├── compositing.glslf │ │ ├── depth_pack.glslf │ │ ├── dof.glslf │ │ ├── glow.glslf │ │ ├── god_rays.glslf │ │ ├── god_rays.glslv │ │ ├── god_rays_combine.glslf │ │ ├── luminance.glslf │ │ ├── luminance_av.glslf │ │ ├── luminance_truncated.glslf │ │ ├── motion_blur.glslf │ │ ├── outline.glslf │ │ ├── performance.glslf │ │ ├── postprocessing.glslf │ │ ├── postprocessing.glslv │ │ ├── precompute_brdf.glslf │ │ ├── smaa.glslf │ │ ├── smaa.glslv │ │ ├── ssao.glslf │ │ ├── ssao_blur.glslf │ │ ├── stereo.glslf │ │ └── velocity.glslf │ ├── proc_skybox.glslf │ ├── r_convolution_skybox.glslf │ ├── shadow.glslf │ ├── shadow.glslv │ ├── sky.glslf │ ├── sky.glslv │ ├── skybox.glslv │ ├── tex_skybox.glslf │ ├── water.glslf │ └── water.glslv ├── G3D │ ├── DeepGBuffer │ │ ├── AmbientOcclusion │ │ │ ├── AmbientOcclusion_AO.pix │ │ │ ├── AmbientOcclusion_AO.vrt │ │ │ ├── AmbientOcclusion_blur.pix │ │ │ ├── AmbientOcclusion_blur.vrt │ │ │ ├── AmbientOcclusion_constants.glsl │ │ │ ├── AmbientOcclusion_minify.pix │ │ │ ├── AmbientOcclusion_minify.vrt │ │ │ ├── AmbientOcclusion_reconstructCSZ.pix │ │ │ └── AmbientOcclusion_reconstructCSZ.vrt │ │ ├── ArticulatedModel │ │ │ └── ArticulatedModel_blitShader.pix │ │ ├── BumpMap │ │ │ └── BumpMap.glsl │ │ ├── Camera │ │ │ └── Camera.glsl │ │ ├── DeepGBufferRadiosity │ │ │ ├── DeepGBufferRadiosity_DeepGBufferRadiosity.pix │ │ │ ├── DeepGBufferRadiosity_blur.pix │ │ │ ├── DeepGBufferRadiosity_constants.glsl │ │ │ ├── DeepGBufferRadiosity_minify.pix │ │ │ ├── DeepGBufferRadiosity_nextBounce.pix │ │ │ └── DeepGBufferRadiosity_reconstructCSZ.pix │ │ ├── DepthOfField │ │ │ ├── DepthOfField_blur.pix │ │ │ ├── DepthOfField_circleOfConfusion.pix │ │ │ └── DepthOfField_composite.pix │ │ ├── Film │ │ │ ├── Film_FXAA.pix │ │ │ ├── Film_FXAA_310.pix │ │ │ ├── Film_FXAA_311.pix │ │ │ ├── Film_bloomExpose.pix │ │ │ ├── Film_composite.pix │ │ │ ├── Film_toneMap.glsl │ │ │ ├── Film_wideAA.pix │ │ │ └── Film_zoom.pix │ │ ├── GBuffer │ │ │ └── GBuffer.glsl │ │ ├── GFont │ │ │ ├── GFont_render.pix │ │ │ └── GFont_render.vrt │ │ ├── GaussianBlur │ │ │ └── GaussianBlur_apply.pix │ │ ├── GuiTextureBox │ │ │ ├── GuiTextureBox_2D.pix │ │ │ └── GuiTextureBox_Cubemap.pix │ │ ├── GuiTheme │ │ │ ├── GuiTheme_render.pix │ │ │ └── GuiTheme_render.vrt │ │ ├── HeightfieldModel │ │ │ ├── HeightfieldModel_Tile_depth.vrt │ │ │ ├── HeightfieldModel_Tile_depthOnlyWithAlpha.pix │ │ │ ├── HeightfieldModel_Tile_depthOnlyWithAlpha.vrt │ │ │ ├── HeightfieldModel_Tile_depthPeel.pix │ │ │ ├── HeightfieldModel_Tile_depthPeel.vrt │ │ │ ├── HeightfieldModel_Tile_gbuffer.pix │ │ │ ├── HeightfieldModel_Tile_gbuffer.vrt │ │ │ ├── HeightfieldModel_Tile_render.pix │ │ │ ├── HeightfieldModel_Tile_render.vrt │ │ │ └── HeightfieldModel_Tile_vertex.glsl │ │ ├── Light │ │ │ └── Light.glsl │ │ ├── LightingEnvironment │ │ │ ├── LightingEnvironment_LightUniforms.glsl │ │ │ ├── LightingEnvironment_environmentMapUniforms.glsl │ │ │ └── LightingEnvironment_uniforms.glsl │ │ ├── MotionBlur │ │ │ ├── MotionBlur_gather.pix │ │ │ ├── MotionBlur_gatherLoop.glsl │ │ │ ├── MotionBlur_neighborMinMax.pix │ │ │ └── MotionBlur_tileMinMax.pix │ │ ├── SVO │ │ │ ├── SVO.glsl │ │ │ ├── SVO_allocateNodes.glc │ │ │ ├── SVO_countToIndirectArgument.glc │ │ │ ├── SVO_flagPopulatedChildren.glc │ │ │ ├── SVO_renderRaycasting.pix │ │ │ ├── SVO_renderRaycasting.vrt │ │ │ ├── SVO_updateLevelIndexBuffer.glc │ │ │ ├── SVO_visualizeFragments.pix │ │ │ ├── SVO_visualizeFragments.vrt │ │ │ ├── SVO_visualizeNodes.geo │ │ │ ├── SVO_visualizeNodes.pix │ │ │ └── SVO_visualizeNodes.vrt │ │ ├── SkyboxSurface │ │ │ ├── SkyboxSurface_gbuffer.pix │ │ │ ├── SkyboxSurface_gbuffer.vrt │ │ │ ├── SkyboxSurface_render.pix │ │ │ └── SkyboxSurface_render.vrt │ │ ├── SlowMesh │ │ │ ├── SlowMesh_render.pix │ │ │ └── SlowMesh_render.vrt │ │ ├── TemporalFilter │ │ │ └── TemporalFilter_apply.pix │ │ ├── Texture │ │ │ ├── Texture.glsl │ │ │ ├── Texture_copy.pix │ │ │ └── Texture_minMaxMean.pix │ │ ├── UniversalMaterial │ │ │ └── UniversalMaterial.glsl │ │ ├── UniversalSurface │ │ │ ├── UniversalSurface_SVO.geo │ │ │ ├── UniversalSurface_depthOnly.vrt │ │ │ ├── UniversalSurface_depthOnlyWithAlpha.pix │ │ │ ├── UniversalSurface_depthPeel.pix │ │ │ ├── UniversalSurface_gbuffer.pix │ │ │ ├── UniversalSurface_gbuffer.vrt │ │ │ ├── UniversalSurface_modulateBackground.pix │ │ │ ├── UniversalSurface_modulateBackground.vrt │ │ │ ├── UniversalSurface_refract.pix │ │ │ ├── UniversalSurface_refract.vrt │ │ │ ├── UniversalSurface_render.pix │ │ │ ├── UniversalSurface_render.vrt │ │ │ ├── UniversalSurface_vertex.glsl │ │ │ └── UniversalSurface_vertexHelpers.glsl │ │ ├── aoVisualization.pix │ │ ├── clip.glsl │ │ ├── colorBoost.glsl │ │ ├── combineColorTexture.pix │ │ ├── compatibility.glsl │ │ ├── deferred.pix │ │ ├── depthPeel.glsl │ │ ├── g3dmath.glsl │ │ ├── gradient.glsl │ │ ├── lambertianOnly.pix │ │ ├── lightMap.glsl │ │ ├── noise.glsl │ │ ├── oct.glsl │ │ ├── reconstructFromDepth.glsl │ │ ├── reverseReprojection.glsl │ │ ├── textureFilter.glsl │ │ ├── unlit.pix │ │ ├── unlit.vrt │ │ ├── utilities.glsl │ │ └── verticalSplitScreen.pix │ └── g3d │ │ ├── AlphaFilter.glsl │ │ ├── AmbientOcclusion │ │ ├── AmbientOcclusion_AO.pix │ │ ├── AmbientOcclusion_AO.vrt │ │ ├── AmbientOcclusion_blur.pix │ │ ├── AmbientOcclusion_blur.vrt │ │ ├── AmbientOcclusion_constants.glsl │ │ ├── AmbientOcclusion_minify.pix │ │ ├── AmbientOcclusion_minify.vrt │ │ ├── AmbientOcclusion_packBilateralKey.glsl │ │ ├── AmbientOcclusion_packBilateralKey.pix │ │ ├── AmbientOcclusion_reconstructCSZ.pix │ │ ├── AmbientOcclusion_reconstructCSZ.vrt │ │ └── AmbientOcclusion_sample.glsl │ │ ├── ArticulatedModel │ │ └── ArticulatedModel_blitShader.pix │ │ ├── BilateralFilter │ │ └── BilateralFilter_apply.pix │ │ ├── BumpMap │ │ └── BumpMap.glsl │ │ ├── Camera │ │ └── Camera.glsl │ │ ├── DDGIVolume │ │ ├── DDGIVolume.glsl │ │ ├── DDGIVolume_EncodeDDGIDistance.glc │ │ ├── DDGIVolume_computeProbeOffsets.glc │ │ ├── DDGIVolume_copyProbeEdges.glc │ │ ├── DDGIVolume_generateRays.glc │ │ ├── DDGIVolume_probeVisualization.pix │ │ ├── DDGIVolume_probeVisualization.vrt │ │ ├── DDGIVolume_updateProbeFlags.glc │ │ ├── DDGIVolume_updateProbes.glc │ │ └── DDGIVolume_writeOnesToProbeBorders.pix │ │ ├── DefaultRenderer │ │ ├── DefaultRenderer_OIT_writePixel.glsl │ │ ├── DefaultRenderer_SSRT.pix │ │ ├── DefaultRenderer_compositeWeightedBlendedOIT.pix │ │ ├── DefaultRenderer_deferredShade.pix │ │ ├── DefaultRenderer_downsampleNormal.pix │ │ ├── DefaultRenderer_gatherGlossy.pix │ │ ├── DefaultRenderer_generateMirrorRays.glc │ │ ├── DefaultRenderer_pathTracedIndirect.pix │ │ ├── DefaultRenderer_upsampleOIT.pix │ │ ├── DefaultRenderer_upsampleReflections.pix │ │ └── GIMode.glsl │ │ ├── DepthOfField │ │ ├── DepthOfField.glsl │ │ ├── DepthOfField_blur.pix │ │ ├── DepthOfField_circleOfConfusion.pix │ │ └── DepthOfField_composite.pix │ │ ├── Draw │ │ ├── Draw_sphereSection.pix │ │ └── Draw_sphereSection.vrt │ │ ├── Film │ │ ├── Film_FXAA_13_performance.pix │ │ ├── Film_FXAA_13_quality.pix │ │ ├── Film_bloomExpose.pix │ │ ├── Film_composite.pix │ │ ├── Film_effectsDisabledBlit.pix │ │ ├── Film_temporalAA.pix │ │ ├── Film_toneMap.glsl │ │ ├── Film_wideAA.pix │ │ └── Film_zoom.pix │ │ ├── FogVolumeSurface │ │ ├── FogVolumeSurface_render.pix │ │ └── FogVolumeSurface_render.vrt │ │ ├── GBuffer │ │ ├── GBuffer.glsl │ │ └── GBuffer2.glsl │ │ ├── GFont │ │ ├── GFont_render.pix │ │ └── GFont_render.vrt │ │ ├── GaussianBlur │ │ └── GaussianBlur_apply.pix │ │ ├── GaussianMIPFilter │ │ ├── GaussianMIPFilter_apply.pix │ │ └── GaussianMIPFilter_packInput.pix │ │ ├── GuiTextureBox │ │ ├── GuiTextureBox_2D.pix │ │ ├── GuiTextureBox_Arrows.glsl │ │ └── GuiTextureBox_Cubemap.pix │ │ ├── GuiTheme │ │ ├── GuiTheme_render.pix │ │ └── GuiTheme_render.vrt │ │ ├── HeightfieldModel │ │ ├── HeightfieldModel_Tile_depth.pix │ │ ├── HeightfieldModel_Tile_depth.vrt │ │ ├── HeightfieldModel_Tile_depthOnlyNonOpaque.pix │ │ ├── HeightfieldModel_Tile_depthOnlyNonOpaque.vrt │ │ ├── HeightfieldModel_Tile_depthPeel.pix │ │ ├── HeightfieldModel_Tile_depthPeel.vrt │ │ ├── HeightfieldModel_Tile_gbuffer.pix │ │ ├── HeightfieldModel_Tile_gbuffer.vrt │ │ ├── HeightfieldModel_Tile_render.pix │ │ ├── HeightfieldModel_Tile_render.vrt │ │ └── HeightfieldModel_Tile_vertex.glsl │ │ ├── Light │ │ ├── Light.glsl │ │ ├── Light_convertToVSM.pix │ │ └── Light_vsmFilter.pix │ │ ├── LightingEnvironment │ │ ├── LightingEnvironment_LightUniforms.glsl │ │ ├── LightingEnvironment_environmentMapUniforms.glsl │ │ └── LightingEnvironment_uniforms.glsl │ │ ├── MotionBlur │ │ ├── MotionBlur_gather.pix │ │ ├── MotionBlur_gatherLoop.glsl │ │ ├── MotionBlur_neighborMinMax.pix │ │ └── MotionBlur_tileMinMax.pix │ │ ├── ParticleSurface │ │ ├── ParticleSurface_helpers.glsl │ │ ├── ParticleSurface_render.geo │ │ ├── ParticleSurface_render.pix │ │ ├── ParticleSurface_render.vrt │ │ ├── ParticleSurface_stochasticDepthOnly.geo │ │ ├── ParticleSurface_stochasticDepthOnly.pix │ │ ├── ParticleSurface_stochasticDepthOnly.vrt │ │ ├── ParticleSurface_wireframe.geo │ │ ├── ParticleSurface_wireframe.pix │ │ └── ParticleSurface_wireframe.vrt │ │ ├── PointSurface │ │ ├── PointSurface_depthOnly.vrt │ │ ├── PointSurface_depthPeel.pix │ │ ├── PointSurface_depthPeel.vrt │ │ ├── PointSurface_gbuffer.pix │ │ ├── PointSurface_gbuffer.vrt │ │ ├── PointSurface_render.pix │ │ ├── PointSurface_render.vrt │ │ ├── PointSurface_vertex.glsl │ │ └── PointSurface_vertexHelper.glsl │ │ ├── SVO │ │ ├── SVO.glsl │ │ ├── SVO_allocateNodes.glc │ │ ├── SVO_allocateNodesDenseTree.glc │ │ ├── SVO_allocateNodesTopMipMap.glc │ │ ├── SVO_base.glsl │ │ ├── SVO_buildInit.glc │ │ ├── SVO_clearTopDenseTree.glc │ │ ├── SVO_clearTree.glc │ │ ├── SVO_copyBrickBorder.glc │ │ ├── SVO_countToIndirectArgument.glc │ │ ├── SVO_downsampleValues.glc │ │ ├── SVO_fillBuffer.glc │ │ ├── SVO_flagPopulatedChildren.glc │ │ ├── SVO_levelAllocToIndex.glc │ │ ├── SVO_normalizeValues.glc │ │ ├── SVO_renderRaycasting.pix │ │ ├── SVO_renderRaycasting.vrt │ │ ├── SVO_sampling.glsl │ │ ├── SVO_traversal.glsl │ │ ├── SVO_updateLevelIndexBuffer.glc │ │ ├── SVO_updateLevelSizeBuffer.glc │ │ ├── SVO_util.glsl │ │ ├── SVO_visualizeFragments.pix │ │ ├── SVO_visualizeFragments.vrt │ │ ├── SVO_visualizeNodes.geo │ │ ├── SVO_visualizeNodes.pix │ │ ├── SVO_visualizeNodes.vrt │ │ ├── SVO_writeNeighborPointers.glc │ │ └── SVO_writeVoxelFragValues.glc │ │ ├── SkyboxSurface │ │ ├── SkyboxSurface_gbuffer.pix │ │ ├── SkyboxSurface_gbuffer.vrt │ │ ├── SkyboxSurface_render.pix │ │ └── SkyboxSurface_render.vrt │ │ ├── SlowMesh │ │ ├── SlowMesh_render.pix │ │ └── SlowMesh_render.vrt │ │ ├── TemporalFilter │ │ └── TemporalFilter_apply.pix │ │ ├── Texture │ │ ├── Texture.glsl │ │ ├── Texture_copy.pix │ │ ├── Texture_minMaxMean.pix │ │ └── Texture_singleChannelDiff.pix │ │ ├── UniversalMaterial │ │ ├── UniversalMaterial.glsl │ │ ├── UniversalMaterial_sample.glsl │ │ ├── UniversalMaterial_shade.glsl │ │ └── UniversalMaterial_writeToGBuffer.glsl │ │ ├── UniversalSurface │ │ ├── UniversalSurface_SVO.geo │ │ ├── UniversalSurface_SVO.pix │ │ ├── UniversalSurface_SVO.vrt │ │ ├── UniversalSurface_depthOnly.pix │ │ ├── UniversalSurface_depthOnly.vrt │ │ ├── UniversalSurface_depthOnlyNonOpaque.pix │ │ ├── UniversalSurface_depthPeel.pix │ │ ├── UniversalSurface_gbuffer.pix │ │ ├── UniversalSurface_gbuffer.vrt │ │ ├── UniversalSurface_modulateBackground.pix │ │ ├── UniversalSurface_modulateBackground.vrt │ │ ├── UniversalSurface_render.pix │ │ ├── UniversalSurface_render.vrt │ │ ├── UniversalSurface_vertex.glsl │ │ └── UniversalSurface_vertexHelpers.glsl │ │ ├── VoxelSurface │ │ ├── Box.glsl │ │ ├── VoxelSurface_depthOnly.pix │ │ ├── VoxelSurface_depthOnly.vrt │ │ ├── VoxelSurface_depthPeel.pix │ │ ├── VoxelSurface_depthPeel.vrt │ │ ├── VoxelSurface_gbuffer.pix │ │ ├── VoxelSurface_gbuffer.vrt │ │ ├── VoxelSurface_pixel.glsl │ │ ├── VoxelSurface_render.pix │ │ ├── VoxelSurface_render.vrt │ │ ├── VoxelSurface_vertex.glsl │ │ └── our.glsl │ │ ├── clip.glsl │ │ ├── combineColorTexture.pix │ │ ├── compatibility.glsl │ │ ├── default.vrt │ │ ├── deferredHelpers.glsl │ │ ├── depthPeel.glsl │ │ ├── g3dmath.glsl │ │ ├── gradient.glsl │ │ ├── lightMap.glsl │ │ ├── noise.glsl │ │ ├── octahedral.glsl │ │ ├── reconstructFromDepth.glsl │ │ ├── reverseReprojection.glsl │ │ ├── screenSpaceRayTrace.glsl │ │ ├── textureFilter.glsl │ │ ├── unlit.pix │ │ └── unlit.vrt ├── Unity │ ├── Builtin │ │ ├── CGIncludes │ │ │ ├── AutoLight.cginc │ │ │ ├── EditorUIE.cginc │ │ │ ├── GLSLSupport.glslinc │ │ │ ├── GraniteShaderLib3.cginc │ │ │ ├── HLSLSupport.cginc │ │ │ ├── Lighting.cginc │ │ │ ├── SpeedTree8Common.cginc │ │ │ ├── SpeedTreeBillboardCommon.cginc │ │ │ ├── SpeedTreeCommon.cginc │ │ │ ├── SpeedTreeVertex.cginc │ │ │ ├── SpeedTreeWind.cginc │ │ │ ├── TerrainEngine.cginc │ │ │ ├── TerrainPreview.cginc │ │ │ ├── TerrainSplatmapCommon.cginc │ │ │ ├── TerrainTool.cginc │ │ │ ├── Tessellation.cginc │ │ │ ├── TextCoreProperties.cginc │ │ │ ├── UnityBuiltin2xTreeLibrary.cginc │ │ │ ├── UnityBuiltin3xTreeLibrary.cginc │ │ │ ├── UnityCG.cginc │ │ │ ├── UnityCG.glslinc │ │ │ ├── UnityCustomRenderTexture.cginc │ │ │ ├── UnityDeferredLibrary.cginc │ │ │ ├── UnityDeprecated.cginc │ │ │ ├── UnityGBuffer.cginc │ │ │ ├── UnityGlobalIllumination.cginc │ │ │ ├── UnityImageBasedLighting.cginc │ │ │ ├── UnityInstancing.cginc │ │ │ ├── UnityLegacyTextureStack.cginc │ │ │ ├── UnityLightingCommon.cginc │ │ │ ├── UnityMetaPass.cginc │ │ │ ├── UnityPBSLighting.cginc │ │ │ ├── UnityRayTracingMeshUtils.cginc │ │ │ ├── UnityShaderUtilities.cginc │ │ │ ├── UnityShaderVariables.cginc │ │ │ ├── UnityShadowLibrary.cginc │ │ │ ├── UnitySprites.cginc │ │ │ ├── UnityStandardBRDF.cginc │ │ │ ├── UnityStandardConfig.cginc │ │ │ ├── UnityStandardCore.cginc │ │ │ ├── UnityStandardCoreForward.cginc │ │ │ ├── UnityStandardCoreForwardSimple.cginc │ │ │ ├── UnityStandardInput.cginc │ │ │ ├── UnityStandardMeta.cginc │ │ │ ├── UnityStandardParticleEditor.cginc │ │ │ ├── UnityStandardParticleInstancing.cginc │ │ │ ├── UnityStandardParticleShadow.cginc │ │ │ ├── UnityStandardParticles.cginc │ │ │ ├── UnityStandardShadow.cginc │ │ │ ├── UnityStandardUtils.cginc │ │ │ ├── UnityStereoExtensions.glslinc │ │ │ ├── UnityStereoSupport.glslinc │ │ │ ├── UnityUI.cginc │ │ │ └── UnityUIE.cginc │ │ ├── DefaultResources │ │ │ ├── Font.shader │ │ │ ├── Internal-BlendShape.compute │ │ │ ├── Internal-Clear.shader │ │ │ ├── Internal-Colored.shader │ │ │ ├── Internal-ErrorShader.shader │ │ │ ├── Internal-Loading.shader │ │ │ ├── Internal-Skinning-Util.cginc │ │ │ ├── Internal-Skinning.compute │ │ │ ├── Internal-VT-TranslationTableReplace.compute │ │ │ ├── Internal-VT-TranslationTableUpsample.compute │ │ │ └── PerformanceTools │ │ │ │ └── FrameDebuggerRenderTargetDisplay.shader │ │ ├── DefaultResourcesExtra │ │ │ ├── Alpha-BumpSpec.shader │ │ │ ├── Alpha-Bumped.shader │ │ │ ├── Alpha-Diffuse.shader │ │ │ ├── Alpha-Glossy.shader │ │ │ ├── Alpha-Parallax.shader │ │ │ ├── Alpha-ParallaxSpec.shader │ │ │ ├── Alpha-VertexLit.shader │ │ │ ├── AlphaTest-BumpSpec.shader │ │ │ ├── AlphaTest-Bumped.shader │ │ │ ├── AlphaTest-Diffuse.shader │ │ │ ├── AlphaTest-Glossy.shader │ │ │ ├── AlphaTest-SoftEdgeUnlit.shader │ │ │ ├── AlphaTest-VertexLit.shader │ │ │ ├── AutodeskInteractive.shader │ │ │ ├── Compositing.shader │ │ │ ├── Cubemaps │ │ │ │ ├── CubeBlend.shader │ │ │ │ ├── CubeBlur.shader │ │ │ │ ├── CubeBlurOdd.shader │ │ │ │ └── CubeCopy.shader │ │ │ ├── Decal.shader │ │ │ ├── Flare.shader │ │ │ ├── GIDebug │ │ │ │ ├── ShowLightMask.shader │ │ │ │ ├── TextureUV.shader │ │ │ │ ├── UV1sAsPositions.shader │ │ │ │ └── VertexColors.shader │ │ │ ├── Illumin-BumpSpec.shader │ │ │ ├── Illumin-Bumped.shader │ │ │ ├── Illumin-Diffuse.shader │ │ │ ├── Illumin-Glossy.shader │ │ │ ├── Illumin-Parallax.shader │ │ │ ├── Illumin-ParallaxSpec.shader │ │ │ ├── Illumin-VertexLit.shader │ │ │ ├── Internal-BlitCopy.shader │ │ │ ├── Internal-BlitCopyDepth.shader │ │ │ ├── Internal-BlitCopyHDRTonemap.shader │ │ │ ├── Internal-BlitCopyWithDepth.shader │ │ │ ├── Internal-BlitToDepth.shader │ │ │ ├── Internal-BlitToDepth_MSAA.shader │ │ │ ├── Internal-CombineDepthNormals.shader │ │ │ ├── Internal-ConvertTexture.shader │ │ │ ├── Internal-CubemapToEquirect.shader │ │ │ ├── Internal-DeferredReflections.shader │ │ │ ├── Internal-DeferredShading.shader │ │ │ ├── Internal-DepthNormalsTexture.shader │ │ │ ├── Internal-Flare.shader │ │ │ ├── Internal-GUIRoundedRect.shader │ │ │ ├── Internal-GUIRoundedRectWithColorPerBorder.shader │ │ │ ├── Internal-GUITexture.shader │ │ │ ├── Internal-GUITextureBlit.shader │ │ │ ├── Internal-GUITextureClip.shader │ │ │ ├── Internal-GUITextureClipText.shader │ │ │ ├── Internal-Halo.shader │ │ │ ├── Internal-MotionVectors.shader │ │ │ ├── Internal-ODSWorldTexture.shader │ │ │ ├── Internal-PrePassLighting.shader │ │ │ ├── Internal-ScreenSpaceShadows.shader │ │ │ ├── Internal-StencilWrite.shader │ │ │ ├── Lightmap-BumpSpec.shader │ │ │ ├── Lightmap-Bumped.shader │ │ │ ├── Lightmap-Diffuse.shader │ │ │ ├── Lightmap-Glossy.shader │ │ │ ├── Lightmap-VertexLit.shader │ │ │ ├── Mobile │ │ │ │ ├── Mobile-BumpSpec-1DirectionalLight.shader │ │ │ │ ├── Mobile-BumpSpec.shader │ │ │ │ ├── Mobile-Bumped.shader │ │ │ │ ├── Mobile-Diffuse.shader │ │ │ │ ├── Mobile-Lightmap-Unlit.shader │ │ │ │ ├── Mobile-Particle-Add.shader │ │ │ │ ├── Mobile-Particle-Alpha-VertexLit.shader │ │ │ │ ├── Mobile-Particle-Alpha.shader │ │ │ │ ├── Mobile-Particle-Multiply.shader │ │ │ │ ├── Mobile-Skybox.shader │ │ │ │ ├── Mobile-VertexLit-OnlyDirectionalLights.shader │ │ │ │ └── Mobile-VertexLit.shader │ │ │ ├── Nature │ │ │ │ ├── SoftOcclusion │ │ │ │ │ ├── TreeSoftOcclusionBark.shader │ │ │ │ │ ├── TreeSoftOcclusionBarkRendertex.shader │ │ │ │ │ ├── TreeSoftOcclusionLeaves.shader │ │ │ │ │ └── TreeSoftOcclusionLeavesRendertex.shader │ │ │ │ ├── SpeedTree.shader │ │ │ │ ├── SpeedTree8.shader │ │ │ │ ├── SpeedTreeBillboard.shader │ │ │ │ └── TreeCreator │ │ │ │ │ ├── TreeCreatorAlbedoRenderTex.shader │ │ │ │ │ ├── TreeCreatorBark.shader │ │ │ │ │ ├── TreeCreatorBarkOptimized.shader │ │ │ │ │ ├── TreeCreatorBarkRendertex.shader │ │ │ │ │ ├── TreeCreatorLeaves.shader │ │ │ │ │ ├── TreeCreatorLeavesFast.shader │ │ │ │ │ ├── TreeCreatorLeavesFastOptimized.shader │ │ │ │ │ ├── TreeCreatorLeavesOptimized.shader │ │ │ │ │ ├── TreeCreatorLeavesRendertex.shader │ │ │ │ │ └── TreeCreatorNormalRendertex.shader │ │ │ ├── Normal-BumpSpec.shader │ │ │ ├── Normal-Bumped.shader │ │ │ ├── Normal-Diffuse.shader │ │ │ ├── Normal-DiffuseDetail.shader │ │ │ ├── Normal-DiffuseFast.shader │ │ │ ├── Normal-Glossy.shader │ │ │ ├── Normal-Parallax.shader │ │ │ ├── Normal-ParallaxSpec.shader │ │ │ ├── Normal-VertexLit.shader │ │ │ ├── Particle Add.shader │ │ │ ├── Particle AddMultiply.shader │ │ │ ├── Particle AddSmooth.shader │ │ │ ├── Particle Alpha Blend.shader │ │ │ ├── Particle Anim Alpha Blend.shader │ │ │ ├── Particle Blend.shader │ │ │ ├── Particle Multiply.shader │ │ │ ├── Particle MultiplyDouble.shader │ │ │ ├── Particle Premultiply Blend.shader │ │ │ ├── Particle Standard Surface.shader │ │ │ ├── Particle Standard Unlit.shader │ │ │ ├── Particle VertexLit Blended.shader │ │ │ ├── Reflect-BumpNolight.shader │ │ │ ├── Reflect-BumpSpec.shader │ │ │ ├── Reflect-BumpVertexLit.shader │ │ │ ├── Reflect-Bumped.shader │ │ │ ├── Reflect-Diffuse.shader │ │ │ ├── Reflect-Glossy.shader │ │ │ ├── Reflect-Parallax.shader │ │ │ ├── Reflect-ParallaxSpec.shader │ │ │ ├── Reflect-VertexLit.shader │ │ │ ├── Skybox-Cubed.shader │ │ │ ├── Skybox-Panoramic.shader │ │ │ ├── Skybox-Procedural.shader │ │ │ ├── Skybox.shader │ │ │ ├── Sprites-Default.shader │ │ │ ├── Sprites-Diffuse.shader │ │ │ ├── Sprites-Mask.shader │ │ │ ├── Standard.shader │ │ │ ├── StandardSpecular.shader │ │ │ ├── TerrainShaders │ │ │ │ ├── Details │ │ │ │ │ ├── VertexLit.shader │ │ │ │ │ ├── WavingGrass.shader │ │ │ │ │ └── WavingGrassBillboard.shader │ │ │ │ ├── Splats │ │ │ │ │ ├── AddPass.shader │ │ │ │ │ ├── DiffuseBase.shader │ │ │ │ │ ├── DiffuseBaseGen.shader │ │ │ │ │ ├── FirstPass.shader │ │ │ │ │ ├── Specular-AddPass.shader │ │ │ │ │ ├── Specular-Base.shader │ │ │ │ │ ├── Specular-FirstPass.shader │ │ │ │ │ ├── Standard-AddPass.shader │ │ │ │ │ ├── Standard-Base.shader │ │ │ │ │ ├── Standard-BaseGen.shader │ │ │ │ │ ├── Standard-FirstPass.shader │ │ │ │ │ └── Terrain-Utilities.shader │ │ │ │ ├── Trees │ │ │ │ │ ├── BillboardTree.shader │ │ │ │ │ └── CameraFacingBillboardTree.shader │ │ │ │ └── Utils │ │ │ │ │ ├── BrushPreview.shader │ │ │ │ │ ├── CrossBlendNeighbors.shader │ │ │ │ │ ├── GenNormalmap.shader │ │ │ │ │ ├── PaintHeight.shader │ │ │ │ │ ├── TerrainHeightBlitCopy.shader │ │ │ │ │ └── TerrainLayerUtils.shader │ │ │ ├── TextCore-SDF-SSD.shader │ │ │ ├── TextCore-SDF.shader │ │ │ ├── UI │ │ │ │ ├── UI-CompositeOverdraw.shader │ │ │ │ ├── UI-Default.shader │ │ │ │ ├── UI-DefaultETC1.shader │ │ │ │ ├── UI-DefaultFont.shader │ │ │ │ ├── UI-Lit-Bumped.shader │ │ │ │ ├── UI-Lit-Detail.shader │ │ │ │ ├── UI-Lit-Refraction.shader │ │ │ │ ├── UI-Lit-RefractionDetail.shader │ │ │ │ ├── UI-Lit-Transparent.shader │ │ │ │ ├── UI-Overdraw.shader │ │ │ │ ├── UI-Unlit-Detail.shader │ │ │ │ ├── UI-Unlit-Text.shader │ │ │ │ ├── UI-Unlit-TextDetail.shader │ │ │ │ └── UI-Unlit-Transparent.shader │ │ │ ├── UIElements │ │ │ │ ├── EditorUIE.shader │ │ │ │ ├── GraphViewUIE.shader │ │ │ │ ├── Internal-UIRAtlasBlitCopy.shader │ │ │ │ ├── Internal-UIRDefault.shader │ │ │ │ └── Internal-UIRDefaultWorld.shader │ │ │ ├── Unlit │ │ │ │ ├── Unlit-Alpha.shader │ │ │ │ ├── Unlit-AlphaTest.shader │ │ │ │ ├── Unlit-Color.shader │ │ │ │ └── Unlit-Normal.shader │ │ │ ├── VR │ │ │ │ └── Shaders │ │ │ │ │ ├── BlitFromTex2DToTexArraySlice.shader │ │ │ │ │ ├── BlitTexArraySlice.shader │ │ │ │ │ ├── BlitTexArraySliceToDepth.shader │ │ │ │ │ ├── BlitTexArraySliceToDepth_MSAA.shader │ │ │ │ │ ├── Internal-VRDistortion.shader │ │ │ │ │ ├── SpatialMappingOcclusion.shader │ │ │ │ │ └── SpatialMappingWireframe.shader │ │ │ ├── VideoComposite.shader │ │ │ ├── VideoDecode.shader │ │ │ ├── VideoDecodeAndroid.shader │ │ │ └── VideoDecodeOSX.shader │ │ ├── EditorDefaultResources │ │ │ ├── Avatar │ │ │ │ ├── Materials │ │ │ │ │ ├── Avatar.shader │ │ │ │ │ └── Avatar_Transparent.shader │ │ │ │ └── Shaders │ │ │ │ │ ├── Editor-AlphaDiffuse.shader │ │ │ │ │ ├── Editor-AlphaTestDiffuse.shader │ │ │ │ │ ├── Editor-BumpSpec.shader │ │ │ │ │ └── Editor-Diffuse.shader │ │ │ ├── Brushes │ │ │ │ └── CreateBrush.shader │ │ │ ├── Editors │ │ │ │ └── AnimationWindow │ │ │ │ │ ├── ControlPoint.shader │ │ │ │ │ └── Curve.shader │ │ │ ├── GraphView │ │ │ │ └── AAEdge.shader │ │ │ ├── Inspectors │ │ │ │ ├── InactiveGUI.shader │ │ │ │ ├── Internal-GUITextureClipVertically.shader │ │ │ │ └── TreeCreator │ │ │ │ │ └── TreeTextureCombiner.shader │ │ │ ├── Physics │ │ │ │ ├── DebugVisSolid.shader │ │ │ │ ├── DebugVisSolidCapsule.shader │ │ │ │ ├── DebugVisWire.shader │ │ │ │ └── DebugVisWireCapsule.shader │ │ │ ├── Previews │ │ │ │ ├── MeshPreviewShader.shader │ │ │ │ ├── Preview.cginc │ │ │ │ ├── Preview2DTextureArray.shader │ │ │ │ ├── Preview3DBase.cginc │ │ │ │ ├── Preview3DSDF.shader │ │ │ │ ├── Preview3DSliced.shader │ │ │ │ ├── Preview3DVolume.shader │ │ │ │ ├── PreviewAlpha.shader │ │ │ │ ├── PreviewAlphaVT.shader │ │ │ │ ├── PreviewAudioClipWaveform.shader │ │ │ │ ├── PreviewColor2D.shader │ │ │ │ ├── PreviewColor2DVT.shader │ │ │ │ ├── PreviewCubemap.shader │ │ │ │ ├── PreviewCubemapArray.shader │ │ │ │ ├── PreviewEncodedLightmapDoubleLDR.shader │ │ │ │ ├── PreviewEncodedLightmapFullHDR.shader │ │ │ │ ├── PreviewEncodedLightmapRGBM.shader │ │ │ │ ├── PreviewEncodedNormals.shader │ │ │ │ ├── PreviewEncodedNormalsVT.shader │ │ │ │ ├── PreviewPlaneWithShadow.shader │ │ │ │ ├── PreviewShadowMask.shader │ │ │ │ ├── PreviewShadowPlaneClip.shader │ │ │ │ ├── PreviewTransparent.shader │ │ │ │ └── PreviewTransparentVT.shader │ │ │ ├── Profiler │ │ │ │ └── TimelineDetail.shader │ │ │ ├── SceneView │ │ │ │ ├── 2DHandleDottedLinesShader.shader │ │ │ │ ├── 2DHandleLinesShader.shader │ │ │ │ ├── AlphaBasedSelection.shader │ │ │ │ ├── AlphaBasedSelectionNoZWrite.shader │ │ │ │ ├── BoneHandles.shader │ │ │ │ ├── CircularArc.shader │ │ │ │ ├── ColoredTexture.shader │ │ │ │ ├── GUITextureBlit2Linear.shader │ │ │ │ ├── GUITextureBlit2SRGB.shader │ │ │ │ ├── GUITextureBlitSceneGUI.shader │ │ │ │ ├── GizmoColorOcclusion.shader │ │ │ │ ├── GizmoIconPicking.shader │ │ │ │ ├── GizmoLit.shader │ │ │ │ ├── GizmoText.shader │ │ │ │ ├── GizmoTexture.shader │ │ │ │ ├── GizmoWire.shader │ │ │ │ ├── GizmoWireNoDepthTest.shader │ │ │ │ ├── GridGap.shader │ │ │ │ ├── GridOrthoShader.shader │ │ │ │ ├── GridShader.shader │ │ │ │ ├── HandleDottedLinesShader.shader │ │ │ │ ├── HandleIconShader.shader │ │ │ │ ├── HandleLinesShader.shader │ │ │ │ ├── HandlesLit.shader │ │ │ │ ├── HandlesRenderShader.cginc │ │ │ │ ├── LightProbeGroupTetrahedra.shader │ │ │ │ ├── LightProbeHandles.shader │ │ │ │ ├── LightProbeLines.shader │ │ │ │ ├── OpaqueSelection.shader │ │ │ │ ├── ParticleShapeGizmo.shader │ │ │ │ ├── ParticleShapeGizmoSphere.shader │ │ │ │ ├── SH.shader │ │ │ │ ├── SceneViewAlphaShader.shader │ │ │ │ ├── SceneViewApplyFilter.shader │ │ │ │ ├── SceneViewAura.shader │ │ │ │ ├── SceneViewBuildFilter.shader │ │ │ │ ├── SceneViewDeferredShader.shader │ │ │ │ ├── SceneViewGrayscaleEffectFade.shader │ │ │ │ ├── SceneViewSelected.cginc │ │ │ │ ├── SceneViewSelected.shader │ │ │ │ ├── SceneViewShowLightmap.shader │ │ │ │ ├── SceneViewShowMips.shader │ │ │ │ ├── SceneViewShowOverdraw.shader │ │ │ │ ├── SceneViewShowTextureStreaming.shader │ │ │ │ ├── ShowOverlap.shader │ │ │ │ ├── ShowShadowCascadeSplits.shader │ │ │ │ ├── TerrainBrush.shader │ │ │ │ ├── VertexSelectedShader.shader │ │ │ │ ├── VertexSelectionBackfacesShader.shader │ │ │ │ ├── VertexSelectionShader.shader │ │ │ │ └── Wireframe.shader │ │ │ ├── Shaders │ │ │ │ └── UIElements │ │ │ │ │ └── AACurveField.shader │ │ │ └── SplashScreen │ │ │ │ └── SeparableBlur.shader │ │ └── license.txt │ └── Graphics │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── com.unity.postprocessing │ │ ├── LICENSE.md │ │ ├── PostProcessing │ │ │ └── Shaders │ │ │ │ ├── ACES.hlsl │ │ │ │ ├── API │ │ │ │ ├── D3D11.hlsl │ │ │ │ ├── D3D12.hlsl │ │ │ │ ├── D3D9.hlsl │ │ │ │ ├── Metal.hlsl │ │ │ │ ├── OpenGL.hlsl │ │ │ │ ├── PSP2.hlsl │ │ │ │ ├── PSSL.hlsl │ │ │ │ ├── Switch.hlsl │ │ │ │ ├── Vulkan.hlsl │ │ │ │ └── XboxOne.hlsl │ │ │ │ ├── Builtins │ │ │ │ ├── AutoExposure.compute │ │ │ │ ├── Bloom.shader │ │ │ │ ├── Copy.shader │ │ │ │ ├── CopyStd.shader │ │ │ │ ├── CopyStdFromDoubleWide.shader │ │ │ │ ├── CopyStdFromTexArray.shader │ │ │ │ ├── DeferredFog.shader │ │ │ │ ├── DepthOfField.hlsl │ │ │ │ ├── DepthOfField.shader │ │ │ │ ├── DiscardAlpha.shader │ │ │ │ ├── DiskKernels.hlsl │ │ │ │ ├── Distortion.hlsl │ │ │ │ ├── Dithering.hlsl │ │ │ │ ├── ExposureHistogram.compute │ │ │ │ ├── ExposureHistogram.hlsl │ │ │ │ ├── FastApproximateAntialiasing.hlsl │ │ │ │ ├── FinalPass.shader │ │ │ │ ├── Fog.hlsl │ │ │ │ ├── GaussianDownsample.compute │ │ │ │ ├── GrainBaker.shader │ │ │ │ ├── Lut2DBaker.shader │ │ │ │ ├── Lut3DBaker.compute │ │ │ │ ├── MotionBlur.shader │ │ │ │ ├── MultiScaleVO.shader │ │ │ │ ├── MultiScaleVODownsample1.compute │ │ │ │ ├── MultiScaleVODownsample2.compute │ │ │ │ ├── MultiScaleVORender.compute │ │ │ │ ├── MultiScaleVOUpsample.compute │ │ │ │ ├── ScalableAO.hlsl │ │ │ │ ├── ScalableAO.shader │ │ │ │ ├── ScreenSpaceReflections.hlsl │ │ │ │ ├── ScreenSpaceReflections.shader │ │ │ │ ├── SubpixelMorphologicalAntialiasing.hlsl │ │ │ │ ├── SubpixelMorphologicalAntialiasing.shader │ │ │ │ ├── SubpixelMorphologicalAntialiasingBridge.hlsl │ │ │ │ ├── TemporalAntialiasing.shader │ │ │ │ ├── Texture2DLerp.shader │ │ │ │ ├── Texture3DLerp.compute │ │ │ │ └── Uber.shader │ │ │ │ ├── Colors.hlsl │ │ │ │ ├── Debug │ │ │ │ ├── Histogram.compute │ │ │ │ ├── Histogram.shader │ │ │ │ ├── LightMeter.shader │ │ │ │ ├── Overlays.shader │ │ │ │ ├── Vectorscope.compute │ │ │ │ ├── Vectorscope.shader │ │ │ │ ├── Waveform.compute │ │ │ │ └── Waveform.shader │ │ │ │ ├── Editor │ │ │ │ ├── ConvertToLog.shader │ │ │ │ ├── CurveGrid.shader │ │ │ │ └── Trackball.shader │ │ │ │ ├── Sampling.hlsl │ │ │ │ ├── StdLib.hlsl │ │ │ │ └── xRLib.hlsl │ │ └── package.json │ │ ├── com.unity.render-pipelines.core │ │ ├── LICENSE.md │ │ ├── ShaderLibrary │ │ │ ├── ACES.hlsl │ │ │ ├── API │ │ │ │ ├── D3D11.hlsl │ │ │ │ ├── GLCore.hlsl │ │ │ │ ├── GLES2.hlsl │ │ │ │ ├── GLES3.hlsl │ │ │ │ ├── Metal.hlsl │ │ │ │ ├── Switch.hlsl │ │ │ │ ├── Validate.hlsl │ │ │ │ └── Vulkan.hlsl │ │ │ ├── AreaLighting.hlsl │ │ │ ├── BC6H.hlsl │ │ │ ├── BSDF.hlsl │ │ │ ├── Color.hlsl │ │ │ ├── Common.hlsl │ │ │ ├── CommonDeprecated.hlsl │ │ │ ├── CommonLighting.hlsl │ │ │ ├── CommonMaterial.hlsl │ │ │ ├── CommonShadow.hlsl │ │ │ ├── Debug.hlsl │ │ │ ├── DummyShaderLibrary.cs │ │ │ ├── EntityLighting.hlsl │ │ │ ├── Filtering.hlsl │ │ │ ├── GeometricTools.hlsl │ │ │ ├── GraniteShaderLibBase.hlsl │ │ │ ├── ImageBasedLighting.hlsl │ │ │ ├── Macros.hlsl │ │ │ ├── NormalSurfaceGradient.hlsl │ │ │ ├── Packing.hlsl │ │ │ ├── ParallaxMapping.hlsl │ │ │ ├── PerPixelDisplacement.hlsl │ │ │ ├── PhysicalCamera.hlsl │ │ │ ├── Random.hlsl │ │ │ ├── Refraction.hlsl │ │ │ ├── SDF2D.hlsl │ │ │ ├── Sampling │ │ │ │ ├── Fibonacci.hlsl │ │ │ │ ├── Hammersley.hlsl │ │ │ │ ├── SampleUVMapping.hlsl │ │ │ │ ├── SampleUVMappingInternal.hlsl │ │ │ │ ├── SampleUVMappingNormalInternal.hlsl │ │ │ │ └── Sampling.hlsl │ │ │ ├── Shadow │ │ │ │ └── ShadowSamplingTent.hlsl │ │ │ ├── SpaceFillingCurves.hlsl │ │ │ ├── SpaceTransforms.hlsl │ │ │ ├── Tessellation.hlsl │ │ │ ├── Texture.hlsl │ │ │ ├── TextureStack.hlsl │ │ │ ├── Unity.RenderPipelines.Core.ShaderLibrary.asmdef │ │ │ ├── UnityDOTSInstancing.hlsl │ │ │ ├── UnityInstancing.hlsl │ │ │ ├── Version.hlsl │ │ │ ├── VirtualTexturing.hlsl │ │ │ └── VolumeRendering.hlsl │ │ └── package.json │ │ ├── com.unity.render-pipelines.high-definition │ │ ├── LICENSE.md │ │ ├── Runtime │ │ │ ├── Compositor │ │ │ │ ├── ShaderGraphs │ │ │ │ │ ├── DefaultCompositionGraph.asset │ │ │ │ │ └── DefaultCompositionGraph.shadergraph │ │ │ │ └── Shaders │ │ │ │ │ ├── AlphaInjection.shader │ │ │ │ │ ├── ChromaKeying.shader │ │ │ │ │ └── CustomClear.shader │ │ │ ├── Core │ │ │ │ └── CoreResources │ │ │ │ │ ├── BlitCubeTextureFace.shader │ │ │ │ │ ├── ClearUIntTextureArray.compute │ │ │ │ │ ├── CubeToPano.shader │ │ │ │ │ ├── EncodeBC6H.compute │ │ │ │ │ └── GPUCopy.compute │ │ │ ├── Debug │ │ │ │ ├── ColorGradient.png │ │ │ │ ├── ColorPickerDebug.cs.hlsl │ │ │ │ ├── DebugBlitQuad.shader │ │ │ │ ├── DebugColorPicker.shader │ │ │ │ ├── DebugDisplay.cs.hlsl │ │ │ │ ├── DebugDisplay.hlsl │ │ │ │ ├── DebugDisplayLatlong.shader │ │ │ │ ├── DebugExposure.shader │ │ │ │ ├── DebugFullScreen.shader │ │ │ │ ├── DebugLightVolumes.compute │ │ │ │ ├── DebugLightVolumes.shader │ │ │ │ ├── DebugOverlay.cs │ │ │ │ ├── DebugVTBlit.shader │ │ │ │ ├── DebugViewMaterialGBuffer.shader │ │ │ │ ├── DebugViewTiles.shader │ │ │ │ ├── DecalsDebug.cs │ │ │ │ ├── FalseColorDebug.cs │ │ │ │ ├── FullScreenDebug.hlsl │ │ │ │ ├── LightingDebug.cs.hlsl │ │ │ │ ├── MaterialDebug.cs.hlsl │ │ │ │ ├── MaterialError.shader │ │ │ │ ├── MipMapDebug.cs.hlsl │ │ │ │ ├── PBRValidator.hlsl │ │ │ │ ├── RayCountManager.cs.hlsl │ │ │ │ └── TransparencyDebug.cs │ │ │ ├── Lighting │ │ │ │ ├── AtmosphericScattering │ │ │ │ │ ├── AtmosphericScattering.cs.hlsl │ │ │ │ │ ├── AtmosphericScattering.hlsl │ │ │ │ │ ├── OpaqueAtmosphericScattering.shader │ │ │ │ │ └── ShaderVariablesAtmosphericScattering.hlsl │ │ │ │ ├── Deferred.shader │ │ │ │ ├── LightDefinition.cs.hlsl │ │ │ │ ├── LightEvaluation.hlsl │ │ │ │ ├── LightLoop │ │ │ │ │ ├── ClearLightLists.compute │ │ │ │ │ ├── ClusteredUtils.hlsl │ │ │ │ │ ├── CookieSampling.hlsl │ │ │ │ │ ├── Deferred.compute │ │ │ │ │ ├── DeferredTile.shader │ │ │ │ │ ├── HDShadow.hlsl │ │ │ │ │ ├── HDShadowLoop.hlsl │ │ │ │ │ ├── LightCullUtils.hlsl │ │ │ │ │ ├── LightLoop.cs.hlsl │ │ │ │ │ ├── LightLoop.hlsl │ │ │ │ │ ├── LightLoopDef.hlsl │ │ │ │ │ ├── LightingConvexHullUtils.hlsl │ │ │ │ │ ├── ShaderBase.hlsl │ │ │ │ │ ├── ShaderVariablesLightLoop.hlsl │ │ │ │ │ ├── SortingComputeUtils.hlsl │ │ │ │ │ ├── builddispatchindirect.compute │ │ │ │ │ ├── cleardispatchindirect.compute │ │ │ │ │ ├── lightlistbuild-bigtile.compute │ │ │ │ │ ├── lightlistbuild-clearatomic.compute │ │ │ │ │ ├── lightlistbuild-clustered.compute │ │ │ │ │ ├── lightlistbuild.compute │ │ │ │ │ ├── materialflags.compute │ │ │ │ │ └── scrbound.compute │ │ │ │ ├── Lighting.hlsl │ │ │ │ ├── PlanarReflectionFiltering.compute │ │ │ │ ├── PunctualLightCommon.hlsl │ │ │ │ ├── Reflection │ │ │ │ │ └── VolumeProjection.hlsl │ │ │ │ ├── ScreenSpaceLighting │ │ │ │ │ ├── BilateralUpsample.compute │ │ │ │ │ ├── BilateralUpsample.hlsl │ │ │ │ │ ├── GTAO.compute │ │ │ │ │ ├── GTAOBlurAndUpsample.compute │ │ │ │ │ ├── GTAOCommon.hlsl │ │ │ │ │ ├── GTAOCopyHistory.compute │ │ │ │ │ ├── GTAOSpatialDenoise.compute │ │ │ │ │ ├── GTAOTemporalDenoise.compute │ │ │ │ │ ├── SSGIDenoiser.compute │ │ │ │ │ ├── ScreenSpaceGlobalIllumination.compute │ │ │ │ │ ├── ScreenSpaceGlobalIllumination.cs.hlsl │ │ │ │ │ ├── ScreenSpaceLighting.hlsl │ │ │ │ │ ├── ScreenSpaceReflections.compute │ │ │ │ │ ├── ScreenSpaceTracing.hlsl │ │ │ │ │ ├── ShaderVariablesAmbientOcclusion.cs.hlsl │ │ │ │ │ ├── ShaderVariablesScreenSpaceLighting.hlsl │ │ │ │ │ └── ShaderVariablesScreenSpaceReflection.cs.hlsl │ │ │ │ ├── Shadow │ │ │ │ │ ├── ContactShadows.compute │ │ │ │ │ ├── ContactShadows.hlsl │ │ │ │ │ ├── DebugDisplayHDShadowMap.shader │ │ │ │ │ ├── EVSMBlur.compute │ │ │ │ │ ├── HDIMS.hlsl │ │ │ │ │ ├── HDPCSS.hlsl │ │ │ │ │ ├── HDShadowAlgorithms.hlsl │ │ │ │ │ ├── HDShadowContext.hlsl │ │ │ │ │ ├── HDShadowManager.cs.hlsl │ │ │ │ │ ├── HDShadowSampling.hlsl │ │ │ │ │ ├── MomentShadows.compute │ │ │ │ │ ├── PCSS.hlsl │ │ │ │ │ ├── ScreenSpaceShadows.shader │ │ │ │ │ ├── ShadowBlit.shader │ │ │ │ │ ├── ShadowClear.shader │ │ │ │ │ └── ShadowMoments.hlsl │ │ │ │ ├── SphericalHarmonics.cs │ │ │ │ ├── SurfaceShading.hlsl │ │ │ │ └── VolumetricLighting │ │ │ │ │ ├── DebugDensityVolumeAtlas.shader │ │ │ │ │ ├── VBuffer.hlsl │ │ │ │ │ ├── VolumeVoxelization.compute │ │ │ │ │ ├── VolumetricLighting.compute │ │ │ │ │ ├── VolumetricLighting.cs.hlsl │ │ │ │ │ └── VolumetricLightingFiltering.compute │ │ │ ├── Material │ │ │ │ ├── Arnold │ │ │ │ │ └── ArnoldStandardSurface.shadergraph │ │ │ │ ├── AxF │ │ │ │ │ ├── AxF.cs.hlsl │ │ │ │ │ ├── AxF.hlsl │ │ │ │ │ ├── AxF.shader │ │ │ │ │ ├── AxFData.hlsl │ │ │ │ │ ├── AxFLTCAreaLight │ │ │ │ │ │ ├── AxFLTCAreaLight.hlsl │ │ │ │ │ │ └── LtcData.GGX2.cs │ │ │ │ │ ├── AxFPreIntegratedFGD.hlsl │ │ │ │ │ ├── AxFProperties.hlsl │ │ │ │ │ ├── AxFRayTracing.hlsl │ │ │ │ │ ├── PreIntegratedFGD_CookTorrance.shader │ │ │ │ │ ├── PreIntegratedFGD_Ward.shader │ │ │ │ │ └── ShaderPass │ │ │ │ │ │ ├── AxFConstantPass.hlsl │ │ │ │ │ │ ├── AxFDepthPass.hlsl │ │ │ │ │ │ └── AxFSharePass.hlsl │ │ │ │ ├── Builtin │ │ │ │ │ ├── BuiltinData.cs.hlsl │ │ │ │ │ └── BuiltinData.hlsl │ │ │ │ ├── BuiltinGIUtilities.hlsl │ │ │ │ ├── BuiltinUtilities.hlsl │ │ │ │ ├── Decal │ │ │ │ │ ├── Decal.cs.hlsl │ │ │ │ │ ├── Decal.hlsl │ │ │ │ │ ├── Decal.shader │ │ │ │ │ ├── DecalData.hlsl │ │ │ │ │ ├── DecalNormalBuffer.shader │ │ │ │ │ ├── DecalPrepassBuffer.hlsl │ │ │ │ │ ├── DecalProperties.hlsl │ │ │ │ │ ├── DecalUtilities.hlsl │ │ │ │ │ ├── GlobalDecalSettings.cs │ │ │ │ │ ├── ShaderPass │ │ │ │ │ │ └── DecalSharePass.hlsl │ │ │ │ │ └── ShaderVariablesDecal.hlsl │ │ │ │ ├── DecalMeshBiasTypeEnum.cs.hlsl │ │ │ │ ├── DiffusionProfile │ │ │ │ │ ├── DiffusionProfile.hlsl │ │ │ │ │ └── DiffusionProfileSettings.cs.hlsl │ │ │ │ ├── Eye │ │ │ │ │ ├── Eye.cs.hlsl │ │ │ │ │ ├── Eye.hlsl │ │ │ │ │ ├── EyeRaytracing.hlsl │ │ │ │ │ └── EyeUtils.hlsl │ │ │ │ ├── Fabric │ │ │ │ │ ├── CharlieConvolve.shader │ │ │ │ │ ├── Fabric.cs.hlsl │ │ │ │ │ ├── Fabric.hlsl │ │ │ │ │ ├── FabricRaytracing.hlsl │ │ │ │ │ └── FabricReference.hlsl │ │ │ │ ├── GGXConvolution │ │ │ │ │ ├── BuildProbabilityTables.compute │ │ │ │ │ ├── ComputeGgxIblSampleData.compute │ │ │ │ │ ├── GGXConvolution.cs.hlsl │ │ │ │ │ └── GGXConvolve.shader │ │ │ │ ├── Hair │ │ │ │ │ ├── Hair.cs.hlsl │ │ │ │ │ ├── Hair.hlsl │ │ │ │ │ └── HairRayTracing.hlsl │ │ │ │ ├── LTCAreaLight │ │ │ │ │ ├── FilterAreaLightCookies.shader │ │ │ │ │ └── LTCAreaLight.hlsl │ │ │ │ ├── LayeredLit │ │ │ │ │ ├── LayeredLit.shader │ │ │ │ │ ├── LayeredLitData.hlsl │ │ │ │ │ ├── LayeredLitDataDisplacement.hlsl │ │ │ │ │ └── LayeredLitTessellation.shader │ │ │ │ ├── Lit │ │ │ │ │ ├── Lit.cs.hlsl │ │ │ │ │ ├── Lit.hlsl │ │ │ │ │ ├── Lit.shader │ │ │ │ │ ├── LitBuiltinData.hlsl │ │ │ │ │ ├── LitData.hlsl │ │ │ │ │ ├── LitDataDisplacement.hlsl │ │ │ │ │ ├── LitDataIndividualLayer.hlsl │ │ │ │ │ ├── LitDataMeshModification.hlsl │ │ │ │ │ ├── LitDecalData.hlsl │ │ │ │ │ ├── LitPathTracing.hlsl │ │ │ │ │ ├── LitProperties.hlsl │ │ │ │ │ ├── LitRaytracing.hlsl │ │ │ │ │ ├── LitReference.hlsl │ │ │ │ │ ├── LitTessellation.shader │ │ │ │ │ ├── ShaderPass │ │ │ │ │ │ ├── LitConstantPass.hlsl │ │ │ │ │ │ ├── LitDepthPass.hlsl │ │ │ │ │ │ ├── LitDistortionPass.hlsl │ │ │ │ │ │ ├── LitMotionVectorPass.hlsl │ │ │ │ │ │ └── LitSharePass.hlsl │ │ │ │ │ └── SimpleLit.hlsl │ │ │ │ ├── Material.hlsl │ │ │ │ ├── MaterialBlendModeEnum.cs.hlsl │ │ │ │ ├── MaterialEvaluation.hlsl │ │ │ │ ├── MaterialGBufferMacros.hlsl │ │ │ │ ├── MaterialUtilities.hlsl │ │ │ │ ├── NormalBuffer.hlsl │ │ │ │ ├── PhysicalMaterial3DsMax │ │ │ │ │ └── PhysicalMaterial3DsMax.shadergraph │ │ │ │ ├── PreIntegratedFGD │ │ │ │ │ ├── PreIntegratedFGD.cs.hlsl │ │ │ │ │ ├── PreIntegratedFGD.hlsl │ │ │ │ │ ├── preIntegratedFGD_CharlieFabricLambert.shader │ │ │ │ │ └── preIntegratedFGD_GGXDisneyDiffuse.shader │ │ │ │ ├── RaytracingMaterialGBufferMacros.hlsl │ │ │ │ ├── SphericalCapPivot │ │ │ │ │ ├── SPTDistribution.hlsl │ │ │ │ │ └── SpecularOcclusionDef.hlsl │ │ │ │ ├── StackLit │ │ │ │ │ ├── StackLit.cs.hlsl │ │ │ │ │ ├── StackLit.hlsl │ │ │ │ │ └── StackLitRayTracing.hlsl │ │ │ │ ├── StandardLit │ │ │ │ │ └── StandardLit.hlsl │ │ │ │ ├── SubsurfaceScattering │ │ │ │ │ ├── CombineLighting.shader │ │ │ │ │ ├── SubsurfaceScattering.compute │ │ │ │ │ └── SubsurfaceScattering.hlsl │ │ │ │ ├── TerrainLit │ │ │ │ │ ├── TerrainLit.shader │ │ │ │ │ ├── TerrainLitData.hlsl │ │ │ │ │ ├── TerrainLitSurfaceData.hlsl │ │ │ │ │ ├── TerrainLitTemplate.hlsl │ │ │ │ │ ├── TerrainLit_Basemap.hlsl │ │ │ │ │ ├── TerrainLit_Basemap.shader │ │ │ │ │ ├── TerrainLit_BasemapGen.shader │ │ │ │ │ ├── TerrainLit_Basemap_Includes.hlsl │ │ │ │ │ ├── TerrainLit_Splatmap.hlsl │ │ │ │ │ └── TerrainLit_Splatmap_Includes.hlsl │ │ │ │ └── Unlit │ │ │ │ │ ├── ShaderPass │ │ │ │ │ ├── UnlitDepthPass.hlsl │ │ │ │ │ ├── UnlitDistortionPass.hlsl │ │ │ │ │ └── UnlitSharePass.hlsl │ │ │ │ │ ├── Unlit.cs.hlsl │ │ │ │ │ ├── Unlit.hlsl │ │ │ │ │ ├── Unlit.shader │ │ │ │ │ ├── UnlitData.hlsl │ │ │ │ │ ├── UnlitProperties.hlsl │ │ │ │ │ └── UnlitRaytracing.hlsl │ │ │ ├── PostProcessing │ │ │ │ ├── Components │ │ │ │ │ └── Tonemapping.cs.hlsl │ │ │ │ └── Shaders │ │ │ │ │ ├── AlphaCopy.compute │ │ │ │ │ ├── ApplyExposure.compute │ │ │ │ │ ├── BloomBlur.compute │ │ │ │ │ ├── BloomCommon.hlsl │ │ │ │ │ ├── BloomPrefilter.compute │ │ │ │ │ ├── BloomUpsample.compute │ │ │ │ │ ├── ClearBlack.shader │ │ │ │ │ ├── ContrastAdaptiveSharpen.compute │ │ │ │ │ ├── DebugHistogramImage.compute │ │ │ │ │ ├── DepthOfFieldClearIndirectArgs.compute │ │ │ │ │ ├── DepthOfFieldCoC.compute │ │ │ │ │ ├── DepthOfFieldCoCDilate.compute │ │ │ │ │ ├── DepthOfFieldCoCReproject.compute │ │ │ │ │ ├── DepthOfFieldCombine.compute │ │ │ │ │ ├── DepthOfFieldCommon.hlsl │ │ │ │ │ ├── DepthOfFieldGather.compute │ │ │ │ │ ├── DepthOfFieldKernel.compute │ │ │ │ │ ├── DepthOfFieldMip.compute │ │ │ │ │ ├── DepthOfFieldMipSafe.compute │ │ │ │ │ ├── DepthOfFieldPreCombineFar.compute │ │ │ │ │ ├── DepthOfFieldPrefilter.compute │ │ │ │ │ ├── DepthOfFieldTileMax.compute │ │ │ │ │ ├── DoFCircleOfConfusion.compute │ │ │ │ │ ├── DoFCoCPyramid.compute │ │ │ │ │ ├── DoFGather.compute │ │ │ │ │ ├── Exposure.compute │ │ │ │ │ ├── ExposureCommon.hlsl │ │ │ │ │ ├── FXAA.compute │ │ │ │ │ ├── FXAA.hlsl │ │ │ │ │ ├── FinalPass.shader │ │ │ │ │ ├── HistogramExposure.compute │ │ │ │ │ ├── HistogramExposureCommon.hlsl │ │ │ │ │ ├── LutBuilder3D.compute │ │ │ │ │ ├── MotionBlur.compute │ │ │ │ │ ├── MotionBlurCommon.hlsl │ │ │ │ │ ├── MotionBlurGenTilePass.compute │ │ │ │ │ ├── MotionBlurMergeTilePass.compute │ │ │ │ │ ├── MotionBlurMotionVecPrep.compute │ │ │ │ │ ├── MotionBlurNeighborhoodTilePass.compute │ │ │ │ │ ├── MotionBlurTileCommon.hlsl │ │ │ │ │ ├── NaNKiller.compute │ │ │ │ │ ├── PaniniProjection.compute │ │ │ │ │ ├── PostProcessDefines.hlsl │ │ │ │ │ ├── RTUpscale.hlsl │ │ │ │ │ ├── SubpixelMorphologicalAntialiasing.hlsl │ │ │ │ │ ├── SubpixelMorphologicalAntialiasing.shader │ │ │ │ │ ├── SubpixelMorphologicalAntialiasingBridge.hlsl │ │ │ │ │ ├── TemporalAntiAliasing.shader │ │ │ │ │ ├── TemporalAntialiasing.hlsl │ │ │ │ │ ├── UberPost.compute │ │ │ │ │ ├── UberPostFeatures.cs │ │ │ │ │ ├── UberPostFeatures.cs.hlsl │ │ │ │ │ ├── ffx_a.hlsl │ │ │ │ │ ├── ffx_cas.hlsl │ │ │ │ │ └── ffx_lpm.hlsl │ │ │ ├── RenderPipeline │ │ │ │ ├── Accumulation │ │ │ │ │ └── Shaders │ │ │ │ │ │ └── Accumulation.compute │ │ │ │ ├── PathTracing │ │ │ │ │ └── Shaders │ │ │ │ │ │ ├── PathTracingBSDF.hlsl │ │ │ │ │ │ ├── PathTracingIntersection.hlsl │ │ │ │ │ │ ├── PathTracingLight.hlsl │ │ │ │ │ │ ├── PathTracingMain.raytrace │ │ │ │ │ │ ├── PathTracingMaterial.hlsl │ │ │ │ │ │ ├── PathTracingSampling.hlsl │ │ │ │ │ │ └── PathTracingVolume.hlsl │ │ │ │ ├── Raytracing │ │ │ │ │ ├── HDRaytracingLightCluster.cs.hlsl │ │ │ │ │ ├── HDRaytracingManager.cs.hlsl │ │ │ │ │ └── Shaders │ │ │ │ │ │ ├── Common │ │ │ │ │ │ ├── AtmosphericScatteringRayTracing.hlsl │ │ │ │ │ │ └── RayBinning.compute │ │ │ │ │ │ ├── CountTracedRays.compute │ │ │ │ │ │ ├── DebugLightCluster.compute │ │ │ │ │ │ ├── DebugLightCluster.shader │ │ │ │ │ │ ├── Deferred │ │ │ │ │ │ ├── RaytracingDeferred.compute │ │ │ │ │ │ ├── RaytracingGBuffer.raytrace │ │ │ │ │ │ └── RaytracingIntersectonGBuffer.hlsl │ │ │ │ │ │ ├── Denoising │ │ │ │ │ │ ├── BilateralFilter.hlsl │ │ │ │ │ │ ├── DenoisingUtils.hlsl │ │ │ │ │ │ ├── DiffuseDenoiser.compute │ │ │ │ │ │ ├── DiffuseShadowDenoiser.compute │ │ │ │ │ │ ├── ReflectionDenoiser.compute │ │ │ │ │ │ ├── SimpleDenoiser.compute │ │ │ │ │ │ └── TemporalFilter.compute │ │ │ │ │ │ ├── IndirectDiffuse │ │ │ │ │ │ ├── RaytracingIndirectDiffuse.compute │ │ │ │ │ │ └── RaytracingIndirectDiffuse.raytrace │ │ │ │ │ │ ├── OnlineVariance.hlsl │ │ │ │ │ │ ├── RayTracingAmbientOcclusion.compute │ │ │ │ │ │ ├── RayTracingCommon.hlsl │ │ │ │ │ │ ├── RayTracingLightCluster.hlsl │ │ │ │ │ │ ├── RayTracingSubSurface.raytrace │ │ │ │ │ │ ├── RaytracingAmbientOcclusion.raytrace │ │ │ │ │ │ ├── RaytracingFragInputs.hlsl │ │ │ │ │ │ ├── RaytracingIntersection.hlsl │ │ │ │ │ │ ├── RaytracingLightCluster.compute │ │ │ │ │ │ ├── RaytracingLightLoop.hlsl │ │ │ │ │ │ ├── RaytracingMacros.hlsl │ │ │ │ │ │ ├── RaytracingReflectionFilter.compute │ │ │ │ │ │ ├── RaytracingRenderer.raytrace │ │ │ │ │ │ ├── RaytracingSampling.hlsl │ │ │ │ │ │ ├── Reflections │ │ │ │ │ │ ├── RaytracingReflections.compute │ │ │ │ │ │ └── RaytracingReflections.raytrace │ │ │ │ │ │ ├── ShaderVariablesRaytracing.cs.hlsl │ │ │ │ │ │ ├── ShaderVariablesRaytracing.hlsl │ │ │ │ │ │ ├── ShaderVariablesRaytracingLightLoop.cs.hlsl │ │ │ │ │ │ ├── ShaderVariablesRaytracingLightLoop.hlsl │ │ │ │ │ │ ├── Shadows │ │ │ │ │ │ ├── RayTracingContactShadow.raytrace │ │ │ │ │ │ ├── RaytracingMIS.hlsl │ │ │ │ │ │ ├── RaytracingShadow.compute │ │ │ │ │ │ ├── RaytracingShadow.raytrace │ │ │ │ │ │ ├── RaytracingShadowFilter.compute │ │ │ │ │ │ ├── SphericalCone.hlsl │ │ │ │ │ │ ├── SphericalQuad.hlsl │ │ │ │ │ │ └── SphericalSphere.hlsl │ │ │ │ │ │ ├── SubSurface.hlsl │ │ │ │ │ │ └── SubSurface │ │ │ │ │ │ ├── RayTracingIntersectionSubSurface.hlsl │ │ │ │ │ │ └── RayTracingSubSurface.compute │ │ │ │ ├── RenderPass │ │ │ │ │ ├── ColorPyramid.compute │ │ │ │ │ ├── ColorPyramidPS.hlsl │ │ │ │ │ ├── ColorPyramidPS.shader │ │ │ │ │ ├── CustomPass │ │ │ │ │ │ ├── CustomPassCommon.hlsl │ │ │ │ │ │ ├── CustomPassInjectionPoint.cs.hlsl │ │ │ │ │ │ ├── CustomPassRenderers.hlsl │ │ │ │ │ │ ├── CustomPassRenderersUtils.shader │ │ │ │ │ │ └── CustomPassUtils.shader │ │ │ │ │ ├── DepthPyramid.compute │ │ │ │ │ ├── Distortion │ │ │ │ │ │ └── ApplyDistortion.shader │ │ │ │ │ ├── GenerateMaxZ.compute │ │ │ │ │ ├── MSAA │ │ │ │ │ │ ├── AmbientOcclusionResolve.shader │ │ │ │ │ │ ├── ColorResolve.shader │ │ │ │ │ │ ├── DepthValues.shader │ │ │ │ │ │ └── MotionVecResolve.shader │ │ │ │ │ └── MotionVectors │ │ │ │ │ │ └── CameraMotionVectors.shader │ │ │ │ └── ShaderPass │ │ │ │ │ ├── FragInputs.hlsl │ │ │ │ │ ├── MotionVectorVertexShaderCommon.hlsl │ │ │ │ │ ├── ShaderPass.cs.hlsl │ │ │ │ │ ├── ShaderPassConstant.hlsl │ │ │ │ │ ├── ShaderPassDecal.hlsl │ │ │ │ │ ├── ShaderPassDepthOnly.hlsl │ │ │ │ │ ├── ShaderPassDistortion.hlsl │ │ │ │ │ ├── ShaderPassForward.hlsl │ │ │ │ │ ├── ShaderPassForwardUnlit.hlsl │ │ │ │ │ ├── ShaderPassFullScreenDebug.hlsl │ │ │ │ │ ├── ShaderPassGBuffer.hlsl │ │ │ │ │ ├── ShaderPassLightTransport.hlsl │ │ │ │ │ ├── ShaderPassMotionVectors.hlsl │ │ │ │ │ ├── ShaderPassPathTracing.hlsl │ │ │ │ │ ├── ShaderPassRayTracingSubSurface.hlsl │ │ │ │ │ ├── ShaderPassRaytracingForward.hlsl │ │ │ │ │ ├── ShaderPassRaytracingGBuffer.hlsl │ │ │ │ │ ├── ShaderPassRaytracingIndirect.hlsl │ │ │ │ │ ├── ShaderPassRaytracingVisibility.hlsl │ │ │ │ │ ├── TessellationShare.hlsl │ │ │ │ │ ├── VaryingMesh.hlsl │ │ │ │ │ └── VertMesh.hlsl │ │ │ ├── ShaderLibrary │ │ │ │ ├── Blit.shader │ │ │ │ ├── BlitColorAndDepth.shader │ │ │ │ ├── ClearStencilBuffer.shader │ │ │ │ ├── CopyDepthBuffer.shader │ │ │ │ ├── CopyStencilBuffer.shader │ │ │ │ ├── DownsampleDepth.shader │ │ │ │ ├── EditorShaderVariables.hlsl │ │ │ │ ├── PickingSpaceTransforms.hlsl │ │ │ │ ├── ResolveStencilBuffer.compute │ │ │ │ ├── ShaderGraphFunctions.hlsl │ │ │ │ ├── ShaderGraphHeader.hlsl │ │ │ │ ├── ShaderVariables.hlsl │ │ │ │ ├── ShaderVariablesFunctions.hlsl │ │ │ │ ├── ShaderVariablesGlobal.cs.hlsl │ │ │ │ ├── ShaderVariablesGlobal.hlsl │ │ │ │ ├── ShaderVariablesMatrixDefsHDCamera.hlsl │ │ │ │ ├── ShaderVariablesXR.cs.hlsl │ │ │ │ ├── TextureXR.hlsl │ │ │ │ ├── UpsampleTransparent.shader │ │ │ │ ├── XRMirrorView.hlsl │ │ │ │ ├── XRMirrorView.shader │ │ │ │ └── XROcclusionMesh.shader │ │ │ ├── Sky │ │ │ │ ├── AmbientProbeConvolution.compute │ │ │ │ ├── BlitCubemap.shader │ │ │ │ ├── CloudSystem │ │ │ │ │ └── CloudLayer │ │ │ │ │ │ ├── BakeCloudShadows.compute │ │ │ │ │ │ ├── BakeCloudTexture.compute │ │ │ │ │ │ ├── CloudLayer.shader │ │ │ │ │ │ └── CloudLayerCommon.hlsl │ │ │ │ ├── GradientSky │ │ │ │ │ └── GradientSky.shader │ │ │ │ ├── HDRISky │ │ │ │ │ ├── HDRISky.shader │ │ │ │ │ └── IntegrateHDRISky.shader │ │ │ │ ├── PhysicallyBasedSky │ │ │ │ │ ├── GroundIrradiancePrecomputation.compute │ │ │ │ │ ├── InScatteredRadiancePrecomputation.compute │ │ │ │ │ ├── PhysicallyBasedSky.shader │ │ │ │ │ ├── PhysicallyBasedSkyCommon.hlsl │ │ │ │ │ └── ShaderVariablesPhysicallyBasedSky.cs.hlsl │ │ │ │ └── SkyUtils.hlsl │ │ │ ├── VFXGraph │ │ │ │ └── Shaders │ │ │ │ │ ├── VFXCommon.hlsl │ │ │ │ │ ├── VFXDefines.hlsl │ │ │ │ │ ├── VFXLit.hlsl │ │ │ │ │ └── VFXLitPixelOutput.hlsl │ │ │ └── VirtualTexturing │ │ │ │ └── Shaders │ │ │ │ └── DownsampleVTFeedback.compute │ │ └── package.json │ │ ├── com.unity.render-pipelines.lightweight │ │ ├── LICENSE.md │ │ ├── ShaderLibrary │ │ │ ├── Core.hlsl │ │ │ ├── Input.hlsl │ │ │ ├── Lighting.hlsl │ │ │ ├── MetaInput.hlsl │ │ │ ├── Particles.hlsl │ │ │ ├── ShaderGraphFunctions.hlsl │ │ │ ├── Shadows.hlsl │ │ │ ├── SurfaceInput.hlsl │ │ │ ├── UnityInput.hlsl │ │ │ └── Version.hlsl │ │ ├── Shaders │ │ │ ├── 2D │ │ │ │ └── Include │ │ │ │ │ ├── CombinedShapeLightShared.hlsl │ │ │ │ │ ├── LightingUtility.hlsl │ │ │ │ │ └── NormalsRenderingShared.hlsl │ │ │ ├── BakedLitInput.hlsl │ │ │ ├── BakedLitMetaPass.hlsl │ │ │ ├── DepthOnlyPass.hlsl │ │ │ ├── LitForwardPass.hlsl │ │ │ ├── LitInput.hlsl │ │ │ ├── LitMetaPass.hlsl │ │ │ ├── Nature │ │ │ │ ├── SpeedTree7BillboardInput.hlsl │ │ │ │ ├── SpeedTree7BillboardPasses.hlsl │ │ │ │ ├── SpeedTree7CommonInput.hlsl │ │ │ │ ├── SpeedTree7CommonPasses.hlsl │ │ │ │ ├── SpeedTree7Input.hlsl │ │ │ │ ├── SpeedTree7Passes.hlsl │ │ │ │ ├── SpeedTree8Input.hlsl │ │ │ │ └── SpeedTree8Passes.hlsl │ │ │ ├── Particles │ │ │ │ ├── ParticlesLitForwardPass.hlsl │ │ │ │ ├── ParticlesLitInput.hlsl │ │ │ │ ├── ParticlesSimpleLitForwardPass.hlsl │ │ │ │ ├── ParticlesSimpleLitInput.hlsl │ │ │ │ ├── ParticlesUnlitForwardPass.hlsl │ │ │ │ └── ParticlesUnlitInput.hlsl │ │ │ ├── ShadowCasterPass.hlsl │ │ │ ├── SimpleLitForwardPass.hlsl │ │ │ ├── SimpleLitInput.hlsl │ │ │ ├── SimpleLitMetaPass.hlsl │ │ │ ├── Terrain │ │ │ │ ├── TerrainLitInput.hlsl │ │ │ │ ├── TerrainLitMetaPass.hlsl │ │ │ │ ├── TerrainLitPasses.hlsl │ │ │ │ ├── WavingGrassInput.hlsl │ │ │ │ └── WavingGrassPasses.hlsl │ │ │ ├── UnlitInput.hlsl │ │ │ ├── UnlitMetaPass.hlsl │ │ │ └── Utils │ │ │ │ ├── CopyDepthPass.hlsl │ │ │ │ └── Lightweight2D.hlsl │ │ └── package.json │ │ ├── com.unity.render-pipelines.universal │ │ ├── LICENSE.md │ │ ├── ShaderLibrary │ │ │ ├── Core.hlsl │ │ │ ├── DeclareDepthTexture.hlsl │ │ │ ├── DeclareNormalsTexture.hlsl │ │ │ ├── DeclareOpaqueTexture.hlsl │ │ │ ├── Deprecated.hlsl │ │ │ ├── Input.hlsl │ │ │ ├── Lighting.hlsl │ │ │ ├── MetaInput.hlsl │ │ │ ├── Particles.hlsl │ │ │ ├── ParticlesInstancing.hlsl │ │ │ ├── SSAO.hlsl │ │ │ ├── ShaderGraphFunctions.hlsl │ │ │ ├── ShaderTypes.cs.hlsl │ │ │ ├── ShaderVariablesFunctions.deprecated.hlsl │ │ │ ├── ShaderVariablesFunctions.hlsl │ │ │ ├── Shadows.hlsl │ │ │ ├── SurfaceData.hlsl │ │ │ ├── SurfaceInput.hlsl │ │ │ ├── UnityGBuffer.hlsl │ │ │ ├── UnityInput.hlsl │ │ │ └── UniversalDOTSInstancing.hlsl │ │ ├── Shaders │ │ │ ├── 2D │ │ │ │ ├── Include │ │ │ │ │ ├── CombinedShapeLightShared.hlsl │ │ │ │ │ ├── LightingUtility.hlsl │ │ │ │ │ └── NormalsRenderingShared.hlsl │ │ │ │ ├── Light2D-Point-Volumetric.shader │ │ │ │ ├── Light2D-Point.shader │ │ │ │ ├── Light2D-Shape-Volumetric.shader │ │ │ │ ├── Light2D-Shape.shader │ │ │ │ ├── Shadow2DRemoveSelf.shader │ │ │ │ ├── ShadowGroup2D.shader │ │ │ │ └── Sprite-Lit-Default.shader │ │ │ ├── AutodeskInteractive │ │ │ │ ├── AutodeskInteractive.shadergraph │ │ │ │ ├── AutodeskInteractiveMasked.shadergraph │ │ │ │ └── AutodeskInteractiveTransparent.shadergraph │ │ │ ├── BakedLit.shader │ │ │ ├── BakedLitInput.hlsl │ │ │ ├── BakedLitMetaPass.hlsl │ │ │ ├── ComplexLit.shader │ │ │ ├── DepthNormalsPass.hlsl │ │ │ ├── DepthOnlyPass.hlsl │ │ │ ├── Lit.shader │ │ │ ├── LitForwardPass.hlsl │ │ │ ├── LitGBufferPass.hlsl │ │ │ ├── LitInput.hlsl │ │ │ ├── LitMetaPass.hlsl │ │ │ ├── Nature │ │ │ │ ├── SpeedTree7.shader │ │ │ │ ├── SpeedTree7Billboard.shader │ │ │ │ ├── SpeedTree7BillboardInput.hlsl │ │ │ │ ├── SpeedTree7BillboardPasses.hlsl │ │ │ │ ├── SpeedTree7CommonInput.hlsl │ │ │ │ ├── SpeedTree7CommonPasses.hlsl │ │ │ │ ├── SpeedTree7Input.hlsl │ │ │ │ ├── SpeedTree7Passes.hlsl │ │ │ │ ├── SpeedTree8.shader │ │ │ │ ├── SpeedTree8Input.hlsl │ │ │ │ ├── SpeedTree8Passes.hlsl │ │ │ │ └── SpeedTreeUtility.hlsl │ │ │ ├── Particles │ │ │ │ ├── ParticlesEditorPass.hlsl │ │ │ │ ├── ParticlesInput.hlsl │ │ │ │ ├── ParticlesLit.shader │ │ │ │ ├── ParticlesLitForwardPass.hlsl │ │ │ │ ├── ParticlesLitGbufferPass.hlsl │ │ │ │ ├── ParticlesLitInput.hlsl │ │ │ │ ├── ParticlesSimpleLit.shader │ │ │ │ ├── ParticlesSimpleLitForwardPass.hlsl │ │ │ │ ├── ParticlesSimpleLitGBufferPass.hlsl │ │ │ │ ├── ParticlesSimpleLitInput.hlsl │ │ │ │ ├── ParticlesUnlit.shader │ │ │ │ ├── ParticlesUnlitForwardPass.hlsl │ │ │ │ └── ParticlesUnlitInput.hlsl │ │ │ ├── PostProcessing │ │ │ │ ├── Bloom.shader │ │ │ │ ├── BokehDepthOfField.shader │ │ │ │ ├── CameraMotionBlur.shader │ │ │ │ ├── Common.hlsl │ │ │ │ ├── FinalPost.shader │ │ │ │ ├── GaussianDepthOfField.shader │ │ │ │ ├── LutBuilderHdr.shader │ │ │ │ ├── LutBuilderLdr.shader │ │ │ │ ├── PaniniProjection.shader │ │ │ │ ├── StopNaN.shader │ │ │ │ ├── SubpixelMorphologicalAntialiasing.hlsl │ │ │ │ ├── SubpixelMorphologicalAntialiasing.shader │ │ │ │ ├── SubpixelMorphologicalAntialiasingBridge.hlsl │ │ │ │ └── UberPost.shader │ │ │ ├── Shaders.cs │ │ │ ├── ShadowCasterPass.hlsl │ │ │ ├── SimpleLit.shader │ │ │ ├── SimpleLitForwardPass.hlsl │ │ │ ├── SimpleLitGBufferPass.hlsl │ │ │ ├── SimpleLitInput.hlsl │ │ │ ├── SimpleLitMetaPass.hlsl │ │ │ ├── Terrain │ │ │ │ ├── TerrainDetailLit.shader │ │ │ │ ├── TerrainLit.shader │ │ │ │ ├── TerrainLitAdd.shader │ │ │ │ ├── TerrainLitBase.shader │ │ │ │ ├── TerrainLitBasemapGen.shader │ │ │ │ ├── TerrainLitInput.hlsl │ │ │ │ ├── TerrainLitMetaPass.hlsl │ │ │ │ ├── TerrainLitPasses.hlsl │ │ │ │ ├── WavingGrass.shader │ │ │ │ ├── WavingGrassBillboard.shader │ │ │ │ ├── WavingGrassInput.hlsl │ │ │ │ └── WavingGrassPasses.hlsl │ │ │ ├── Unity.RenderPipelines.Universal.Shaders.asmdef │ │ │ ├── Unlit.shader │ │ │ ├── UnlitInput.hlsl │ │ │ ├── UnlitMetaPass.hlsl │ │ │ ├── Utils │ │ │ │ ├── Blit.shader │ │ │ │ ├── CopyDepth.shader │ │ │ │ ├── CopyDepthPass.hlsl │ │ │ │ ├── Deferred.hlsl │ │ │ │ ├── FallbackError.shader │ │ │ │ ├── Fullscreen.hlsl │ │ │ │ ├── MaterialError.shader │ │ │ │ ├── Sampling.shader │ │ │ │ ├── ScreenSpaceAmbientOcclusion.shader │ │ │ │ ├── ScreenSpaceShadows.shader │ │ │ │ ├── StencilDeferred.shader │ │ │ │ └── Universal2D.hlsl │ │ │ └── XR │ │ │ │ ├── XRMirrorView.hlsl │ │ │ │ ├── XRMirrorView.shader │ │ │ │ └── XROcclusionMesh.shader │ │ └── package.json │ │ ├── com.unity.shadergraph │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── ShaderGraphLibrary │ │ │ ├── DummyShaderGraphLibrary.cs │ │ │ ├── Functions.hlsl │ │ │ ├── GeometricTools.hlsl │ │ │ ├── PreviewPass.hlsl │ │ │ ├── PreviewVaryings.hlsl │ │ │ ├── ShaderConfig.cs.hlsl │ │ │ ├── ShaderVariables.hlsl │ │ │ ├── ShaderVariablesFunctions.hlsl │ │ │ ├── ShaderVariablesMatrixDefsLegacyUnity.hlsl │ │ │ └── Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.asmdef │ │ └── package.json │ │ ├── com.unity.testing.hdrp │ │ ├── Shaders │ │ │ ├── DistordFromTex.shader │ │ │ └── DistordTest.shader │ │ ├── SkySettings │ │ │ ├── HDRP_Black_Sky_Shadow50.asset │ │ │ ├── HDRP_Black_Sky_Shadow500.asset │ │ │ ├── HDRP_Default_Sky.asset │ │ │ ├── HDRP_Default_Sky_2.asset │ │ │ ├── HDRP_Default_Sky_3.asset │ │ │ ├── HDRP_Default_Sky_4.asset │ │ │ ├── HDRP_Default_Sky_LinearFog.asset │ │ │ └── HDRP_NormalLight.asset │ │ └── package.json │ │ └── com.unity.visualeffectgraph │ │ ├── LICENSE.md │ │ ├── Shaders │ │ ├── Common │ │ │ └── VFXCommonCompute.hlsl │ │ ├── DefaultStaticMeshOutput.shader │ │ ├── ParticleDecals │ │ │ ├── Pass.template │ │ │ ├── PassForward.template │ │ │ └── PassSelection.template │ │ ├── ParticleHexahedron │ │ │ ├── Pass.template │ │ │ ├── PassBasicForward.template │ │ │ ├── PassDepth.template │ │ │ ├── PassDepthOrMV.template │ │ │ ├── PassForward.template │ │ │ ├── PassSelection.template │ │ │ ├── PassShadowCaster.template │ │ │ └── PassVelocity.template │ │ ├── ParticleLines │ │ │ ├── Pass.template │ │ │ ├── PassDepth.template │ │ │ ├── PassDepthOrMV.template │ │ │ ├── PassForward.template │ │ │ ├── PassSelection.template │ │ │ └── PassShadowCaster.template │ │ ├── ParticleLinesSW │ │ │ ├── Pass.template │ │ │ ├── PassDepth.template │ │ │ ├── PassDepthOrMV.template │ │ │ ├── PassForward.template │ │ │ ├── PassSelection.template │ │ │ └── PassShadowCaster.template │ │ ├── ParticleMeshes │ │ │ ├── Pass.template │ │ │ ├── PassDepth.template │ │ │ ├── PassDepthOrMV.template │ │ │ ├── PassForward.template │ │ │ ├── PassSelection.template │ │ │ ├── PassShadowCaster.template │ │ │ └── PassVelocity.template │ │ ├── ParticlePlanarPrimitives │ │ │ ├── Pass.template │ │ │ ├── PassDepth.template │ │ │ ├── PassDepthOrMV.template │ │ │ ├── PassForward.template │ │ │ ├── PassGS.template │ │ │ ├── PassSelection.template │ │ │ ├── PassShadowCaster.template │ │ │ ├── PassVS.template │ │ │ └── PassVelocity.template │ │ ├── ParticlePoints │ │ │ ├── Pass.template │ │ │ ├── PassDepth.template │ │ │ ├── PassDepthOrMV.template │ │ │ ├── PassForward.template │ │ │ ├── PassSelection.template │ │ │ └── PassShadowCaster.template │ │ ├── ParticleSpheres │ │ │ ├── Pass.template │ │ │ ├── PassDepth.template │ │ │ └── PassShadowCaster.template │ │ ├── RenderPipeline │ │ │ ├── Legacy │ │ │ │ ├── Templates │ │ │ │ │ ├── VFXParticleBasicCube.template │ │ │ │ │ ├── VFXParticleCube.template │ │ │ │ │ ├── VFXParticleDecal.template │ │ │ │ │ ├── VFXParticleLinesHW.template │ │ │ │ │ ├── VFXParticleLinesSW.template │ │ │ │ │ ├── VFXParticleMeshes.template │ │ │ │ │ ├── VFXParticlePlanarPrimitive.template │ │ │ │ │ └── VFXParticlePoints.template │ │ │ │ ├── VFXCommon.hlsl │ │ │ │ ├── VFXDefines.hlsl │ │ │ │ └── VFXPasses.template │ │ │ └── Universal │ │ │ │ ├── Templates │ │ │ │ ├── VFXParticleBasicCube.template │ │ │ │ ├── VFXParticleCube.template │ │ │ │ ├── VFXParticleDecal.template │ │ │ │ ├── VFXParticleLinesHW.template │ │ │ │ ├── VFXParticleLinesSW.template │ │ │ │ ├── VFXParticleMeshes.template │ │ │ │ ├── VFXParticlePlanarPrimitive.template │ │ │ │ └── VFXParticlePoints.template │ │ │ │ ├── VFXCommon.hlsl │ │ │ │ ├── VFXDefines.hlsl │ │ │ │ └── VFXPasses.template │ │ ├── Sort.compute │ │ ├── UpdateStrips.compute │ │ ├── VFXCameraSort.template │ │ ├── VFXCommon.hlsl │ │ ├── VFXCommonOutput.hlsl │ │ ├── VFXCopyBuffer.compute │ │ ├── VFXFillIndirectArgs.compute │ │ ├── VFXInit.template │ │ ├── VFXNoise.hlsl │ │ ├── VFXOutputUpdate.template │ │ ├── VFXParticleCommon.template │ │ ├── VFXParticleHeader.template │ │ ├── VFXParticleStripCommon.hlsl │ │ └── VFXUpdate.template │ │ └── package.json ├── Unreal │ ├── Private │ │ ├── ACES.tps │ │ ├── ACES.ush │ │ ├── AmbientCubemapComposite.usf │ │ ├── AnisotropyPassShader.usf │ │ ├── Atmosphere.tps │ │ ├── AtmosphereCommon.ush │ │ ├── AtmospherePrecompute.usf │ │ ├── AtmospherePrecomputeCommon.ush │ │ ├── AtmospherePrecomputeInscatter.usf │ │ ├── AtmosphericFogShader.usf │ │ ├── BCCompressionCommon.ush │ │ ├── BRDF.ush │ │ ├── BasePassCommon.ush │ │ ├── BasePassPixelShader.usf │ │ ├── BasePassTessellationShaders.usf │ │ ├── BasePassVertexCommon.ush │ │ ├── BasePassVertexShader.usf │ │ ├── BlueNoise.ush │ │ ├── BurleyNormalizedSSSCommon.ush │ │ ├── ByteBuffer.usf │ │ ├── CapsuleLight.ush │ │ ├── CapsuleLightIntegrate.ush │ │ ├── CapsuleShadowShaders.usf │ │ ├── CircleDOFCommon.ush │ │ ├── ClearReplacementShaders.usf │ │ ├── ClusteredDeferredShadingPixelShader.usf │ │ ├── ColorSpace.ush │ │ ├── ColorUtils.ush │ │ ├── Common.ush │ │ ├── CommonViewUniformBuffer.ush │ │ ├── ComposeSeparateTranslucency.usf │ │ ├── CompositeUIPixelShader.usf │ │ ├── ComputeGenerateMips.usf │ │ ├── CopyShadowMaps.usf │ │ ├── CopyTextureShaders.usf │ │ ├── CopyUIntBuffer.usf │ │ ├── CubemapCommon.ush │ │ ├── DBufferDecalShared.ush │ │ ├── DebugViewModeCommon.ush │ │ ├── DebugViewModeVertexShader.usf │ │ ├── DecalCommon.ush │ │ ├── DeferredDecal.usf │ │ ├── DeferredLightPixelShaders.usf │ │ ├── DeferredLightVertexShaders.usf │ │ ├── DeferredLightingCommon.ush │ │ ├── DeferredShadingCommon.ush │ │ ├── Definitions.usf │ │ ├── DepthOfFieldCommon.ush │ │ ├── DepthOnlyPixelShader.usf │ │ ├── DepthOnlyVertexShader.usf │ │ ├── DeviceEncodingOnlyCommon.ush │ │ ├── DiaphragmDOF │ │ │ ├── DOFBokehLUT.usf │ │ │ ├── DOFCocTileCommon.ush │ │ │ ├── DOFCocTileDilate.usf │ │ │ ├── DOFCocTileFlatten.usf │ │ │ ├── DOFCommon.ush │ │ │ ├── DOFDownsample.usf │ │ │ ├── DOFDownsample.ush │ │ │ ├── DOFGatherAccumulator.ush │ │ │ ├── DOFGatherCommon.ush │ │ │ ├── DOFGatherKernel.ush │ │ │ ├── DOFGatherPass.usf │ │ │ ├── DOFGatherTileSuggest.ush │ │ │ ├── DOFHybridScatterCommon.ush │ │ │ ├── DOFHybridScatterCompilation.usf │ │ │ ├── DOFHybridScatterCompilation.ush │ │ │ ├── DOFHybridScatterPixelShader.usf │ │ │ ├── DOFHybridScatterVertexShader.usf │ │ │ ├── DOFPostfiltering.usf │ │ │ ├── DOFRecombine.usf │ │ │ ├── DOFReduce.usf │ │ │ └── DOFSetup.usf │ │ ├── DiffuseIndirectComposite.usf │ │ ├── DistanceFieldAOShared.ush │ │ ├── DistanceFieldDownsampling.usf │ │ ├── DistanceFieldLightingPost.usf │ │ ├── DistanceFieldLightingShared.ush │ │ ├── DistanceFieldObjectCulling.usf │ │ ├── DistanceFieldScreenGridLighting.usf │ │ ├── DistanceFieldShadowing.usf │ │ ├── DistanceFieldShadowingShared.ush │ │ ├── DistanceFieldVisualization.usf │ │ ├── DistortAccumulatePS.usf │ │ ├── DistortAccumulateVS.usf │ │ ├── DistortApplyScreenPS.usf │ │ ├── DistortionCommon.ush │ │ ├── DitheredTransitionStencil.usf │ │ ├── DownsampleDepthPixelShader.usf │ │ ├── DynamicLightingCommon.ush │ │ ├── ETCCompressionCommon.ush │ │ ├── EyeAdaptationCommon.ush │ │ ├── FXAAShader.usf │ │ ├── FXAAsource.tps │ │ ├── FastMath.tps │ │ ├── FastMath.ush │ │ ├── FilterPixelShader.usf │ │ ├── FilterVertexShader.usf │ │ ├── FlatTessellation.ush │ │ ├── ForwardLightingCommon.ush │ │ ├── ForwardShadowingCommon.ush │ │ ├── Fxaa3_11.ush │ │ ├── GPUBenchmark.usf │ │ ├── GPUFastFourierTransform.usf │ │ ├── GPUFastFourierTransform2DCore.ush │ │ ├── GPUFastFourierTransformCore.ush │ │ ├── GameplayMediaEncoderShaders.usf │ │ ├── GammaCorrection.usf │ │ ├── GammaCorrectionCommon.ush │ │ ├── GeometryCacheVertexFactory.ush │ │ ├── GlobalDistanceField.usf │ │ ├── GlobalDistanceFieldShared.ush │ │ ├── GpuSkinCacheComputeShader.usf │ │ ├── GpuSkinCommon.ush │ │ ├── GpuSkinVertexFactory.ush │ │ ├── HZB.usf │ │ ├── HZBOcclusion.usf │ │ ├── HairBsdf.ush │ │ ├── HairShadingCommon.ush │ │ ├── HairStrands │ │ │ ├── HairCardsDebug.usf │ │ │ ├── HairCardsDeformation.usf │ │ │ ├── HairCardsGeneration.usf │ │ │ ├── HairCardsTextureCommon.ush │ │ │ ├── HairCardsVertexFactory.ush │ │ │ ├── HairCardsVoxel.usf │ │ │ ├── HairScatter.usf │ │ │ ├── HairScatterCompose.usf │ │ │ ├── HairStrandsAABB.usf │ │ │ ├── HairStrandsAABBCommon.ush │ │ │ ├── HairStrandsBsdfPlot.usf │ │ │ ├── HairStrandsClusterCommon.ush │ │ │ ├── HairStrandsClusterCulling.usf │ │ │ ├── HairStrandsCommon.ush │ │ │ ├── HairStrandsCoverage.usf │ │ │ ├── HairStrandsDebug.usf │ │ │ ├── HairStrandsDebugCommon.ush │ │ │ ├── HairStrandsDebugCommonStruct.ush │ │ │ ├── HairStrandsDebugPrint.usf │ │ │ ├── HairStrandsDeepShadowAllocation.usf │ │ │ ├── HairStrandsDeepShadowCommon.ush │ │ │ ├── HairStrandsDeepShadowCommonStruct.ush │ │ │ ├── HairStrandsDeepShadowDebug.usf │ │ │ ├── HairStrandsDeepShadowMask.usf │ │ │ ├── HairStrandsDeepShadowPS.usf │ │ │ ├── HairStrandsDeepShadowVS.usf │ │ │ ├── HairStrandsDeepTransmittanceCommon.ush │ │ │ ├── HairStrandsDeepTransmittanceDualScattering.ush │ │ │ ├── HairStrandsDeepTransmittanceMask.usf │ │ │ ├── HairStrandsDeepVoxelCommon.ush │ │ │ ├── HairStrandsEnvironmentAO.usf │ │ │ ├── HairStrandsEnvironmentLighting.usf │ │ │ ├── HairStrandsEnvironmentLightingCommon.ush │ │ │ ├── HairStrandsFollicleMask.usf │ │ │ ├── HairStrandsGBufferCommon.ush │ │ │ ├── HairStrandsGBufferWrite.usf │ │ │ ├── HairStrandsGuideDeform.usf │ │ │ ├── HairStrandsInterpolation.usf │ │ │ ├── HairStrandsLUT.usf │ │ │ ├── HairStrandsLightChannelMask.usf │ │ │ ├── HairStrandsLightSample.usf │ │ │ ├── HairStrandsMaterialCommon.ush │ │ │ ├── HairStrandsMaterialGBufferPS.usf │ │ │ ├── HairStrandsMaterialGBufferVS.usf │ │ │ ├── HairStrandsMaterialPS.usf │ │ │ ├── HairStrandsMaterialVS.usf │ │ │ ├── HairStrandsMeshInterpolate.usf │ │ │ ├── HairStrandsMeshProjection.usf │ │ │ ├── HairStrandsMeshProjectionCommon.ush │ │ │ ├── HairStrandsMeshProjectionHairDebug.usf │ │ │ ├── HairStrandsMeshProjectionMeshDebug.usf │ │ │ ├── HairStrandsMeshRBF.ush │ │ │ ├── HairStrandsMeshUpdate.usf │ │ │ ├── HairStrandsRaytracing.ush │ │ │ ├── HairStrandsRaytracingGeometry.usf │ │ │ ├── HairStrandsSamplesInit.usf │ │ │ ├── HairStrandsSamplesUpdate.usf │ │ │ ├── HairStrandsSkinUpdate.usf │ │ │ ├── HairStrandsTangent.usf │ │ │ ├── HairStrandsTexturesGeneration.usf │ │ │ ├── HairStrandsVelocity.usf │ │ │ ├── HairStrandsVertexFactory.ush │ │ │ ├── HairStrandsVertexFactoryCommon.ush │ │ │ ├── HairStrandsVisibilityClearPS.usf │ │ │ ├── HairStrandsVisibilityCommon.ush │ │ │ ├── HairStrandsVisibilityCommonStruct.ush │ │ │ ├── HairStrandsVisibilityCompaction.usf │ │ │ ├── HairStrandsVisibilityCompactionComputeRaster.usf │ │ │ ├── HairStrandsVisibilityComposeSubPixelPS.usf │ │ │ ├── HairStrandsVisibilityComputeSampleCoverage.usf │ │ │ ├── HairStrandsVisibilityCopyIndirectArg.usf │ │ │ ├── HairStrandsVisibilityDepthPS.usf │ │ │ ├── HairStrandsVisibilityFillOpaqueDepthPS.usf │ │ │ ├── HairStrandsVisibilityPPLLDebug.usf │ │ │ ├── HairStrandsVisibilityPS.usf │ │ │ ├── HairStrandsVisibilityRasterCompute.usf │ │ │ ├── HairStrandsVisibilityTile.usf │ │ │ ├── HairStrandsVisibilityTransmittanceDepthPS.usf │ │ │ ├── HairStrandsVisibilityVS.usf │ │ │ ├── HairStrandsVoxelDepthInjection.usf │ │ │ ├── HairStrandsVoxelMip.usf │ │ │ ├── HairStrandsVoxelOpaque.usf │ │ │ ├── HairStrandsVoxelPageAllocation.usf │ │ │ ├── HairStrandsVoxelPageCommon.ush │ │ │ ├── HairStrandsVoxelPageCommonStruct.ush │ │ │ ├── HairStrandsVoxelPageRayMarching.usf │ │ │ ├── HairStrandsVoxelPageTraversal.ush │ │ │ └── HairStrandsVoxelRasterCompute.usf │ │ ├── Halton.ush │ │ ├── HaltonUtilities.ush │ │ ├── HashTable.ush │ │ ├── HdrCustomResolveShaders.usf │ │ ├── HeightFieldAtlasManagement.usf │ │ ├── HeightFogCommon.ush │ │ ├── HeightFogPixelShader.usf │ │ ├── HeightFogVertexShader.usf │ │ ├── HeightfieldLighting.usf │ │ ├── HeightfieldLightingShared.ush │ │ ├── HitProxyPixelShader.usf │ │ ├── HitProxyVertexShader.usf │ │ ├── IESLightProfilesCommon.ush │ │ ├── InstancedStereo.ush │ │ ├── LPV.tps │ │ ├── LPVBuildGeometryVolume.usf │ │ ├── LPVClear.usf │ │ ├── LPVClearLists.usf │ │ ├── LPVCommon.ush │ │ ├── LPVDirectLightInject.usf │ │ ├── LPVDirectionalOcclusion.usf │ │ ├── LPVFinalPass.ush │ │ ├── LPVGeometryVolumeCommon.ush │ │ ├── LPVInject_AccumulateVplLists.usf │ │ ├── LPVInject_GenerateVplLists.usf │ │ ├── LPVListEntry.ush │ │ ├── LPVPacking.ush │ │ ├── LPVPropagate.usf │ │ ├── LPVVisualise.usf │ │ ├── LPVWriteCommon.ush │ │ ├── LPVWriteVplCommon.ush │ │ ├── LandscapeGrassWeight.usf │ │ ├── LandscapeLayersCS.usf │ │ ├── LandscapeLayersPS.usf │ │ ├── LandscapeLayersVS.usf │ │ ├── LandscapePhysicalMaterial.usf │ │ ├── LandscapeVertexFactory.ush │ │ ├── LeonhardGExampleSamplers.tps │ │ ├── LightAccumulator.ush │ │ ├── LightFunctionCommon.ush │ │ ├── LightFunctionPixelShader.usf │ │ ├── LightFunctionVertexShader.usf │ │ ├── LightGridCommon.ush │ │ ├── LightGridInjection.usf │ │ ├── LightMapDensityShader.usf │ │ ├── LightShaderParameters.ush │ │ ├── LightShaftShader.usf │ │ ├── LightmapCommon.ush │ │ ├── LightmapData.ush │ │ ├── LocalVertexFactory.ush │ │ ├── LocalVertexFactoryCommon.ush │ │ ├── MaterialTemplate.ush │ │ ├── MaterialTexCoordScalesPixelShader.usf │ │ ├── Matrices.ush │ │ ├── MediaShaders.usf │ │ ├── MeshDecals.usf │ │ ├── MeshPaintPixelShader.usf │ │ ├── MeshPaintVertexShader.usf │ │ ├── MeshParticleVertexFactory.ush │ │ ├── MeshTexCoordSizeAccuracyPixelShader.usf │ │ ├── MinMaterialTexCoords.ush │ │ ├── MiniFontCommon.ush │ │ ├── MissingShaderPixelShader.usf │ │ ├── MobileBasePassCommon.ush │ │ ├── MobileBasePassPixelShader.usf │ │ ├── MobileBasePassVertexShader.usf │ │ ├── MobileDeferredShading.usf │ │ ├── MobileGGX.tps │ │ ├── MobileGGX.ush │ │ ├── MobileSceneCapture.usf │ │ ├── MobileShadingModels.ush │ │ ├── ModelforSimofColorVisionDeficiency.tps │ │ ├── MonteCarlo.ush │ │ ├── MorphTargets.usf │ │ ├── MortonCode.ush │ │ ├── NullPixelShader.usf │ │ ├── ODSCapture.usf │ │ ├── OcclusionQueryPixelShader.usf │ │ ├── OcclusionQueryVertexShader.usf │ │ ├── OculusShaders.usf │ │ ├── OneColorShader.usf │ │ ├── PNTriangles.ush │ │ ├── PageTableUpdate.usf │ │ ├── PaniniProjection.ush │ │ ├── ParticipatingMediaCommon.ush │ │ ├── ParticleBeamTrailVertexFactory.ush │ │ ├── ParticleBoundsShader.usf │ │ ├── ParticleCurveInjectionShader.usf │ │ ├── ParticleGPUSpriteVertexFactory.ush │ │ ├── ParticleInjectionShader.usf │ │ ├── ParticleSimVisualizeShader.usf │ │ ├── ParticleSimulationShader.usf │ │ ├── ParticleSortKeyGen.usf │ │ ├── ParticleSpriteVertexFactory.ush │ │ ├── ParticleVertexFactoryCommon.ush │ │ ├── PathTracing │ │ │ ├── BuildSkyLightColumnCdfComputeShader.usf │ │ │ ├── BuildSkyLightCubeFaceCdfComputeShader.usf │ │ │ ├── BuildSkyLightRowCdfComputeShader.usf │ │ │ ├── BuildVarianceMipTreeComputeShader.usf │ │ │ ├── Light │ │ │ │ ├── PathTracingDirectionalLight.ush │ │ │ │ ├── PathTracingLightCommon.ush │ │ │ │ ├── PathTracingLightSampling.ush │ │ │ │ ├── PathTracingPointLight.ush │ │ │ │ ├── PathTracingRectLight.ush │ │ │ │ ├── PathTracingSkyLight.ush │ │ │ │ └── PathTracingSpotLight.ush │ │ │ ├── Material │ │ │ │ ├── FirstBounceRayGuidingCommon.ush │ │ │ │ ├── PathTracingClearCoat.ush │ │ │ │ ├── PathTracingDefaultLit.ush │ │ │ │ ├── PathTracingFresnel.ush │ │ │ │ ├── PathTracingGlossy.ush │ │ │ │ ├── PathTracingLambert.ush │ │ │ │ ├── PathTracingMaterialCommon.ush │ │ │ │ ├── PathTracingMaterialSampling.ush │ │ │ │ ├── PathTracingRadianceProbe.ush │ │ │ │ ├── PathTracingSpecularReflection.ush │ │ │ │ ├── PathTracingSpecularTransmission.ush │ │ │ │ ├── PathTracingTestBrdfs.usf │ │ │ │ ├── PathTracingTestGenerateWiSamples.usf │ │ │ │ ├── PathTracingTestIntegrateHemispherePatch.usf │ │ │ │ ├── PathTracingTestPdfIntegration.usf │ │ │ │ └── PathTracingTwoSidedFoliage.ush │ │ │ ├── PathCompaction.usf │ │ │ ├── PathTracing.usf │ │ │ ├── PathTracingCamera.ush │ │ │ ├── PathTracingCommon.ush │ │ │ ├── PathTracingCompositingPixelShader.usf │ │ │ ├── PathTracingDefinitions.ush │ │ │ ├── PathTracingRayCounterComputeShader.usf │ │ │ ├── Sensor │ │ │ │ ├── PathTracingAdaptivePinholeCamera.ush │ │ │ │ └── PathTracingPinholeCamera.ush │ │ │ ├── Utilities │ │ │ │ ├── PathTracingFixedPointArithmetic.ush │ │ │ │ └── PathTracingRandomSequence.ush │ │ │ ├── VisualizeMipTreePixelShader.usf │ │ │ └── VisualizeSkyLightCdfPixelShader.usf │ │ ├── PixelQuadMessagePassing.ush │ │ ├── PixelShaderOutputCommon.ush │ │ ├── PlanarReflectionShaders.usf │ │ ├── PlanarReflectionShared.ush │ │ ├── PointCloudVertexFactory.ush │ │ ├── PositionOnlyDepthVertexShader.usf │ │ ├── PostProcessAmbientOcclusion.usf │ │ ├── PostProcessAmbientOcclusionMobile.usf │ │ ├── PostProcessBloom.usf │ │ ├── PostProcessCombineLUTs.usf │ │ ├── PostProcessCommon.ush │ │ ├── PostProcessCompositeEditorPrimitives.usf │ │ ├── PostProcessDOF.usf │ │ ├── PostProcessDeviceEncodingOnly.usf │ │ ├── PostProcessDownsample.usf │ │ ├── PostProcessEyeAdaptation.usf │ │ ├── PostProcessFFTBloom.usf │ │ ├── PostProcessGBufferHints.usf │ │ ├── PostProcessHMD.tps │ │ ├── PostProcessHMD.usf │ │ ├── PostProcessHistogram.usf │ │ ├── PostProcessHistogramCommon.ush │ │ ├── PostProcessHistogramReduce.usf │ │ ├── PostProcessLensFlares.usf │ │ ├── PostProcessLpvIndirect.usf │ │ ├── PostProcessMaterialShaders.usf │ │ ├── PostProcessMitchellNetravali.usf │ │ ├── PostProcessMobile.usf │ │ ├── PostProcessMotionBlur.tps │ │ ├── PostProcessMotionBlur.usf │ │ ├── PostProcessNoiseBlur.usf │ │ ├── PostProcessPassThrough.usf │ │ ├── PostProcessPixelProjectedReflectionMobile.usf │ │ ├── PostProcessSelectionOutline.usf │ │ ├── PostProcessSubsurface.usf │ │ ├── PostProcessTestImage.usf │ │ ├── PostProcessTonemap.usf │ │ ├── PostProcessUpscale.usf │ │ ├── PostProcessVelocityFlatten.usf │ │ ├── PostProcessVisualizeBuffer.usf │ │ ├── PostProcessVisualizeDOF.usf │ │ ├── PostProcessVisualizeHDR.usf │ │ ├── PrimitiveDistanceAccuracyPixelShader.usf │ │ ├── PrintValue.tps │ │ ├── PrintValue.ush │ │ ├── QuadComplexityAccumulatePixelShader.usf │ │ ├── QuadOverdraw.ush │ │ ├── QuasiRandom.ush │ │ ├── RTWriteMaskDecode.usf │ │ ├── RadixSortShaders.usf │ │ ├── Random.ush │ │ ├── Random1.tps │ │ ├── Random2.tps │ │ ├── Random3.tps │ │ ├── Random4.tps │ │ ├── RayTracing │ │ │ ├── BuildMipTreeCS.usf │ │ │ ├── BuildMipTreePdfCS.usf │ │ │ ├── BuildSolidAnglePdfCS.usf │ │ │ ├── CompositeAmbientOcclusionPS.usf │ │ │ ├── CompositeSkyLightPS.usf │ │ │ ├── GenerateCulledLightListCS.usf │ │ │ ├── GenerateSkyLightVisibilityRaysCS.usf │ │ │ ├── MaterialSort.usf │ │ │ ├── MipTreeCommon.ush │ │ │ ├── RayTracingAmbientOcclusionRGS.usf │ │ │ ├── RayTracingBarycentrics.usf │ │ │ ├── RayTracingBuiltInShaders.usf │ │ │ ├── RayTracingCommon.ush │ │ │ ├── RayTracingCreateGatherPointsRGS.usf │ │ │ ├── RayTracingDebug.usf │ │ │ ├── RayTracingDeferredMaterials.usf │ │ │ ├── RayTracingDeferredMaterials.ush │ │ │ ├── RayTracingDeferredReflections.usf │ │ │ ├── RayTracingDeferredReflections.ush │ │ │ ├── RayTracingDeferredShadingCommon.ush │ │ │ ├── RayTracingDirectionalLight.ush │ │ │ ├── RayTracingDiskLight.ush │ │ │ ├── RayTracingDynamicMesh.usf │ │ │ ├── RayTracingFinalGatherRGS.usf │ │ │ ├── RayTracingGatherPoints.ush │ │ │ ├── RayTracingGlobalIlluminationRGS.usf │ │ │ ├── RayTracingHitGroupCommon.ush │ │ │ ├── RayTracingInstanceCopy.usf │ │ │ ├── RayTracingLightCullingCommon.ush │ │ │ ├── RayTracingLightingCommon.ush │ │ │ ├── RayTracingLightingMS.usf │ │ │ ├── RayTracingMaterialDefaultHitShaders.usf │ │ │ ├── RayTracingMaterialHitShaders.usf │ │ │ ├── RayTracingOcclusionRGS.usf │ │ │ ├── RayTracingPointLight.ush │ │ │ ├── RayTracingPrimaryRays.usf │ │ │ ├── RayTracingRectLight.ush │ │ │ ├── RayTracingRectLightRGS.usf │ │ │ ├── RayTracingReflectionEnvironment.ush │ │ │ ├── RayTracingReflections.usf │ │ │ ├── RayTracingReflectionsCommon.ush │ │ │ ├── RayTracingReflectionsGenerateRaysCS.usf │ │ │ ├── RayTracingSkyLightCommon.ush │ │ │ ├── RayTracingSkyLightEvaluation.ush │ │ │ ├── RayTracingSkyLightRGS.usf │ │ │ ├── RayTracingSphereLight.ush │ │ │ ├── RayTracingSpotLight.ush │ │ │ ├── RayTracingTest.usf │ │ │ ├── SkyLightMipTreeCommon.ush │ │ │ ├── SkyLightVisibilityRaysData.ush │ │ │ ├── SplitImaginaryReflectionGBufferCS.usf │ │ │ └── VisualizeSkyLightMipTreePS.usf │ │ ├── RecomputeTangentsCommon.ush │ │ ├── RecomputeTangentsPerTrianglePass.usf │ │ ├── RecomputeTangentsPerVertexPass.usf │ │ ├── RectLight.ush │ │ ├── RectLightIntegrate.ush │ │ ├── ReductionCommon.ush │ │ ├── ReflectionEnvironmentComposite.ush │ │ ├── ReflectionEnvironmentPixelShader.usf │ │ ├── ReflectionEnvironmentShaders.usf │ │ ├── ReflectionEnvironmentShared.ush │ │ ├── RenderGraphUtilities.usf │ │ ├── RequiredTextureResolutionPixelShader.usf │ │ ├── ResolvePixelShader.usf │ │ ├── ResolveVertexShader.usf │ │ ├── SHCommon.ush │ │ ├── SSRT │ │ │ ├── SSRTDiffuseIndirect.usf │ │ │ ├── SSRTPrevFrameReduction.usf │ │ │ ├── SSRTRayCast.ush │ │ │ ├── SSRTReflections.usf │ │ │ ├── SSRTTileClassification.usf │ │ │ └── SSRTTileClassificationBuffer.ush │ │ ├── SceneCapturePixelShader.usf │ │ ├── SceneData.ush │ │ ├── SceneTextureParameters.ush │ │ ├── SceneTexturesCommon.ush │ │ ├── ScreenPass.usf │ │ ├── ScreenPass.ush │ │ ├── ScreenPixelShader.usf │ │ ├── ScreenPixelShaderOES.usf │ │ ├── ScreenSpaceDenoise │ │ │ ├── SSDCommon.ush │ │ │ ├── SSDComposeHarmonics.usf │ │ │ ├── SSDCompressMetadata.usf │ │ │ ├── SSDDefinitions.ush │ │ │ ├── SSDInjest.usf │ │ │ ├── SSDMetadata.ush │ │ │ ├── SSDPublic.ush │ │ │ ├── SSDPublicBufferEncoding.ush │ │ │ ├── SSDPublicHarmonics.ush │ │ │ ├── SSDSignalAccumulator.ush │ │ │ ├── SSDSignalAccumulatorArray.ush │ │ │ ├── SSDSignalArray.ush │ │ │ ├── SSDSignalBufferEncoding.ush │ │ │ ├── SSDSignalCompression.ush │ │ │ ├── SSDSignalCore.ush │ │ │ ├── SSDSignalFramework.ush │ │ │ ├── SSDSpatialAccumulation.usf │ │ │ ├── SSDSpatialKernel.ush │ │ │ └── SSDTemporalAccumulation.usf │ │ ├── ScreenVertexShader.usf │ │ ├── SeparableSSS.tps │ │ ├── SeparableSSS.ush │ │ ├── SeparateTranslucency.ush │ │ ├── ShaderComplexityAccumulatePixelShader.usf │ │ ├── ShaderComplexityApplyPixelShader.usf │ │ ├── ShaderDrawDebug.usf │ │ ├── ShaderDrawDebug.ush │ │ ├── ShaderPrintCommon.ush │ │ ├── ShaderPrintDraw.usf │ │ ├── ShadingCommon.ush │ │ ├── ShadingModels.ush │ │ ├── ShadingModelsMaterial.ush │ │ ├── ShadowDepthCommon.ush │ │ ├── ShadowDepthPixelShader.usf │ │ ├── ShadowDepthVertexShader.usf │ │ ├── ShadowFilteringCommon.ush │ │ ├── ShadowPercentageCloserFiltering.ush │ │ ├── ShadowProjectionCommon.ush │ │ ├── ShadowProjectionPixelShader.usf │ │ ├── ShadowProjectionVertexShader.usf │ │ ├── SimpleElementColorChannelMaskPixelShader.usf │ │ ├── SimpleElementHitProxyPixelShader.usf │ │ ├── SimpleElementNormalMapPixelShader.usf │ │ ├── SimpleElementPixelShader.usf │ │ ├── SimpleElementTexture2DPreviewPixelShader.usf │ │ ├── SimpleElementVertexShader.usf │ │ ├── SimpleElementVolumeTexturePreviewPixelShader.usf │ │ ├── SimpleF32PixelShader.ush │ │ ├── SimpleF32VertexShader.ush │ │ ├── SingleLayerWaterCommon.ush │ │ ├── SingleLayerWaterComposite.usf │ │ ├── SingleLayerWaterShading.ush │ │ ├── SkyAtmosphere.usf │ │ ├── SkyAtmosphereCommon.ush │ │ ├── SkyLightingShared.ush │ │ ├── SlateElementPixelShader.usf │ │ ├── SlateMaskingShader.usf │ │ ├── SlatePostProcessColorDeficiencyPixelShader.usf │ │ ├── SlatePostProcessPixelShader.usf │ │ ├── SlateShaderCommon.ush │ │ ├── SlateVertexShader.usf │ │ ├── SobolRandom.ush │ │ ├── SolidColorPixelShader.tps │ │ ├── SolidColorPixelShader.ush │ │ ├── SpeedTreeCommon.ush │ │ ├── SphericalGaussian.ush │ │ ├── StationaryLightOverlapShaders.usf │ │ ├── StereoLayerShader.usf │ │ ├── SubsurfaceBurleyNormalized.ush │ │ ├── SubsurfaceProfileCommon.ush │ │ ├── SurfelTree.usf │ │ ├── TemporalAA │ │ │ ├── TAAClearPrevTextures.usf │ │ │ ├── TAACommon.ush │ │ │ ├── TAACompareHistory.usf │ │ │ ├── TAADecimateHistory.usf │ │ │ ├── TAADilateRejection.usf │ │ │ ├── TAADilateVelocity.usf │ │ │ ├── TAAFilterFrequencies.usf │ │ │ ├── TAAStandalone.tps │ │ │ ├── TAAStandalone.usf │ │ │ └── TAAUpdateHistory.usf │ │ ├── Tessellation.ush │ │ ├── TextureSampling.ush │ │ ├── ThinTranslucentCommon.ush │ │ ├── TiledDeferredLightShaders.usf │ │ ├── TonemapCommon.ush │ │ ├── Tools │ │ │ ├── ClearUAV.usf │ │ │ ├── FullscreenVertexShader.usf │ │ │ └── VisualizeTexture.usf │ │ ├── TranslucencyUpsampling.usf │ │ ├── TranslucentLightInjectionShaders.usf │ │ ├── TranslucentLightingShaders.usf │ │ ├── TranslucentShadowDepthShaders.usf │ │ ├── TransmissionCommon.ush │ │ ├── TransmissionThickness.ush │ │ ├── UpdateTextureShaders.usf │ │ ├── VTtest.usf │ │ ├── VectorFieldCompositeShaders.usf │ │ ├── VectorFieldVisualizationVertexFactory.ush │ │ ├── VelocityCommon.ush │ │ ├── VelocityShader.usf │ │ ├── VertexFactoryCommon.ush │ │ ├── ViewMode │ │ │ └── LODColorationPixelShader.usf │ │ ├── VirtualTextureCommon.ush │ │ ├── VirtualTextureCompress.usf │ │ ├── VirtualTextureMaterial.usf │ │ ├── VisualizeRayBuffer.usf │ │ ├── VisualizeShadingModels.usf │ │ ├── VisualizeVolumetricLightmap.usf │ │ ├── VolumeLightingCommon.ush │ │ ├── VolumeLightingCommonSampling.ush │ │ ├── VolumetricCloud.usf │ │ ├── VolumetricCloudCommon.ush │ │ ├── VolumetricFog.usf │ │ ├── VolumetricFogLightFunction.usf │ │ ├── VolumetricFogVoxelization.usf │ │ ├── VolumetricLightmapShared.ush │ │ ├── VolumetricLightmapStreaming.usf │ │ ├── VolumetricRenderTarget.usf │ │ ├── WideCustomResolveShaders.usf │ │ ├── WideCustomResolve_Wide.ush │ │ ├── WideCustomResolve_Wider.ush │ │ ├── WideCustomResolve_Widest.ush │ │ ├── meshpaintdilatepixelshader.usf │ │ └── meshpaintdilatevertexshader.usf │ ├── Public │ │ ├── FP16Math.ush │ │ ├── Platform.ush │ │ ├── Platform │ │ │ ├── D3D │ │ │ │ └── D3DCommon.ush │ │ │ ├── Metal │ │ │ │ ├── MetalCommon.ush │ │ │ │ └── MetalSubpassSupport.ush │ │ │ └── Vulkan │ │ │ │ ├── VulkanCommon.ush │ │ │ │ └── VulkanSubpassSupport.ush │ │ ├── ShaderVersion.ush │ │ └── WaveBroadcastIntrinsics.ush │ ├── Shared │ │ ├── RayTracingBuiltInResources.h │ │ ├── RayTracingDefinitions.h │ │ ├── RaytracingDebugDefinitions.h │ │ └── ThirdParty │ │ │ ├── AMD │ │ │ ├── Agslib.tps │ │ │ ├── ags_shader_intrinsics_dx11.h │ │ │ └── ags_shader_intrinsics_dx12.h │ │ │ └── NVIDIA │ │ │ ├── Nvapi.tps │ │ │ ├── nvHLSLExtns.h │ │ │ ├── nvHLSLExtnsInternal.h │ │ │ └── nvShaderExtnEnums.h │ └── StandaloneRenderer │ │ ├── D3D │ │ ├── GammaCorrectionCommon.hlsl │ │ ├── SlateDefaultVertexShader.hlsl │ │ └── SlateElementPixelShader.hlsl │ │ └── OpenGL │ │ ├── SlateElementPixelShader.glsl │ │ ├── SlateVertexShader.glsl │ │ ├── SplashFragmentShader.glsl │ │ └── SplashVertexShader.glsl ├── babylonjs │ ├── ShadersInclude │ │ ├── backgroundFragmentDeclaration.fx │ │ ├── backgroundUboDeclaration.fx │ │ ├── backgroundVertexDeclaration.fx │ │ ├── bayerDitherFunctions.fx │ │ ├── bonesDeclaration.fx │ │ ├── bonesVertex.fx │ │ ├── bumpFragment.fx │ │ ├── bumpFragmentFunctions.fx │ │ ├── bumpFragmentMainFunctions.fx │ │ ├── bumpVertex.fx │ │ ├── bumpVertexDeclaration.fx │ │ ├── clipPlaneFragment.fx │ │ ├── clipPlaneFragmentDeclaration.fx │ │ ├── clipPlaneFragmentDeclaration2.fx │ │ ├── clipPlaneVertex.fx │ │ ├── clipPlaneVertexDeclaration.fx │ │ ├── clipPlaneVertexDeclaration2.fx │ │ ├── defaultFragmentDeclaration.fx │ │ ├── defaultUboDeclaration.fx │ │ ├── defaultVertexDeclaration.fx │ │ ├── depthPrePass.fx │ │ ├── diffusionProfile.fx │ │ ├── fibonacci.fx │ │ ├── fogFragment.fx │ │ ├── fogFragmentDeclaration.fx │ │ ├── fogVertex.fx │ │ ├── fogVertexDeclaration.fx │ │ ├── fresnelFunction.fx │ │ ├── geometryUboDeclaration.fx │ │ ├── geometryVertexDeclaration.fx │ │ ├── harmonicsFunctions.fx │ │ ├── hdrFilteringFunctions.fx │ │ ├── helperFunctions.fx │ │ ├── imageProcessingCompatibility.fx │ │ ├── imageProcessingDeclaration.fx │ │ ├── imageProcessingFunctions.fx │ │ ├── importanceSampling.fx │ │ ├── instancesDeclaration.fx │ │ ├── instancesVertex.fx │ │ ├── kernelBlurFragment.fx │ │ ├── kernelBlurFragment2.fx │ │ ├── kernelBlurVaryingDeclaration.fx │ │ ├── kernelBlurVertex.fx │ │ ├── lightFragment.fx │ │ ├── lightFragmentDeclaration.fx │ │ ├── lightUboDeclaration.fx │ │ ├── lightVxFragmentDeclaration.fx │ │ ├── lightVxUboDeclaration.fx │ │ ├── lightsFragmentFunctions.fx │ │ ├── logDepthDeclaration.fx │ │ ├── logDepthFragment.fx │ │ ├── logDepthVertex.fx │ │ ├── meshUboDeclaration.fx │ │ ├── morphTargetsVertex.fx │ │ ├── morphTargetsVertexDeclaration.fx │ │ ├── morphTargetsVertexGlobal.fx │ │ ├── morphTargetsVertexGlobalDeclaration.fx │ │ ├── mrtFragmentDeclaration.fx │ │ ├── packingFunctions.fx │ │ ├── pbrBRDFFunctions.fx │ │ ├── pbrBlockAlbedoOpacity.fx │ │ ├── pbrBlockAlphaFresnel.fx │ │ ├── pbrBlockAmbientOcclusion.fx │ │ ├── pbrBlockAnisotropic.fx │ │ ├── pbrBlockClearcoat.fx │ │ ├── pbrBlockDirectLighting.fx │ │ ├── pbrBlockFinalColorComposition.fx │ │ ├── pbrBlockFinalLitComponents.fx │ │ ├── pbrBlockFinalUnlitComponents.fx │ │ ├── pbrBlockGeometryInfo.fx │ │ ├── pbrBlockImageProcessing.fx │ │ ├── pbrBlockLightmapInit.fx │ │ ├── pbrBlockNormalFinal.fx │ │ ├── pbrBlockNormalGeometric.fx │ │ ├── pbrBlockReflectance.fx │ │ ├── pbrBlockReflectance0.fx │ │ ├── pbrBlockReflection.fx │ │ ├── pbrBlockReflectivity.fx │ │ ├── pbrBlockSheen.fx │ │ ├── pbrBlockSubSurface.fx │ │ ├── pbrDebug.fx │ │ ├── pbrDirectLightingFalloffFunctions.fx │ │ ├── pbrDirectLightingFunctions.fx │ │ ├── pbrDirectLightingSetupFunctions.fx │ │ ├── pbrFragmentDeclaration.fx │ │ ├── pbrFragmentExtraDeclaration.fx │ │ ├── pbrFragmentSamplersDeclaration.fx │ │ ├── pbrHelperFunctions.fx │ │ ├── pbrIBLFunctions.fx │ │ ├── pbrUboDeclaration.fx │ │ ├── pbrVertexDeclaration.fx │ │ ├── pointCloudVertex.fx │ │ ├── pointCloudVertexDeclaration.fx │ │ ├── prePassDeclaration.fx │ │ ├── prePassVertex.fx │ │ ├── prePassVertexDeclaration.fx │ │ ├── reflectionFunction.fx │ │ ├── sceneUboDeclaration.fx │ │ ├── shadowMapFragment.fx │ │ ├── shadowMapFragmentDeclaration.fx │ │ ├── shadowMapFragmentSoftTransparentShadow.fx │ │ ├── shadowMapVertexDeclaration.fx │ │ ├── shadowMapVertexMetric.fx │ │ ├── shadowMapVertexNormalBias.fx │ │ ├── shadowsFragmentFunctions.fx │ │ ├── shadowsVertex.fx │ │ └── subSurfaceScatteringFunctions.fx │ ├── anaglyph.fragment.fx │ ├── background.fragment.fx │ ├── background.vertex.fx │ ├── blackAndWhite.fragment.fx │ ├── bloomMerge.fragment.fx │ ├── blur.fragment.fx │ ├── chromaticAberration.fragment.fx │ ├── circleOfConfusion.fragment.fx │ ├── clearQuad.fragment.fx │ ├── clearQuad.vertex.fx │ ├── color.fragment.fx │ ├── color.vertex.fx │ ├── colorCorrection.fragment.fx │ ├── convolution.fragment.fx │ ├── default.fragment.fx │ ├── default.vertex.fx │ ├── depth.fragment.fx │ ├── depth.vertex.fx │ ├── depthBoxBlur.fragment.fx │ ├── depthOfField.fragment.fx │ ├── depthOfFieldMerge.fragment.fx │ ├── displayPass.fragment.fx │ ├── extractHighlights.fragment.fx │ ├── filter.fragment.fx │ ├── fxaa.fragment.fx │ ├── fxaa.vertex.fx │ ├── geometry.fragment.fx │ ├── geometry.vertex.fx │ ├── glowBlurPostProcess.fragment.fx │ ├── glowMapGeneration.fragment.fx │ ├── glowMapGeneration.vertex.fx │ ├── glowMapMerge.fragment.fx │ ├── glowMapMerge.vertex.fx │ ├── gpuRenderParticles.fragment.fx │ ├── gpuRenderParticles.vertex.fx │ ├── gpuUpdateParticles.fragment.fx │ ├── gpuUpdateParticles.vertex.fx │ ├── grain.fragment.fx │ ├── hdrFiltering.fragment.fx │ ├── hdrFiltering.vertex.fx │ ├── highlights.fragment.fx │ ├── imageProcessing.fragment.fx │ ├── kernelBlur.fragment.fx │ ├── kernelBlur.vertex.fx │ ├── layer.fragment.fx │ ├── layer.vertex.fx │ ├── lensFlare.fragment.fx │ ├── lensFlare.vertex.fx │ ├── lensHighlights.fragment.fx │ ├── license.md │ ├── line.fragment.fx │ ├── line.vertex.fx │ ├── minmaxRedux.fragment.fx │ ├── motionBlur.fragment.fx │ ├── noise.fragment.fx │ ├── outline.fragment.fx │ ├── outline.vertex.fx │ ├── particles.fragment.fx │ ├── particles.vertex.fx │ ├── pass.fragment.fx │ ├── passCube.fragment.fx │ ├── pbr.fragment.fx │ ├── pbr.vertex.fx │ ├── postprocess.vertex.fx │ ├── procedural.vertex.fx │ ├── refraction.fragment.fx │ ├── rgbdDecode.fragment.fx │ ├── rgbdEncode.fragment.fx │ ├── screenSpaceCurvature.fragment.fx │ ├── screenSpaceReflection.fragment.fx │ ├── shadowMap.fragment.fx │ ├── shadowMap.vertex.fx │ ├── sharpen.fragment.fx │ ├── spriteMap.fragment.fx │ ├── spriteMap.vertex.fx │ ├── sprites.fragment.fx │ ├── sprites.vertex.fx │ ├── ssao.fragment.fx │ ├── ssao2.fragment.fx │ ├── ssaoCombine.fragment.fx │ ├── standard.fragment.fx │ ├── stereoscopicInterlace.fragment.fx │ ├── subSurfaceScattering.fragment.fx │ ├── tonemap.fragment.fx │ ├── volumetricLightScattering.fragment.fx │ ├── volumetricLightScatteringPass.fragment.fx │ ├── volumetricLightScatteringPass.vertex.fx │ ├── vrDistortionCorrection.fragment.fx │ └── vrMultiviewToSingleview.fragment.fx ├── filament │ ├── LICENSE.txt │ ├── ambient_occlusion.fs │ ├── bloom.fs │ ├── brdf.fs │ ├── common_getters.fs │ ├── common_graphics.fs │ ├── common_lighting.fs │ ├── common_material.fs │ ├── common_math.fs │ ├── common_shading.fs │ ├── common_shadowing.fs │ ├── common_types.fs │ ├── depth_main.fs │ ├── depth_main.vs │ ├── dithering.fs │ ├── fog.fs │ ├── getters.fs │ ├── getters.vs │ ├── inputs.fs │ ├── inputs.vs │ ├── light_directional.fs │ ├── light_indirect.fs │ ├── light_punctual.fs │ ├── main.fs │ ├── main.vs │ ├── material_inputs.fs │ ├── material_inputs.vs │ ├── post_process.fs │ ├── post_process.vs │ ├── post_process_getters.vs │ ├── post_process_inputs.fs │ ├── post_process_inputs.vs │ ├── shading_lit.fs │ ├── shading_model_cloth.fs │ ├── shading_model_standard.fs │ ├── shading_model_subsurface.fs │ ├── shading_parameters.fs │ ├── shading_unlit.fs │ ├── shadowing.fs │ └── vignette.fs ├── godot │ ├── SCsub │ ├── bokeh_dof.glsl │ ├── canvas.glsl │ ├── canvas_occlusion.glsl │ ├── canvas_sdf.glsl │ ├── canvas_uniforms_inc.glsl │ ├── cluster_data_inc.glsl │ ├── cluster_debug.glsl │ ├── cluster_render.glsl │ ├── cluster_store.glsl │ ├── copy.glsl │ ├── copy_to_fb.glsl │ ├── cube_to_dp.glsl │ ├── cubemap_downsampler.glsl │ ├── cubemap_filter.glsl │ ├── cubemap_roughness.glsl │ ├── gi.glsl │ ├── giprobe.glsl │ ├── giprobe_debug.glsl │ ├── giprobe_sdf.glsl │ ├── giprobe_write.glsl │ ├── luminance_reduce.glsl │ ├── particles.glsl │ ├── particles_copy.glsl │ ├── resolve.glsl │ ├── roughness_limiter.glsl │ ├── scene_forward.glsl │ ├── scene_forward_inc.glsl │ ├── screen_space_reflection.glsl │ ├── screen_space_reflection_filter.glsl │ ├── screen_space_reflection_scale.glsl │ ├── sdfgi_debug.glsl │ ├── sdfgi_debug_probes.glsl │ ├── sdfgi_direct_light.glsl │ ├── sdfgi_fields.glsl │ ├── sdfgi_integrate.glsl │ ├── sdfgi_preprocess.glsl │ ├── shadow_reduce.glsl │ ├── skeleton.glsl │ ├── sky.glsl │ ├── sort.glsl │ ├── specular_merge.glsl │ ├── ssao.glsl │ ├── ssao_blur.glsl │ ├── ssao_downsample.glsl │ ├── ssao_importance_map.glsl │ ├── ssao_interleave.glsl │ ├── subsurface_scattering.glsl │ ├── tonemap.glsl │ └── volumetric_fog.glsl ├── playcanvas │ ├── TBN.frag │ ├── TBNObjectSpace.frag │ ├── TBNderivative.frag │ ├── TBNfast.frag │ ├── alphaTest.frag │ ├── ambientConstant.frag │ ├── ambientPrefilteredCube.frag │ ├── ambientPrefilteredCubeLod.frag │ ├── ambientSH.frag │ ├── ao.frag │ ├── aoSpecOcc.frag │ ├── aoSpecOccConst.frag │ ├── aoSpecOccConstSimple.frag │ ├── aoSpecOccSimple.frag │ ├── bakeDirLmEnd.frag │ ├── bakeLmEnd.frag │ ├── base.frag │ ├── base.vert │ ├── baseNineSliced.frag │ ├── baseNineSliced.vert │ ├── baseNineSlicedTiled.frag │ ├── biasConst.frag │ ├── blurVSM.frag │ ├── chunks.js │ ├── clearCoat.frag │ ├── clearCoatGloss.frag │ ├── clearCoatNormal.frag │ ├── clusteredLight.frag │ ├── clusteredLightLoop.frag │ ├── combineClearCoat.frag │ ├── combineDiffuse.frag │ ├── combineDiffuseSpecular.frag │ ├── combineDiffuseSpecularNoConserve.frag │ ├── combineDiffuseSpecularNoRefl.frag │ ├── combineDiffuseSpecularNoReflSeparateAmbient.frag │ ├── combineDiffuseSpecularOld.frag │ ├── cookie.frag │ ├── cubeMapProjectBox.frag │ ├── cubeMapProjectNone.frag │ ├── cubeMapRotate.frag │ ├── detailModes.frag │ ├── diffuse.frag │ ├── diffuseDetailMap.frag │ ├── dilate.frag │ ├── dpAtlasQuad.frag │ ├── emissive.frag │ ├── end.frag │ ├── end.vert │ ├── envBrdfApprox.frag │ ├── envBrdfNone.frag │ ├── envConst.frag │ ├── envMultiply.frag │ ├── extension.frag │ ├── extension.vert │ ├── falloffInvSquared.frag │ ├── falloffLinear.frag │ ├── fixCubemapSeamsNone.frag │ ├── fixCubemapSeamsStretch.frag │ ├── fogExp.frag │ ├── fogExp2.frag │ ├── fogLinear.frag │ ├── fogNone.frag │ ├── fresnelSchlick.frag │ ├── fullscreenQuad.frag │ ├── fullscreenQuad.vert │ ├── gamma1_0.frag │ ├── gamma2_2.frag │ ├── genParaboloid.frag │ ├── gles3.frag │ ├── gles3.vert │ ├── gloss.frag │ ├── instancing.vert │ ├── lightDiffuseLambert.frag │ ├── lightDirPoint.frag │ ├── lightSpecularAnisoGGX.frag │ ├── lightSpecularBlinn.frag │ ├── lightSpecularPhong.frag │ ├── lightmapDir.frag │ ├── lightmapSingle.frag │ ├── lightmapSingleVert.frag │ ├── ltc.frag │ ├── metalness.frag │ ├── msdf.frag │ ├── normal.vert │ ├── normalDetailMap.frag │ ├── normalInstanced.vert │ ├── normalMap.frag │ ├── normalMapFast.frag │ ├── normalSkinned.vert │ ├── normalVertex.frag │ ├── normalXY.frag │ ├── normalXYZ.frag │ ├── opacity.frag │ ├── outputAlpha.frag │ ├── outputAlphaOpaque.frag │ ├── outputAlphaPremul.frag │ ├── outputCubemap.frag │ ├── outputTex2D.frag │ ├── packDepth.frag │ ├── packDepthMask.frag │ ├── parallax.frag │ ├── particle.frag │ ├── particle.vert │ ├── particleAnimFrameClamp.vert │ ├── particleAnimFrameLoop.vert │ ├── particleAnimTex.vert │ ├── particleInputFloat.frag │ ├── particleInputRgba8.frag │ ├── particleOutputFloat.frag │ ├── particleOutputRgba8.frag │ ├── particleUpdaterAABB.frag │ ├── particleUpdaterEnd.frag │ ├── particleUpdaterInit.frag │ ├── particleUpdaterNoRespawn.frag │ ├── particleUpdaterOnStop.frag │ ├── particleUpdaterRespawn.frag │ ├── particleUpdaterSphere.frag │ ├── particleUpdaterStart.frag │ ├── particle_TBN.vert │ ├── particle_billboard.vert │ ├── particle_blendAdd.frag │ ├── particle_blendMultiply.frag │ ├── particle_blendNormal.frag │ ├── particle_cpu.vert │ ├── particle_cpu_end.vert │ ├── particle_customFace.vert │ ├── particle_end.frag │ ├── particle_end.vert │ ├── particle_halflambert.frag │ ├── particle_init.vert │ ├── particle_lambert.frag │ ├── particle_lighting.frag │ ├── particle_localShift.vert │ ├── particle_mesh.vert │ ├── particle_normal.vert │ ├── particle_normalMap.frag │ ├── particle_pointAlong.vert │ ├── particle_soft.frag │ ├── particle_soft.vert │ ├── particle_stretch.vert │ ├── particle_wrap.vert │ ├── precisionTest.frag │ ├── precisionTest2.frag │ ├── prefilterCubemap.frag │ ├── reflDir.frag │ ├── reflDirAniso.frag │ ├── reflectionCC.frag │ ├── reflectionCube.frag │ ├── reflectionDpAtlas.frag │ ├── reflectionPrefilteredCube.frag │ ├── reflectionPrefilteredCubeLod.frag │ ├── reflectionSphere.frag │ ├── reflectionSphereLow.frag │ ├── refraction.frag │ ├── reproject.frag │ ├── rgbm.frag │ ├── screenDepth.frag │ ├── shadowCommon.frag │ ├── shadowCoord.frag │ ├── shadowCoordPerspZbuffer.frag │ ├── shadowEVSM.frag │ ├── shadowEVSMn.frag │ ├── shadowStandard.frag │ ├── shadowStandardGL2.frag │ ├── shadowStandardGL2VS.frag │ ├── shadowStandardVS.frag │ ├── shadowVSM8.frag │ ├── shadowVSMVS.frag │ ├── shadowVSM_common.frag │ ├── skinBatchConst.vert │ ├── skinBatchTex.vert │ ├── skinConst.vert │ ├── skinTex.vert │ ├── skybox.frag │ ├── skybox.vert │ ├── skyboxHDR.frag │ ├── skyboxPrefilteredCube.frag │ ├── specular.frag │ ├── specularAaNone.frag │ ├── specularAaToksvig.frag │ ├── specularAaToksvigFast.frag │ ├── spot.frag │ ├── start.frag │ ├── start.vert │ ├── startNineSliced.frag │ ├── startNineSlicedTiled.frag │ ├── storeEVSM.frag │ ├── tangentBinormal.vert │ ├── tonemappingAces.frag │ ├── tonemappingAces2.frag │ ├── tonemappingFilmic.frag │ ├── tonemappingHejl.frag │ ├── tonemappingLinear.frag │ ├── tonemappingNone.frag │ ├── transform.vert │ ├── transformDecl.vert │ ├── uv0.vert │ ├── uv1.vert │ ├── viewDir.frag │ └── viewNormal.vert └── threejs │ ├── LICENSE │ ├── core │ ├── ShaderChunk.js │ ├── ShaderChunk │ │ ├── alphamap_fragment.glsl.js │ │ ├── alphamap_pars_fragment.glsl.js │ │ ├── alphatest_fragment.glsl.js │ │ ├── aomap_fragment.glsl.js │ │ ├── aomap_pars_fragment.glsl.js │ │ ├── begin_vertex.glsl.js │ │ ├── beginnormal_vertex.glsl.js │ │ ├── bsdfs.glsl.js │ │ ├── bumpmap_pars_fragment.glsl.js │ │ ├── clearcoat_normal_fragment_begin.glsl.js │ │ ├── clearcoat_normal_fragment_maps.glsl.js │ │ ├── clearcoat_pars_fragment.glsl.js │ │ ├── clipping_planes_fragment.glsl.js │ │ ├── clipping_planes_pars_fragment.glsl.js │ │ ├── clipping_planes_pars_vertex.glsl.js │ │ ├── clipping_planes_vertex.glsl.js │ │ ├── color_fragment.glsl.js │ │ ├── color_pars_fragment.glsl.js │ │ ├── color_pars_vertex.glsl.js │ │ ├── color_vertex.glsl.js │ │ ├── common.glsl.js │ │ ├── cube_uv_reflection_fragment.glsl.js │ │ ├── default_fragment.glsl.js │ │ ├── default_vertex.glsl.js │ │ ├── defaultnormal_vertex.glsl.js │ │ ├── displacementmap_pars_vertex.glsl.js │ │ ├── displacementmap_vertex.glsl.js │ │ ├── dithering_fragment.glsl.js │ │ ├── dithering_pars_fragment.glsl.js │ │ ├── emissivemap_fragment.glsl.js │ │ ├── emissivemap_pars_fragment.glsl.js │ │ ├── encodings_fragment.glsl.js │ │ ├── encodings_pars_fragment.glsl.js │ │ ├── envmap_common_pars_fragment.glsl.js │ │ ├── envmap_fragment.glsl.js │ │ ├── envmap_pars_fragment.glsl.js │ │ ├── envmap_pars_vertex.glsl.js │ │ ├── envmap_physical_pars_fragment.glsl.js │ │ ├── envmap_vertex.glsl.js │ │ ├── fog_fragment.glsl.js │ │ ├── fog_pars_fragment.glsl.js │ │ ├── fog_pars_vertex.glsl.js │ │ ├── fog_vertex.glsl.js │ │ ├── gradientmap_pars_fragment.glsl.js │ │ ├── lightmap_fragment.glsl.js │ │ ├── lightmap_pars_fragment.glsl.js │ │ ├── lights_fragment_begin.glsl.js │ │ ├── lights_fragment_end.glsl.js │ │ ├── lights_fragment_maps.glsl.js │ │ ├── lights_lambert_vertex.glsl.js │ │ ├── lights_pars_begin.glsl.js │ │ ├── lights_phong_fragment.glsl.js │ │ ├── lights_phong_pars_fragment.glsl.js │ │ ├── lights_physical_fragment.glsl.js │ │ ├── lights_physical_pars_fragment.glsl.js │ │ ├── lights_toon_fragment.glsl.js │ │ ├── lights_toon_pars_fragment.glsl.js │ │ ├── logdepthbuf_fragment.glsl.js │ │ ├── logdepthbuf_pars_fragment.glsl.js │ │ ├── logdepthbuf_pars_vertex.glsl.js │ │ ├── logdepthbuf_vertex.glsl.js │ │ ├── map_fragment.glsl.js │ │ ├── map_pars_fragment.glsl.js │ │ ├── map_particle_fragment.glsl.js │ │ ├── map_particle_pars_fragment.glsl.js │ │ ├── metalnessmap_fragment.glsl.js │ │ ├── metalnessmap_pars_fragment.glsl.js │ │ ├── morphnormal_vertex.glsl.js │ │ ├── morphtarget_pars_vertex.glsl.js │ │ ├── morphtarget_vertex.glsl.js │ │ ├── normal_fragment_begin.glsl.js │ │ ├── normal_fragment_maps.glsl.js │ │ ├── normalmap_pars_fragment.glsl.js │ │ ├── packing.glsl.js │ │ ├── premultiplied_alpha_fragment.glsl.js │ │ ├── project_vertex.glsl.js │ │ ├── roughnessmap_fragment.glsl.js │ │ ├── roughnessmap_pars_fragment.glsl.js │ │ ├── shadowmap_pars_fragment.glsl.js │ │ ├── shadowmap_pars_vertex.glsl.js │ │ ├── shadowmap_vertex.glsl.js │ │ ├── shadowmask_pars_fragment.glsl.js │ │ ├── skinbase_vertex.glsl.js │ │ ├── skinning_pars_vertex.glsl.js │ │ ├── skinning_vertex.glsl.js │ │ ├── skinnormal_vertex.glsl.js │ │ ├── specularmap_fragment.glsl.js │ │ ├── specularmap_pars_fragment.glsl.js │ │ ├── tonemapping_fragment.glsl.js │ │ ├── tonemapping_pars_fragment.glsl.js │ │ ├── transmissionmap_fragment.glsl.js │ │ ├── transmissionmap_pars_fragment.glsl.js │ │ ├── uv2_pars_fragment.glsl.js │ │ ├── uv2_pars_vertex.glsl.js │ │ ├── uv2_vertex.glsl.js │ │ ├── uv_pars_fragment.glsl.js │ │ ├── uv_pars_vertex.glsl.js │ │ ├── uv_vertex.glsl.js │ │ └── worldpos_vertex.glsl.js │ ├── ShaderLib.js │ └── ShaderLib │ │ ├── background_frag.glsl.js │ │ ├── background_vert.glsl.js │ │ ├── cube_frag.glsl.js │ │ ├── cube_vert.glsl.js │ │ ├── depth_frag.glsl.js │ │ ├── depth_vert.glsl.js │ │ ├── distanceRGBA_frag.glsl.js │ │ ├── distanceRGBA_vert.glsl.js │ │ ├── equirect_frag.glsl.js │ │ ├── equirect_vert.glsl.js │ │ ├── linedashed_frag.glsl.js │ │ ├── linedashed_vert.glsl.js │ │ ├── meshbasic_frag.glsl.js │ │ ├── meshbasic_vert.glsl.js │ │ ├── meshlambert_frag.glsl.js │ │ ├── meshlambert_vert.glsl.js │ │ ├── meshmatcap_frag.glsl.js │ │ ├── meshmatcap_vert.glsl.js │ │ ├── meshphong_frag.glsl.js │ │ ├── meshphong_vert.glsl.js │ │ ├── meshphysical_frag.glsl.js │ │ ├── meshphysical_vert.glsl.js │ │ ├── meshtoon_frag.glsl.js │ │ ├── meshtoon_vert.glsl.js │ │ ├── normal_frag.glsl.js │ │ ├── normal_vert.glsl.js │ │ ├── points_frag.glsl.js │ │ ├── points_vert.glsl.js │ │ ├── shadow_frag.glsl.js │ │ ├── shadow_vert.glsl.js │ │ ├── sprite_frag.glsl.js │ │ ├── sprite_vert.glsl.js │ │ ├── vsm_frag.glsl.js │ │ └── vsm_vert.glsl.js │ └── examples │ ├── ACESFilmicToneMappingShader.js │ ├── AfterimageShader.js │ ├── BasicShader.js │ ├── BleachBypassShader.js │ ├── BlendShader.js │ ├── BokehShader.js │ ├── BokehShader2.js │ ├── BrightnessContrastShader.js │ ├── ColorCorrectionShader.js │ ├── ColorifyShader.js │ ├── ConvolutionShader.js │ ├── CopyShader.js │ ├── DOFMipMapShader.js │ ├── DepthLimitedBlurShader.js │ ├── DigitalGlitch.js │ ├── DotScreenShader.js │ ├── FXAAShader.js │ ├── FilmShader.js │ ├── FocusShader.js │ ├── FreiChenShader.js │ ├── FresnelShader.js │ ├── GammaCorrectionShader.js │ ├── GodRaysShader.js │ ├── HalftoneShader.js │ ├── HorizontalBlurShader.js │ ├── HorizontalTiltShiftShader.js │ ├── HueSaturationShader.js │ ├── KaleidoShader.js │ ├── LuminosityHighPassShader.js │ ├── LuminosityShader.js │ ├── MirrorShader.js │ ├── NormalMapShader.js │ ├── OceanShaders.js │ ├── ParallaxShader.js │ ├── PixelShader.js │ ├── RGBShiftShader.js │ ├── SAOShader.js │ ├── SMAAShader.js │ ├── SSAOShader.js │ ├── SepiaShader.js │ ├── SobelOperatorShader.js │ ├── SubsurfaceScatteringShader.js │ ├── TechnicolorShader.js │ ├── ToneMapShader.js │ ├── ToonShader.js │ ├── TriangleBlurShader.js │ ├── UnpackDepthRGBAShader.js │ ├── VerticalBlurShader.js │ ├── VerticalTiltShiftShader.js │ ├── VignetteShader.js │ ├── VolumeShader.js │ └── WaterRefractionShader.js ├── OpenShaders.csproj ├── OpenShaders.sln ├── OpenShaders.sln.DotSettings.user ├── Others ├── GDQuest_godot │ ├── LICENSE.txt │ ├── MatCap.shader │ ├── PalettSwap2D.shader │ ├── SpecularControl.shader │ ├── VisualShader │ │ ├── shockwave.tres │ │ └── test.tres │ ├── advanced_toon.shader │ ├── baked_sprite_glow.shader │ ├── clouds2D.shader │ ├── compose.shader │ ├── dissolve.shader │ ├── dissolve2D.shader │ ├── dissolve2D_mask.shader │ ├── flag_3d.shader │ ├── force_field.shader │ ├── gaussian_blur.shader │ ├── gaussian_blur_optimized.shader │ ├── glow_prepass.shader │ ├── invert.shader │ ├── outline2D_inner.shader │ ├── outline2D_inner_outer.shader │ ├── outline2D_outer.shader │ ├── outline3D.shader │ ├── outline3D_smooth_normals_color.shader │ ├── perlin_noise.shader │ ├── pixel_perfect_outline3D.shader │ ├── pointilism.shader │ ├── random_noise.shader │ ├── rim_control.shader │ ├── shockwave.shader │ ├── shockwave_3d.shader │ ├── stencil_mask.shader │ ├── stylized_fire.shader │ ├── stylized_liquid.shader │ ├── value_noise.shader │ ├── voronoi_noise.shader │ ├── water_2D.shader │ ├── water_3d.shader │ ├── wind_grass.shader │ ├── wind_texture.shader │ ├── wind_uv.shader │ ├── xray_2d_mask.shader │ ├── xray_3d_mask.shader │ └── xray_glow.shader ├── StochasticScreenSpaceReflection │ ├── ACES.cginc │ ├── AmbientOcclusion.cginc │ ├── AmbientOcclusion.shader │ ├── BRDFLib.cginc │ ├── Blit.shader │ ├── Bloom.cginc │ ├── Bloom.shader │ ├── BuiltinDebugViews.shader │ ├── ColorGrading.cginc │ ├── Common.cginc │ ├── DepthOfField.cginc │ ├── DepthOfField.shader │ ├── DiskKernels.cginc │ ├── EyeAdaptation.cginc │ ├── EyeAdaptation.shader │ ├── EyeHistogram.compute │ ├── FXAA.shader │ ├── FXAA3.cginc │ ├── Fog.shader │ ├── GrainGen.shader │ ├── LICENSE.txt │ ├── LutGen.shader │ ├── MotionBlur.cginc │ ├── MotionBlur.shader │ ├── NoiseLib.cginc │ ├── RayTraceLib.cginc │ ├── SSRLib.cginc │ ├── ScreenSpaceRaytrace.cginc │ ├── ScreenSpaceReflection.shader │ ├── TAA.cginc │ ├── TAA.shader │ ├── Tonemapping.cginc │ ├── Uber.shader │ ├── UberSecondPass.cginc │ └── stochasticSSR.shader ├── inviwo │ ├── LICENSE │ ├── abuffergl │ │ └── glsl │ │ │ ├── abuffer │ │ │ ├── abuffer.glsl │ │ │ ├── abufferlinkedlist.glsl │ │ │ ├── abufferreset.glsl │ │ │ ├── abufferresolve.glsl │ │ │ └── abuffersort.glsl │ │ │ └── abuffergeometrygl.frag │ ├── basecl │ │ └── cl │ │ │ ├── entryexitpoints.cl │ │ │ ├── grayscale.cl │ │ │ ├── intersection │ │ │ └── raymeshintersection.cl │ │ │ ├── statistics │ │ │ ├── runningmeanandstandarddeviation.cl │ │ │ └── runningmeanandstandarddeviationkernel.cl │ │ │ ├── volumefirsthit.cl │ │ │ ├── volumemax.cl │ │ │ └── volumeraycaster.cl │ ├── basegl │ │ └── glsl │ │ │ ├── axisalignedcutplaneboundingbox.frag │ │ │ ├── axisalignedcutplaneslice.frag │ │ │ ├── background.frag │ │ │ ├── capnearclipping.frag │ │ │ ├── cubeglyph.frag │ │ │ ├── cubeglyph.geom │ │ │ ├── cubeglyph.vert │ │ │ ├── embeddedvolumeslice.frag │ │ │ ├── embeddedvolumeslice.vert │ │ │ ├── heightfield.frag │ │ │ ├── heightfield.vert │ │ │ ├── imagegradient.frag │ │ │ ├── img_binary.frag │ │ │ ├── img_channel_combine.frag │ │ │ ├── img_channel_select.frag │ │ │ ├── img_convolution.frag │ │ │ ├── img_findedges.frag │ │ │ ├── img_gamma.frag │ │ │ ├── img_graysc.frag │ │ │ ├── img_highpass.frag │ │ │ ├── img_invert.frag │ │ │ ├── img_jacobian.frag │ │ │ ├── img_mapping.frag │ │ │ ├── img_mix.frag │ │ │ ├── img_normalize.frag │ │ │ ├── img_overlay.frag │ │ │ ├── img_resample.frag │ │ │ ├── lighting │ │ │ ├── lightingraycasting.frag │ │ │ ├── lightpropagation.frag │ │ │ ├── lightpropagation.geom │ │ │ ├── lightpropagation.vert │ │ │ ├── lightvolumeblend.frag │ │ │ ├── lightvolumeblend.geom │ │ │ └── lightvolumeblend.vert │ │ │ ├── linerenderer.frag │ │ │ ├── linerenderer.geom │ │ │ ├── linerenderer.vert │ │ │ ├── mesh2drendering.frag │ │ │ ├── mesh2drendering.vert │ │ │ ├── meshentryexit.vert │ │ │ ├── meshrendering.frag │ │ │ ├── meshrendering.vert │ │ │ ├── multichannelraycaster.frag │ │ │ ├── pointrenderer.frag │ │ │ ├── pointrenderer.vert │ │ │ ├── sphereglyph.frag │ │ │ ├── sphereglyph.geom │ │ │ ├── sphereglyph.vert │ │ │ ├── splitter.vert │ │ │ ├── tuberendering.frag │ │ │ ├── tuberendering.geom │ │ │ ├── tuberendering.vert │ │ │ ├── vectormagnitudeprocessor.frag │ │ │ ├── volume_binary.frag │ │ │ ├── volume_difference.frag │ │ │ ├── volume_gpu.geom │ │ │ ├── volume_gpu.vert │ │ │ ├── volume_gradient.frag │ │ │ ├── volume_laplacian.frag │ │ │ ├── volume_lowpass.frag │ │ │ ├── volume_mapping.frag │ │ │ ├── volumegradientmagnitude.frag │ │ │ ├── volumemerger.frag │ │ │ └── volumeslice.frag │ ├── example │ │ └── glsl │ │ │ └── simpleraycasting.frag │ ├── fontrendering │ │ └── glsl │ │ │ ├── fontrendering_freetype.frag │ │ │ ├── fontrendering_freetype.vert │ │ │ ├── textrenderer.frag │ │ │ └── textrenderer.vert │ ├── meshrenderinggl │ │ └── glsl │ │ │ ├── fancymeshrenderer.frag │ │ │ ├── fancymeshrenderer.geom │ │ │ ├── fancymeshrenderer.vert │ │ │ ├── illustration │ │ │ ├── display.frag │ │ │ ├── illustrationbuffer.glsl │ │ │ ├── neighbors.frag │ │ │ ├── smooth.frag │ │ │ └── sortandfill.frag │ │ │ ├── oit-linerenderer.frag │ │ │ └── oit │ │ │ ├── abufferlinkedlist.glsl │ │ │ ├── clear.frag │ │ │ ├── commons.glsl │ │ │ ├── display.frag │ │ │ ├── simplequad.vert │ │ │ └── sort.glsl │ ├── opencl │ │ └── cl │ │ │ ├── colorconversion.cl │ │ │ ├── datastructures │ │ │ ├── bbox.cl │ │ │ └── lightsource.cl │ │ │ ├── gradients.cl │ │ │ ├── image3d_write.cl │ │ │ ├── img_resize.cl │ │ │ ├── intersection │ │ │ ├── rayboxintersection.cl │ │ │ ├── raydiscintersection.cl │ │ │ ├── rayplaneintersection.cl │ │ │ ├── raysphereintersection.cl │ │ │ └── raytriangleintersection.cl │ │ │ ├── reconstruction │ │ │ └── trilinearinterpolation.cl │ │ │ ├── samplers.cl │ │ │ ├── shading │ │ │ ├── abcbrdf.cl │ │ │ ├── ashikiminbrdf.cl │ │ │ ├── blinnphongbrdf.cl │ │ │ ├── cooktorrancebrdf.cl │ │ │ ├── microfacet.cl │ │ │ ├── phasefunctions.cl │ │ │ ├── shading.cl │ │ │ ├── shadingmath.cl │ │ │ └── wardbrdf.cl │ │ │ └── transformations.cl │ ├── opengl │ │ └── glsl │ │ │ ├── composite.frag │ │ │ ├── geometryrendering.frag │ │ │ ├── geometryrendering.vert │ │ │ ├── img_color.frag │ │ │ ├── img_copy.frag │ │ │ ├── img_identity.vert │ │ │ ├── img_noise.frag │ │ │ ├── img_texturequad.frag │ │ │ ├── img_texturequad.vert │ │ │ ├── isoraycasting.frag │ │ │ ├── minimal.vert │ │ │ ├── picking.frag │ │ │ ├── raycasting.frag │ │ │ ├── rendertexturequad.frag │ │ │ ├── rendertexturequad.vert │ │ │ ├── standard.frag │ │ │ ├── standard.vert │ │ │ ├── texturedgeometryrendering.frag │ │ │ ├── texturedgeometryrendering.vert │ │ │ └── utils │ │ │ ├── classification.glsl │ │ │ ├── compositing.glsl │ │ │ ├── depth.glsl │ │ │ ├── gradients.glsl │ │ │ ├── intersection.glsl │ │ │ ├── isosurface.glsl │ │ │ ├── pickingutils.glsl │ │ │ ├── raycastgeometry.glsl │ │ │ ├── sampler2d.glsl │ │ │ ├── sampler3d.glsl │ │ │ ├── shading.glsl │ │ │ └── structs.glsl │ ├── plottinggl │ │ └── glsl │ │ │ ├── legend.frag │ │ │ ├── pcp_common.glsl │ │ │ ├── pcp_lines.frag │ │ │ ├── pcp_lines.geom │ │ │ ├── pcp_lines.vert │ │ │ ├── persistencediagram.vert │ │ │ ├── persistencediagramlines.vert │ │ │ ├── plotting │ │ │ └── common.glsl │ │ │ ├── scatterplot.frag │ │ │ ├── scatterplot.geom │ │ │ └── scatterplot.vert │ ├── postprocessing │ │ └── glsl │ │ │ ├── Fxaa3_11.h │ │ │ ├── bilateralblur.frag │ │ │ ├── bloomblur.frag │ │ │ ├── bloomcompose.frag │ │ │ ├── bloomhighpass.frag │ │ │ ├── brightnesscontrast.frag │ │ │ ├── colortools.glsl │ │ │ ├── common.glsl │ │ │ ├── depthdarkening.frag │ │ │ ├── depthlinearize.frag │ │ │ ├── displaytex.frag │ │ │ ├── dof_approx.comp │ │ │ ├── dof_approx.frag │ │ │ ├── dof_exact.frag │ │ │ ├── edgedarken.frag │ │ │ ├── fog.frag │ │ │ ├── fog.glsl │ │ │ ├── fullscreenquad.geom │ │ │ ├── fullscreenquad.vert │ │ │ ├── fxaa.frag │ │ │ ├── hbao.frag │ │ │ ├── hbao_blur.frag │ │ │ ├── hbao_deinterleave.frag │ │ │ ├── hbao_reinterleave.frag │ │ │ ├── huesaturationluminance.frag │ │ │ ├── imageopacity.frag │ │ │ ├── rgbl.frag │ │ │ ├── tonemapping.frag │ │ │ └── viewnormal.frag │ ├── userinterfacegl │ │ └── glsl │ │ │ ├── geometrycustompicking.vert │ │ │ ├── labelui.frag │ │ │ ├── renderui.frag │ │ │ ├── renderui.vert │ │ │ ├── widgetrenderer.vert │ │ │ └── widgettexture.frag │ ├── vectorfieldvisualizationgl │ │ └── glsl │ │ │ ├── lic2d.frag │ │ │ ├── lic3d.frag │ │ │ ├── lorenzsystem.frag │ │ │ ├── streamlinesgl.frag │ │ │ ├── streamlinesgl.geom │ │ │ ├── streamlinesgl.vert │ │ │ ├── streamparticles.comp │ │ │ ├── tmip.frag │ │ │ ├── utils │ │ │ └── advection.glsl │ │ │ ├── vector2dcurl.frag │ │ │ ├── vector2ddivergence.frag │ │ │ ├── vector2dmagnitude.frag │ │ │ ├── vector3dcurl.frag │ │ │ ├── vector3ddivergence.frag │ │ │ ├── vectorfieldgenerator2d.frag │ │ │ ├── vectorfieldgenerator3d.frag │ │ │ └── vectorfieldgenerator4d.frag │ └── webbrowser │ │ └── glsl │ │ └── img_convert_cef.frag ├── ray_tracing_renderer_three │ ├── chunks │ │ ├── bsdf.glsl │ │ ├── constants.glsl │ │ ├── envMap.glsl │ │ ├── intersect.glsl │ │ ├── materialBuffer.glsl │ │ ├── random.glsl │ │ ├── rayTraceCore.glsl │ │ ├── sample.glsl │ │ ├── sampleGlassMicrofacet.glsl │ │ ├── sampleGlassSpecular.glsl │ │ ├── sampleMaterial.glsl │ │ ├── sampleShadowCatcher.glsl │ │ ├── surfaceInteractionDirect.glsl │ │ └── textureLinear.glsl │ ├── fullscreenQuad.vert │ ├── gBuffer.frag │ ├── gBuffer.vert │ ├── rayTrace.frag │ ├── reproject.frag │ └── toneMap.frag ├── ssdo_webgl │ ├── DOFBlur.frag │ ├── DOFImage.frag │ ├── MotionBlur.frag │ ├── SSAO.frag │ ├── SSAOOnly.frag │ ├── SSDODirectLighting.frag │ ├── SSDOIndirectBounce.frag │ ├── computeSecondDepth.frag │ ├── computesCoords.frag │ ├── computesCoords.vert │ ├── computesNormalsDepth.frag │ ├── default.vert │ ├── diffuseMap.frag │ ├── diffuseMaterial.frag │ ├── displayDepth.frag │ ├── displayDepthNormals.frag │ ├── displayGB.frag │ ├── displayNormals.frag │ ├── displayShadowMap.frag │ ├── displayVelocity.frag │ ├── expressive.frag │ ├── geometryBuffer.frag │ ├── phong.frag │ ├── random.frag │ ├── shadowMapBlur.frag │ ├── shadowMaps.frag │ ├── shadowMaps.vert │ ├── shadows.frag │ ├── shadowsG.frag │ ├── specularMap.frag │ ├── ssdo.vert │ ├── ssdoBlur.frag │ ├── ssdoFinal.frag │ ├── texture.frag │ ├── texture.vert │ ├── texturedWorldCoords.vert │ ├── velocity.frag │ ├── velocity.vert │ └── worldCoords.vert └── wisdom │ ├── LICENSE.TXT │ ├── README.md │ ├── block.properties │ ├── composite.fsh │ ├── composite.vsh │ ├── composite1.fsh │ ├── composite1.vsh │ ├── composite2.fsh │ ├── composite2.vsh │ ├── configs.glsl │ ├── data │ ├── HDR_RGBA_0.png │ ├── convert.py │ ├── convertCPP.py │ ├── noise.h │ └── noise_256.dat │ ├── deferred.fsh │ ├── deferred.vsh │ ├── deferred1.fsh │ ├── deferred1.vsh │ ├── deferred2.fsh │ ├── deferred2.vsh │ ├── deferred3.fsh │ ├── deferred3.vsh │ ├── deferred4.fsh │ ├── deferred4.vsh │ ├── deferred5.fsh │ ├── deferred5.vsh │ ├── deferred6.fsh │ ├── deferred6.vsh │ ├── deferred7.fsh │ ├── deferred7.vsh │ ├── final.fsh │ ├── final.vsh │ ├── gbuffers_basic.fsh │ ├── gbuffers_basic.vsh │ ├── gbuffers_beaconbeam.fsh │ ├── gbuffers_beaconbeam.vsh │ ├── gbuffers_block.fsh │ ├── gbuffers_block.vsh │ ├── gbuffers_entities.fsh │ ├── gbuffers_entities.vsh │ ├── gbuffers_hand.fsh │ ├── gbuffers_hand.vsh │ ├── gbuffers_skybasic.fsh │ ├── gbuffers_skybasic.vsh │ ├── gbuffers_skytextured.fsh │ ├── gbuffers_skytextured.vsh │ ├── gbuffers_terrain.fsh │ ├── gbuffers_terrain.vsh │ ├── gbuffers_textured.fsh │ ├── gbuffers_textured.vsh │ ├── gbuffers_textured_lit.fsh │ ├── gbuffers_textured_lit.vsh │ ├── gbuffers_water.fsh │ ├── gbuffers_water.vsh │ ├── gbuffers_weather.fsh │ ├── gbuffers_weather.vsh │ ├── lang │ └── en_US.lang │ ├── libs │ ├── atmosphere.glsl │ ├── bsdf.glsl │ ├── color.glsl │ ├── compat.glsl │ ├── deferred.vert.glsl │ ├── encoding.glsl │ ├── gbuffers.frag.glsl │ ├── materials.glsl │ ├── noise.glsl │ ├── raytrace.glsl │ ├── sampling.glsl │ ├── taa.glsl │ ├── transform.glsl │ ├── uniforms.glsl │ └── water.glsl │ ├── programs │ ├── blend_sky_untex.glsl │ ├── blend_tex.glsl │ ├── blend_untex.glsl │ ├── filter_bilateral.glsl │ ├── particles_lit.glsl │ ├── shadow.glsl │ ├── textured.glsl │ ├── transparent.glsl │ ├── untex.glsl │ └── weather.glsl │ ├── shaders.properties │ ├── shadow.fsh │ ├── shadow.gsh │ └── shadow.vsh └── Readme.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.OpenShaders/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/.idea/.idea.OpenShaders/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/.idea.OpenShaders/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/.idea/.idea.OpenShaders/.idea/vcs.xml -------------------------------------------------------------------------------- /Adhoc/dssdo.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Adhoc/dssdo.hlsl -------------------------------------------------------------------------------- /Adhoc/ssgi.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Adhoc/ssgi.glsl -------------------------------------------------------------------------------- /Engines/Blend4Web/anchors.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/anchors.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/anchors.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/anchors.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/color_id.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/color_id.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/color_id.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/color_id.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/debug_view.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/debug_view.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/debug_view.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/debug_view.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/error.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/error.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/error.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/error.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/grass_map.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/grass_map.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/grass_map.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/grass_map.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/halo.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/halo.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/halo.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/halo.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/include/blending.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/blending.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/include/caustics.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/caustics.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/include/color_util.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/color_util.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/include/coverage.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/coverage.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/include/depth_fetch.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/depth_fetch.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/include/environment.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/environment.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/include/fog.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/fog.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/include/fxaa.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/fxaa.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/include/halo_color.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/halo_color.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/include/math.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/math.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/include/mirror.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/mirror.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/include/nodes.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/nodes.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/include/nodes.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/nodes.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/include/pack.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/pack.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/include/particles.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/particles.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/include/procedural.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/procedural.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/include/refraction.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/refraction.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/include/shadow.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/shadow.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/include/shadow.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/shadow.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/include/skin.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/skin.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/include/std.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/std.glsl -------------------------------------------------------------------------------- /Engines/Blend4Web/include/to_world.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/include/to_world.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/irradiance_skybox.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/irradiance_skybox.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/lens_flares.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/lens_flares.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/lens_flares.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/lens_flares.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/license/GPL-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/license/GPL-license.txt -------------------------------------------------------------------------------- /Engines/Blend4Web/license/LEGAL_NOTICES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/license/LEGAL_NOTICES.txt -------------------------------------------------------------------------------- /Engines/Blend4Web/line.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/line.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/line.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/line.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/main.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/main.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/main.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/main.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/main_stack.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/main_stack.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/node_skybox.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/node_skybox.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/particle_system.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/particle_system.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/particle_system.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/particle_system.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/postprocessing/coc.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/postprocessing/coc.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/postprocessing/dof.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/postprocessing/dof.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/postprocessing/glow.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/postprocessing/glow.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/postprocessing/smaa.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/postprocessing/smaa.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/postprocessing/smaa.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/postprocessing/smaa.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/postprocessing/ssao.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/postprocessing/ssao.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/proc_skybox.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/proc_skybox.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/shadow.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/shadow.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/shadow.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/shadow.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/sky.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/sky.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/sky.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/sky.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/skybox.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/skybox.glslv -------------------------------------------------------------------------------- /Engines/Blend4Web/tex_skybox.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/tex_skybox.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/water.glslf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/water.glslf -------------------------------------------------------------------------------- /Engines/Blend4Web/water.glslv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Blend4Web/water.glslv -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/Camera/Camera.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/Camera/Camera.glsl -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/Film/Film_FXAA.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/Film/Film_FXAA.pix -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/Film/Film_zoom.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/Film/Film_zoom.pix -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/Light/Light.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/Light/Light.glsl -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/SVO/SVO.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/SVO/SVO.glsl -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/aoVisualization.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/aoVisualization.pix -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/clip.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/clip.glsl -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/colorBoost.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/colorBoost.glsl -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/compatibility.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/compatibility.glsl -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/deferred.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/deferred.pix -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/depthPeel.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/depthPeel.glsl -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/g3dmath.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/g3dmath.glsl -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/gradient.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/gradient.glsl -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/lambertianOnly.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/lambertianOnly.pix -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/lightMap.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/lightMap.glsl -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/noise.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/noise.glsl -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/oct.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/oct.glsl -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/textureFilter.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/textureFilter.glsl -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/unlit.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/unlit.pix -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/unlit.vrt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/unlit.vrt -------------------------------------------------------------------------------- /Engines/G3D/DeepGBuffer/utilities.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/DeepGBuffer/utilities.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/AlphaFilter.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/AlphaFilter.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/BumpMap/BumpMap.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/BumpMap/BumpMap.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/Camera/Camera.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/Camera/Camera.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/DDGIVolume/DDGIVolume.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/DDGIVolume/DDGIVolume.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/DefaultRenderer/GIMode.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/DefaultRenderer/GIMode.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/Draw/Draw_sphereSection.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/Draw/Draw_sphereSection.pix -------------------------------------------------------------------------------- /Engines/G3D/g3d/Draw/Draw_sphereSection.vrt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/Draw/Draw_sphereSection.vrt -------------------------------------------------------------------------------- /Engines/G3D/g3d/Film/Film_bloomExpose.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/Film/Film_bloomExpose.pix -------------------------------------------------------------------------------- /Engines/G3D/g3d/Film/Film_composite.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/Film/Film_composite.pix -------------------------------------------------------------------------------- /Engines/G3D/g3d/Film/Film_temporalAA.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/Film/Film_temporalAA.pix -------------------------------------------------------------------------------- /Engines/G3D/g3d/Film/Film_toneMap.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/Film/Film_toneMap.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/Film/Film_wideAA.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/Film/Film_wideAA.pix -------------------------------------------------------------------------------- /Engines/G3D/g3d/Film/Film_zoom.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/Film/Film_zoom.pix -------------------------------------------------------------------------------- /Engines/G3D/g3d/GBuffer/GBuffer.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/GBuffer/GBuffer.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/GBuffer/GBuffer2.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/GBuffer/GBuffer2.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/GFont/GFont_render.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/GFont/GFont_render.pix -------------------------------------------------------------------------------- /Engines/G3D/g3d/GFont/GFont_render.vrt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/GFont/GFont_render.vrt -------------------------------------------------------------------------------- /Engines/G3D/g3d/Light/Light.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/Light/Light.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/Light/Light_vsmFilter.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/Light/Light_vsmFilter.pix -------------------------------------------------------------------------------- /Engines/G3D/g3d/SVO/SVO.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/SVO/SVO.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/SVO/SVO_allocateNodes.glc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/SVO/SVO_allocateNodes.glc -------------------------------------------------------------------------------- /Engines/G3D/g3d/SVO/SVO_base.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/SVO/SVO_base.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/SVO/SVO_buildInit.glc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/SVO/SVO_buildInit.glc -------------------------------------------------------------------------------- /Engines/G3D/g3d/SVO/SVO_clearTree.glc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/SVO/SVO_clearTree.glc -------------------------------------------------------------------------------- /Engines/G3D/g3d/SVO/SVO_copyBrickBorder.glc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/SVO/SVO_copyBrickBorder.glc -------------------------------------------------------------------------------- /Engines/G3D/g3d/SVO/SVO_fillBuffer.glc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/SVO/SVO_fillBuffer.glc -------------------------------------------------------------------------------- /Engines/G3D/g3d/SVO/SVO_normalizeValues.glc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/SVO/SVO_normalizeValues.glc -------------------------------------------------------------------------------- /Engines/G3D/g3d/SVO/SVO_sampling.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/SVO/SVO_sampling.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/SVO/SVO_traversal.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/SVO/SVO_traversal.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/SVO/SVO_util.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/SVO/SVO_util.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/SVO/SVO_visualizeNodes.geo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/SVO/SVO_visualizeNodes.geo -------------------------------------------------------------------------------- /Engines/G3D/g3d/SVO/SVO_visualizeNodes.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/SVO/SVO_visualizeNodes.pix -------------------------------------------------------------------------------- /Engines/G3D/g3d/SVO/SVO_visualizeNodes.vrt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/SVO/SVO_visualizeNodes.vrt -------------------------------------------------------------------------------- /Engines/G3D/g3d/Texture/Texture.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/Texture/Texture.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/Texture/Texture_copy.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/Texture/Texture_copy.pix -------------------------------------------------------------------------------- /Engines/G3D/g3d/VoxelSurface/Box.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/VoxelSurface/Box.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/VoxelSurface/our.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/VoxelSurface/our.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/clip.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/clip.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/combineColorTexture.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/combineColorTexture.pix -------------------------------------------------------------------------------- /Engines/G3D/g3d/compatibility.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/compatibility.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/default.vrt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/default.vrt -------------------------------------------------------------------------------- /Engines/G3D/g3d/deferredHelpers.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/deferredHelpers.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/depthPeel.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/depthPeel.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/g3dmath.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/g3dmath.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/gradient.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/gradient.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/lightMap.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/lightMap.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/noise.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/noise.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/octahedral.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/octahedral.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/reconstructFromDepth.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/reconstructFromDepth.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/reverseReprojection.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/reverseReprojection.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/screenSpaceRayTrace.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/screenSpaceRayTrace.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/textureFilter.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/textureFilter.glsl -------------------------------------------------------------------------------- /Engines/G3D/g3d/unlit.pix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/unlit.pix -------------------------------------------------------------------------------- /Engines/G3D/g3d/unlit.vrt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/G3D/g3d/unlit.vrt -------------------------------------------------------------------------------- /Engines/Unity/Builtin/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unity/Builtin/license.txt -------------------------------------------------------------------------------- /Engines/Unity/Graphics/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unity/Graphics/LICENSE.md -------------------------------------------------------------------------------- /Engines/Unity/Graphics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unity/Graphics/README.md -------------------------------------------------------------------------------- /Engines/Unreal/Private/ACES.tps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/ACES.tps -------------------------------------------------------------------------------- /Engines/Unreal/Private/ACES.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/ACES.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/Atmosphere.tps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/Atmosphere.tps -------------------------------------------------------------------------------- /Engines/Unreal/Private/AtmosphereCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/AtmosphereCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/BRDF.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/BRDF.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/BasePassCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/BasePassCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/BlueNoise.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/BlueNoise.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/ByteBuffer.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/ByteBuffer.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/CapsuleLight.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/CapsuleLight.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/CircleDOFCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/CircleDOFCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/ColorSpace.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/ColorSpace.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/ColorUtils.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/ColorUtils.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/Common.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/Common.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/CopyShadowMaps.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/CopyShadowMaps.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/CopyUIntBuffer.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/CopyUIntBuffer.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/CubemapCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/CubemapCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/DecalCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/DecalCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/DeferredDecal.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/DeferredDecal.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/Definitions.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/Definitions.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/DistortionCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/DistortionCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/FXAAShader.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/FXAAShader.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/FXAAsource.tps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/FXAAsource.tps -------------------------------------------------------------------------------- /Engines/Unreal/Private/FastMath.tps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/FastMath.tps -------------------------------------------------------------------------------- /Engines/Unreal/Private/FastMath.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/FastMath.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/FlatTessellation.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/FlatTessellation.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/Fxaa3_11.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/Fxaa3_11.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/GPUBenchmark.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/GPUBenchmark.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/GammaCorrection.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/GammaCorrection.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/GpuSkinCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/GpuSkinCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/HZB.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/HZB.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/HZBOcclusion.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/HZBOcclusion.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/HairBsdf.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/HairBsdf.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/HairStrands/HairStrandsDeepVoxelCommon.ush: -------------------------------------------------------------------------------- 1 | // Copyright Epic Games, Inc. All Rights Reserved. 2 | 3 | -------------------------------------------------------------------------------- /Engines/Unreal/Private/Halton.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/Halton.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/HaltonUtilities.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/HaltonUtilities.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/HashTable.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/HashTable.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/HeightFogCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/HeightFogCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/InstancedStereo.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/InstancedStereo.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/LPV.tps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/LPV.tps -------------------------------------------------------------------------------- /Engines/Unreal/Private/LPVClear.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/LPVClear.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/LPVClearLists.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/LPVClearLists.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/LPVCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/LPVCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/LPVFinalPass.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/LPVFinalPass.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/LPVListEntry.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/LPVListEntry.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/LPVPacking.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/LPVPacking.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/LPVPropagate.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/LPVPropagate.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/LPVVisualise.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/LPVVisualise.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/LPVWriteCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/LPVWriteCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/LightAccumulator.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/LightAccumulator.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/LightGridCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/LightGridCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/LightShaftShader.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/LightShaftShader.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/LightmapCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/LightmapCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/LightmapData.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/LightmapData.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/MaterialTemplate.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/MaterialTemplate.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/Matrices.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/Matrices.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/MediaShaders.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/MediaShaders.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/MeshDecals.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/MeshDecals.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/MiniFontCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/MiniFontCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/MobileGGX.tps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/MobileGGX.tps -------------------------------------------------------------------------------- /Engines/Unreal/Private/MobileGGX.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/MobileGGX.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/MonteCarlo.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/MonteCarlo.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/MorphTargets.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/MorphTargets.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/MortonCode.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/MortonCode.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/NullPixelShader.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/NullPixelShader.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/ODSCapture.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/ODSCapture.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/OculusShaders.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/OculusShaders.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/OneColorShader.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/OneColorShader.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/PNTriangles.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/PNTriangles.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/PageTableUpdate.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/PageTableUpdate.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/PaniniProjection.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/PaniniProjection.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/PostProcessBloom.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/PostProcessBloom.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/PostProcessDOF.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/PostProcessDOF.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/PostProcessHMD.tps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/PostProcessHMD.tps -------------------------------------------------------------------------------- /Engines/Unreal/Private/PostProcessHMD.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/PostProcessHMD.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/PrintValue.tps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/PrintValue.tps -------------------------------------------------------------------------------- /Engines/Unreal/Private/PrintValue.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/PrintValue.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/QuadOverdraw.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/QuadOverdraw.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/QuasiRandom.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/QuasiRandom.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/RadixSortShaders.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/RadixSortShaders.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/Random.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/Random.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/Random1.tps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/Random1.tps -------------------------------------------------------------------------------- /Engines/Unreal/Private/Random2.tps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/Random2.tps -------------------------------------------------------------------------------- /Engines/Unreal/Private/Random3.tps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/Random3.tps -------------------------------------------------------------------------------- /Engines/Unreal/Private/Random4.tps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/Random4.tps -------------------------------------------------------------------------------- /Engines/Unreal/Private/RectLight.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/RectLight.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/ReductionCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/ReductionCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/SHCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/SHCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/SSRT/SSRTRayCast.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/SSRT/SSRTRayCast.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/SceneData.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/SceneData.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/ScreenPass.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/ScreenPass.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/ScreenPass.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/ScreenPass.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/SeparableSSS.tps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/SeparableSSS.tps -------------------------------------------------------------------------------- /Engines/Unreal/Private/SeparableSSS.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/SeparableSSS.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/ShaderDrawDebug.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/ShaderDrawDebug.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/ShaderDrawDebug.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/ShaderDrawDebug.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/ShaderPrintDraw.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/ShaderPrintDraw.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/ShadingCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/ShadingCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/ShadingModels.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/ShadingModels.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/SkyAtmosphere.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/SkyAtmosphere.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/SobolRandom.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/SobolRandom.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/SpeedTreeCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/SpeedTreeCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/SurfelTree.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/SurfelTree.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/Tessellation.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/Tessellation.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/TextureSampling.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/TextureSampling.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/TonemapCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/TonemapCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/Tools/ClearUAV.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/Tools/ClearUAV.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/VTtest.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/VTtest.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/VelocityCommon.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/VelocityCommon.ush -------------------------------------------------------------------------------- /Engines/Unreal/Private/VelocityShader.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/VelocityShader.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/VolumetricCloud.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/VolumetricCloud.usf -------------------------------------------------------------------------------- /Engines/Unreal/Private/VolumetricFog.usf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Private/VolumetricFog.usf -------------------------------------------------------------------------------- /Engines/Unreal/Public/FP16Math.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Public/FP16Math.ush -------------------------------------------------------------------------------- /Engines/Unreal/Public/Platform.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Public/Platform.ush -------------------------------------------------------------------------------- /Engines/Unreal/Public/ShaderVersion.ush: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/Unreal/Public/ShaderVersion.ush -------------------------------------------------------------------------------- /Engines/babylonjs/ShadersInclude/fogVertex.fx: -------------------------------------------------------------------------------- 1 | #ifdef FOG 2 | vFogDistance = (view * worldPos).xyz; 3 | #endif -------------------------------------------------------------------------------- /Engines/babylonjs/ShadersInclude/fogVertexDeclaration.fx: -------------------------------------------------------------------------------- 1 | #ifdef FOG 2 | varying vec3 vFogDistance; 3 | #endif -------------------------------------------------------------------------------- /Engines/babylonjs/ShadersInclude/geometryUboDeclaration.fx: -------------------------------------------------------------------------------- 1 | #include -------------------------------------------------------------------------------- /Engines/babylonjs/ShadersInclude/kernelBlurVaryingDeclaration.fx: -------------------------------------------------------------------------------- 1 | varying vec2 sampleCoord{X}; -------------------------------------------------------------------------------- /Engines/babylonjs/ShadersInclude/pointCloudVertexDeclaration.fx: -------------------------------------------------------------------------------- 1 | #ifdef POINTSIZE 2 | uniform float pointSize; 3 | #endif -------------------------------------------------------------------------------- /Engines/babylonjs/anaglyph.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/anaglyph.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/background.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/background.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/background.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/background.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/blackAndWhite.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/blackAndWhite.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/bloomMerge.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/bloomMerge.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/blur.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/blur.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/clearQuad.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/clearQuad.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/clearQuad.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/clearQuad.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/color.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/color.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/color.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/color.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/convolution.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/convolution.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/default.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/default.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/default.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/default.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/depth.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/depth.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/depth.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/depth.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/depthBoxBlur.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/depthBoxBlur.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/depthOfField.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/depthOfField.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/displayPass.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/displayPass.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/filter.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/filter.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/fxaa.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/fxaa.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/fxaa.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/fxaa.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/geometry.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/geometry.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/geometry.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/geometry.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/glowMapMerge.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/glowMapMerge.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/glowMapMerge.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/glowMapMerge.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/gpuUpdateParticles.fragment.fx: -------------------------------------------------------------------------------- 1 | #version 300 es 2 | 3 | void main() { 4 | discard; 5 | } 6 | -------------------------------------------------------------------------------- /Engines/babylonjs/grain.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/grain.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/hdrFiltering.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/hdrFiltering.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/hdrFiltering.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/hdrFiltering.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/highlights.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/highlights.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/kernelBlur.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/kernelBlur.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/kernelBlur.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/kernelBlur.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/layer.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/layer.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/layer.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/layer.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/lensFlare.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/lensFlare.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/lensFlare.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/lensFlare.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/license.md -------------------------------------------------------------------------------- /Engines/babylonjs/line.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/line.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/line.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/line.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/minmaxRedux.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/minmaxRedux.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/motionBlur.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/motionBlur.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/noise.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/noise.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/outline.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/outline.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/outline.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/outline.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/particles.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/particles.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/particles.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/particles.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/pass.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/pass.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/passCube.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/passCube.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/pbr.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/pbr.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/pbr.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/pbr.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/postprocess.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/postprocess.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/procedural.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/procedural.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/refraction.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/refraction.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/rgbdDecode.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/rgbdDecode.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/rgbdEncode.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/rgbdEncode.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/shadowMap.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/shadowMap.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/shadowMap.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/shadowMap.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/sharpen.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/sharpen.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/spriteMap.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/spriteMap.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/spriteMap.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/spriteMap.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/sprites.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/sprites.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/sprites.vertex.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/sprites.vertex.fx -------------------------------------------------------------------------------- /Engines/babylonjs/ssao.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/ssao.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/ssao2.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/ssao2.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/ssaoCombine.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/ssaoCombine.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/standard.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/standard.fragment.fx -------------------------------------------------------------------------------- /Engines/babylonjs/tonemap.fragment.fx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/babylonjs/tonemap.fragment.fx -------------------------------------------------------------------------------- /Engines/filament/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/LICENSE.txt -------------------------------------------------------------------------------- /Engines/filament/ambient_occlusion.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/ambient_occlusion.fs -------------------------------------------------------------------------------- /Engines/filament/bloom.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/bloom.fs -------------------------------------------------------------------------------- /Engines/filament/brdf.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/brdf.fs -------------------------------------------------------------------------------- /Engines/filament/common_getters.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/common_getters.fs -------------------------------------------------------------------------------- /Engines/filament/common_graphics.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/common_graphics.fs -------------------------------------------------------------------------------- /Engines/filament/common_lighting.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/common_lighting.fs -------------------------------------------------------------------------------- /Engines/filament/common_material.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/common_material.fs -------------------------------------------------------------------------------- /Engines/filament/common_math.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/common_math.fs -------------------------------------------------------------------------------- /Engines/filament/common_shading.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/common_shading.fs -------------------------------------------------------------------------------- /Engines/filament/common_shadowing.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/common_shadowing.fs -------------------------------------------------------------------------------- /Engines/filament/common_types.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/common_types.fs -------------------------------------------------------------------------------- /Engines/filament/depth_main.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/depth_main.fs -------------------------------------------------------------------------------- /Engines/filament/depth_main.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/depth_main.vs -------------------------------------------------------------------------------- /Engines/filament/dithering.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/dithering.fs -------------------------------------------------------------------------------- /Engines/filament/fog.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/fog.fs -------------------------------------------------------------------------------- /Engines/filament/getters.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/getters.fs -------------------------------------------------------------------------------- /Engines/filament/getters.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/getters.vs -------------------------------------------------------------------------------- /Engines/filament/inputs.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/inputs.fs -------------------------------------------------------------------------------- /Engines/filament/inputs.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/inputs.vs -------------------------------------------------------------------------------- /Engines/filament/light_directional.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/light_directional.fs -------------------------------------------------------------------------------- /Engines/filament/light_indirect.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/light_indirect.fs -------------------------------------------------------------------------------- /Engines/filament/light_punctual.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/light_punctual.fs -------------------------------------------------------------------------------- /Engines/filament/main.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/main.fs -------------------------------------------------------------------------------- /Engines/filament/main.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/main.vs -------------------------------------------------------------------------------- /Engines/filament/material_inputs.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/material_inputs.fs -------------------------------------------------------------------------------- /Engines/filament/material_inputs.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/material_inputs.vs -------------------------------------------------------------------------------- /Engines/filament/post_process.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/post_process.fs -------------------------------------------------------------------------------- /Engines/filament/post_process.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/post_process.vs -------------------------------------------------------------------------------- /Engines/filament/post_process_getters.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/post_process_getters.vs -------------------------------------------------------------------------------- /Engines/filament/post_process_inputs.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/post_process_inputs.fs -------------------------------------------------------------------------------- /Engines/filament/post_process_inputs.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/post_process_inputs.vs -------------------------------------------------------------------------------- /Engines/filament/shading_lit.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/shading_lit.fs -------------------------------------------------------------------------------- /Engines/filament/shading_model_cloth.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/shading_model_cloth.fs -------------------------------------------------------------------------------- /Engines/filament/shading_model_standard.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/shading_model_standard.fs -------------------------------------------------------------------------------- /Engines/filament/shading_parameters.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/shading_parameters.fs -------------------------------------------------------------------------------- /Engines/filament/shading_unlit.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/shading_unlit.fs -------------------------------------------------------------------------------- /Engines/filament/shadowing.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/shadowing.fs -------------------------------------------------------------------------------- /Engines/filament/vignette.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/filament/vignette.fs -------------------------------------------------------------------------------- /Engines/godot/SCsub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/SCsub -------------------------------------------------------------------------------- /Engines/godot/bokeh_dof.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/bokeh_dof.glsl -------------------------------------------------------------------------------- /Engines/godot/canvas.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/canvas.glsl -------------------------------------------------------------------------------- /Engines/godot/canvas_occlusion.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/canvas_occlusion.glsl -------------------------------------------------------------------------------- /Engines/godot/canvas_sdf.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/canvas_sdf.glsl -------------------------------------------------------------------------------- /Engines/godot/canvas_uniforms_inc.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/canvas_uniforms_inc.glsl -------------------------------------------------------------------------------- /Engines/godot/cluster_data_inc.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/cluster_data_inc.glsl -------------------------------------------------------------------------------- /Engines/godot/cluster_debug.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/cluster_debug.glsl -------------------------------------------------------------------------------- /Engines/godot/cluster_render.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/cluster_render.glsl -------------------------------------------------------------------------------- /Engines/godot/cluster_store.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/cluster_store.glsl -------------------------------------------------------------------------------- /Engines/godot/copy.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/copy.glsl -------------------------------------------------------------------------------- /Engines/godot/copy_to_fb.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/copy_to_fb.glsl -------------------------------------------------------------------------------- /Engines/godot/cube_to_dp.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/cube_to_dp.glsl -------------------------------------------------------------------------------- /Engines/godot/cubemap_downsampler.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/cubemap_downsampler.glsl -------------------------------------------------------------------------------- /Engines/godot/cubemap_filter.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/cubemap_filter.glsl -------------------------------------------------------------------------------- /Engines/godot/cubemap_roughness.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/cubemap_roughness.glsl -------------------------------------------------------------------------------- /Engines/godot/gi.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/gi.glsl -------------------------------------------------------------------------------- /Engines/godot/giprobe.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/giprobe.glsl -------------------------------------------------------------------------------- /Engines/godot/giprobe_debug.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/giprobe_debug.glsl -------------------------------------------------------------------------------- /Engines/godot/giprobe_sdf.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/giprobe_sdf.glsl -------------------------------------------------------------------------------- /Engines/godot/giprobe_write.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/giprobe_write.glsl -------------------------------------------------------------------------------- /Engines/godot/luminance_reduce.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/luminance_reduce.glsl -------------------------------------------------------------------------------- /Engines/godot/particles.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/particles.glsl -------------------------------------------------------------------------------- /Engines/godot/particles_copy.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/particles_copy.glsl -------------------------------------------------------------------------------- /Engines/godot/resolve.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/resolve.glsl -------------------------------------------------------------------------------- /Engines/godot/roughness_limiter.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/roughness_limiter.glsl -------------------------------------------------------------------------------- /Engines/godot/scene_forward.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/scene_forward.glsl -------------------------------------------------------------------------------- /Engines/godot/scene_forward_inc.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/scene_forward_inc.glsl -------------------------------------------------------------------------------- /Engines/godot/screen_space_reflection.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/screen_space_reflection.glsl -------------------------------------------------------------------------------- /Engines/godot/sdfgi_debug.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/sdfgi_debug.glsl -------------------------------------------------------------------------------- /Engines/godot/sdfgi_debug_probes.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/sdfgi_debug_probes.glsl -------------------------------------------------------------------------------- /Engines/godot/sdfgi_direct_light.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/sdfgi_direct_light.glsl -------------------------------------------------------------------------------- /Engines/godot/sdfgi_fields.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/sdfgi_fields.glsl -------------------------------------------------------------------------------- /Engines/godot/sdfgi_integrate.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/sdfgi_integrate.glsl -------------------------------------------------------------------------------- /Engines/godot/sdfgi_preprocess.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/sdfgi_preprocess.glsl -------------------------------------------------------------------------------- /Engines/godot/shadow_reduce.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/shadow_reduce.glsl -------------------------------------------------------------------------------- /Engines/godot/skeleton.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/skeleton.glsl -------------------------------------------------------------------------------- /Engines/godot/sky.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/sky.glsl -------------------------------------------------------------------------------- /Engines/godot/sort.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/sort.glsl -------------------------------------------------------------------------------- /Engines/godot/specular_merge.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/specular_merge.glsl -------------------------------------------------------------------------------- /Engines/godot/ssao.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/ssao.glsl -------------------------------------------------------------------------------- /Engines/godot/ssao_blur.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/ssao_blur.glsl -------------------------------------------------------------------------------- /Engines/godot/ssao_downsample.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/ssao_downsample.glsl -------------------------------------------------------------------------------- /Engines/godot/ssao_importance_map.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/ssao_importance_map.glsl -------------------------------------------------------------------------------- /Engines/godot/ssao_interleave.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/ssao_interleave.glsl -------------------------------------------------------------------------------- /Engines/godot/subsurface_scattering.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/subsurface_scattering.glsl -------------------------------------------------------------------------------- /Engines/godot/tonemap.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/tonemap.glsl -------------------------------------------------------------------------------- /Engines/godot/volumetric_fog.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/godot/volumetric_fog.glsl -------------------------------------------------------------------------------- /Engines/playcanvas/TBN.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/TBN.frag -------------------------------------------------------------------------------- /Engines/playcanvas/TBNObjectSpace.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/TBNObjectSpace.frag -------------------------------------------------------------------------------- /Engines/playcanvas/TBNderivative.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/TBNderivative.frag -------------------------------------------------------------------------------- /Engines/playcanvas/TBNfast.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/TBNfast.frag -------------------------------------------------------------------------------- /Engines/playcanvas/alphaTest.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/alphaTest.frag -------------------------------------------------------------------------------- /Engines/playcanvas/ambientConstant.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/ambientConstant.frag -------------------------------------------------------------------------------- /Engines/playcanvas/ambientSH.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/ambientSH.frag -------------------------------------------------------------------------------- /Engines/playcanvas/ao.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/ao.frag -------------------------------------------------------------------------------- /Engines/playcanvas/aoSpecOcc.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/aoSpecOcc.frag -------------------------------------------------------------------------------- /Engines/playcanvas/aoSpecOccConst.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/aoSpecOccConst.frag -------------------------------------------------------------------------------- /Engines/playcanvas/aoSpecOccSimple.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/aoSpecOccSimple.frag -------------------------------------------------------------------------------- /Engines/playcanvas/bakeDirLmEnd.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/bakeDirLmEnd.frag -------------------------------------------------------------------------------- /Engines/playcanvas/bakeLmEnd.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/bakeLmEnd.frag -------------------------------------------------------------------------------- /Engines/playcanvas/base.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/base.frag -------------------------------------------------------------------------------- /Engines/playcanvas/base.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/base.vert -------------------------------------------------------------------------------- /Engines/playcanvas/baseNineSliced.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/baseNineSliced.frag -------------------------------------------------------------------------------- /Engines/playcanvas/baseNineSliced.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/baseNineSliced.vert -------------------------------------------------------------------------------- /Engines/playcanvas/baseNineSlicedTiled.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/baseNineSlicedTiled.frag -------------------------------------------------------------------------------- /Engines/playcanvas/biasConst.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/biasConst.frag -------------------------------------------------------------------------------- /Engines/playcanvas/blurVSM.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/blurVSM.frag -------------------------------------------------------------------------------- /Engines/playcanvas/chunks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/chunks.js -------------------------------------------------------------------------------- /Engines/playcanvas/clearCoat.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/clearCoat.frag -------------------------------------------------------------------------------- /Engines/playcanvas/clearCoatGloss.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/clearCoatGloss.frag -------------------------------------------------------------------------------- /Engines/playcanvas/clearCoatNormal.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/clearCoatNormal.frag -------------------------------------------------------------------------------- /Engines/playcanvas/clusteredLight.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/clusteredLight.frag -------------------------------------------------------------------------------- /Engines/playcanvas/clusteredLightLoop.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/clusteredLightLoop.frag -------------------------------------------------------------------------------- /Engines/playcanvas/combineClearCoat.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/combineClearCoat.frag -------------------------------------------------------------------------------- /Engines/playcanvas/combineDiffuse.frag: -------------------------------------------------------------------------------- 1 | vec3 combineColor() { 2 | return dAlbedo * dDiffuseLight; 3 | } 4 | -------------------------------------------------------------------------------- /Engines/playcanvas/cookie.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/cookie.frag -------------------------------------------------------------------------------- /Engines/playcanvas/cubeMapProjectBox.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/cubeMapProjectBox.frag -------------------------------------------------------------------------------- /Engines/playcanvas/cubeMapProjectNone.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/cubeMapProjectNone.frag -------------------------------------------------------------------------------- /Engines/playcanvas/cubeMapRotate.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/cubeMapRotate.frag -------------------------------------------------------------------------------- /Engines/playcanvas/detailModes.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/detailModes.frag -------------------------------------------------------------------------------- /Engines/playcanvas/diffuse.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/diffuse.frag -------------------------------------------------------------------------------- /Engines/playcanvas/diffuseDetailMap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/diffuseDetailMap.frag -------------------------------------------------------------------------------- /Engines/playcanvas/dilate.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/dilate.frag -------------------------------------------------------------------------------- /Engines/playcanvas/dpAtlasQuad.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/dpAtlasQuad.frag -------------------------------------------------------------------------------- /Engines/playcanvas/emissive.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/emissive.frag -------------------------------------------------------------------------------- /Engines/playcanvas/end.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/end.frag -------------------------------------------------------------------------------- /Engines/playcanvas/end.vert: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Engines/playcanvas/envBrdfApprox.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/envBrdfApprox.frag -------------------------------------------------------------------------------- /Engines/playcanvas/envBrdfNone.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/envBrdfNone.frag -------------------------------------------------------------------------------- /Engines/playcanvas/envConst.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/envConst.frag -------------------------------------------------------------------------------- /Engines/playcanvas/envMultiply.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/envMultiply.frag -------------------------------------------------------------------------------- /Engines/playcanvas/extension.frag: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Engines/playcanvas/extension.vert: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Engines/playcanvas/falloffInvSquared.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/falloffInvSquared.frag -------------------------------------------------------------------------------- /Engines/playcanvas/falloffLinear.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/falloffLinear.frag -------------------------------------------------------------------------------- /Engines/playcanvas/fixCubemapSeamsNone.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/fixCubemapSeamsNone.frag -------------------------------------------------------------------------------- /Engines/playcanvas/fogExp.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/fogExp.frag -------------------------------------------------------------------------------- /Engines/playcanvas/fogExp2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/fogExp2.frag -------------------------------------------------------------------------------- /Engines/playcanvas/fogLinear.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/fogLinear.frag -------------------------------------------------------------------------------- /Engines/playcanvas/fogNone.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/fogNone.frag -------------------------------------------------------------------------------- /Engines/playcanvas/fresnelSchlick.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/fresnelSchlick.frag -------------------------------------------------------------------------------- /Engines/playcanvas/fullscreenQuad.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/fullscreenQuad.frag -------------------------------------------------------------------------------- /Engines/playcanvas/fullscreenQuad.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/fullscreenQuad.vert -------------------------------------------------------------------------------- /Engines/playcanvas/gamma1_0.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/gamma1_0.frag -------------------------------------------------------------------------------- /Engines/playcanvas/gamma2_2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/gamma2_2.frag -------------------------------------------------------------------------------- /Engines/playcanvas/genParaboloid.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/genParaboloid.frag -------------------------------------------------------------------------------- /Engines/playcanvas/gles3.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/gles3.frag -------------------------------------------------------------------------------- /Engines/playcanvas/gles3.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/gles3.vert -------------------------------------------------------------------------------- /Engines/playcanvas/gloss.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/gloss.frag -------------------------------------------------------------------------------- /Engines/playcanvas/instancing.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/instancing.vert -------------------------------------------------------------------------------- /Engines/playcanvas/lightDiffuseLambert.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/lightDiffuseLambert.frag -------------------------------------------------------------------------------- /Engines/playcanvas/lightDirPoint.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/lightDirPoint.frag -------------------------------------------------------------------------------- /Engines/playcanvas/lightSpecularBlinn.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/lightSpecularBlinn.frag -------------------------------------------------------------------------------- /Engines/playcanvas/lightSpecularPhong.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/lightSpecularPhong.frag -------------------------------------------------------------------------------- /Engines/playcanvas/lightmapDir.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/lightmapDir.frag -------------------------------------------------------------------------------- /Engines/playcanvas/lightmapSingle.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/lightmapSingle.frag -------------------------------------------------------------------------------- /Engines/playcanvas/lightmapSingleVert.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/lightmapSingleVert.frag -------------------------------------------------------------------------------- /Engines/playcanvas/ltc.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/ltc.frag -------------------------------------------------------------------------------- /Engines/playcanvas/metalness.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/metalness.frag -------------------------------------------------------------------------------- /Engines/playcanvas/msdf.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/msdf.frag -------------------------------------------------------------------------------- /Engines/playcanvas/normal.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/normal.vert -------------------------------------------------------------------------------- /Engines/playcanvas/normalDetailMap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/normalDetailMap.frag -------------------------------------------------------------------------------- /Engines/playcanvas/normalInstanced.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/normalInstanced.vert -------------------------------------------------------------------------------- /Engines/playcanvas/normalMap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/normalMap.frag -------------------------------------------------------------------------------- /Engines/playcanvas/normalMapFast.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/normalMapFast.frag -------------------------------------------------------------------------------- /Engines/playcanvas/normalSkinned.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/normalSkinned.vert -------------------------------------------------------------------------------- /Engines/playcanvas/normalVertex.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/normalVertex.frag -------------------------------------------------------------------------------- /Engines/playcanvas/normalXY.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/normalXY.frag -------------------------------------------------------------------------------- /Engines/playcanvas/normalXYZ.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/normalXYZ.frag -------------------------------------------------------------------------------- /Engines/playcanvas/opacity.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/opacity.frag -------------------------------------------------------------------------------- /Engines/playcanvas/outputAlpha.frag: -------------------------------------------------------------------------------- 1 | gl_FragColor.a = dAlpha; 2 | -------------------------------------------------------------------------------- /Engines/playcanvas/outputAlphaOpaque.frag: -------------------------------------------------------------------------------- 1 | gl_FragColor.a = 1.0; 2 | -------------------------------------------------------------------------------- /Engines/playcanvas/outputAlphaPremul.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/outputAlphaPremul.frag -------------------------------------------------------------------------------- /Engines/playcanvas/outputCubemap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/outputCubemap.frag -------------------------------------------------------------------------------- /Engines/playcanvas/outputTex2D.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/outputTex2D.frag -------------------------------------------------------------------------------- /Engines/playcanvas/packDepth.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/packDepth.frag -------------------------------------------------------------------------------- /Engines/playcanvas/packDepthMask.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/packDepthMask.frag -------------------------------------------------------------------------------- /Engines/playcanvas/parallax.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/parallax.frag -------------------------------------------------------------------------------- /Engines/playcanvas/particle.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle.frag -------------------------------------------------------------------------------- /Engines/playcanvas/particle.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle.vert -------------------------------------------------------------------------------- /Engines/playcanvas/particleAnimTex.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particleAnimTex.vert -------------------------------------------------------------------------------- /Engines/playcanvas/particleInputFloat.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particleInputFloat.frag -------------------------------------------------------------------------------- /Engines/playcanvas/particleInputRgba8.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particleInputRgba8.frag -------------------------------------------------------------------------------- /Engines/playcanvas/particleOutputFloat.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particleOutputFloat.frag -------------------------------------------------------------------------------- /Engines/playcanvas/particleOutputRgba8.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particleOutputRgba8.frag -------------------------------------------------------------------------------- /Engines/playcanvas/particleUpdaterAABB.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particleUpdaterAABB.frag -------------------------------------------------------------------------------- /Engines/playcanvas/particleUpdaterEnd.frag: -------------------------------------------------------------------------------- 1 | writeOutput(); 2 | } 3 | -------------------------------------------------------------------------------- /Engines/playcanvas/particleUpdaterInit.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particleUpdaterInit.frag -------------------------------------------------------------------------------- /Engines/playcanvas/particle_TBN.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_TBN.vert -------------------------------------------------------------------------------- /Engines/playcanvas/particle_billboard.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_billboard.vert -------------------------------------------------------------------------------- /Engines/playcanvas/particle_blendAdd.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_blendAdd.frag -------------------------------------------------------------------------------- /Engines/playcanvas/particle_blendNormal.frag: -------------------------------------------------------------------------------- 1 | if (a < 0.01) discard; 2 | -------------------------------------------------------------------------------- /Engines/playcanvas/particle_cpu.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_cpu.vert -------------------------------------------------------------------------------- /Engines/playcanvas/particle_cpu_end.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_cpu_end.vert -------------------------------------------------------------------------------- /Engines/playcanvas/particle_customFace.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_customFace.vert -------------------------------------------------------------------------------- /Engines/playcanvas/particle_end.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_end.frag -------------------------------------------------------------------------------- /Engines/playcanvas/particle_end.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_end.vert -------------------------------------------------------------------------------- /Engines/playcanvas/particle_init.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_init.vert -------------------------------------------------------------------------------- /Engines/playcanvas/particle_lambert.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_lambert.frag -------------------------------------------------------------------------------- /Engines/playcanvas/particle_lighting.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_lighting.frag -------------------------------------------------------------------------------- /Engines/playcanvas/particle_localShift.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_localShift.vert -------------------------------------------------------------------------------- /Engines/playcanvas/particle_mesh.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_mesh.vert -------------------------------------------------------------------------------- /Engines/playcanvas/particle_normal.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_normal.vert -------------------------------------------------------------------------------- /Engines/playcanvas/particle_normalMap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_normalMap.frag -------------------------------------------------------------------------------- /Engines/playcanvas/particle_pointAlong.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_pointAlong.vert -------------------------------------------------------------------------------- /Engines/playcanvas/particle_soft.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_soft.frag -------------------------------------------------------------------------------- /Engines/playcanvas/particle_soft.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_soft.vert -------------------------------------------------------------------------------- /Engines/playcanvas/particle_stretch.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_stretch.vert -------------------------------------------------------------------------------- /Engines/playcanvas/particle_wrap.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/particle_wrap.vert -------------------------------------------------------------------------------- /Engines/playcanvas/precisionTest.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/precisionTest.frag -------------------------------------------------------------------------------- /Engines/playcanvas/precisionTest2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/precisionTest2.frag -------------------------------------------------------------------------------- /Engines/playcanvas/prefilterCubemap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/prefilterCubemap.frag -------------------------------------------------------------------------------- /Engines/playcanvas/reflDir.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/reflDir.frag -------------------------------------------------------------------------------- /Engines/playcanvas/reflDirAniso.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/reflDirAniso.frag -------------------------------------------------------------------------------- /Engines/playcanvas/reflectionCC.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/reflectionCC.frag -------------------------------------------------------------------------------- /Engines/playcanvas/reflectionCube.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/reflectionCube.frag -------------------------------------------------------------------------------- /Engines/playcanvas/reflectionDpAtlas.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/reflectionDpAtlas.frag -------------------------------------------------------------------------------- /Engines/playcanvas/reflectionSphere.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/reflectionSphere.frag -------------------------------------------------------------------------------- /Engines/playcanvas/reflectionSphereLow.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/reflectionSphereLow.frag -------------------------------------------------------------------------------- /Engines/playcanvas/refraction.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/refraction.frag -------------------------------------------------------------------------------- /Engines/playcanvas/reproject.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/reproject.frag -------------------------------------------------------------------------------- /Engines/playcanvas/rgbm.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/rgbm.frag -------------------------------------------------------------------------------- /Engines/playcanvas/screenDepth.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/screenDepth.frag -------------------------------------------------------------------------------- /Engines/playcanvas/shadowCommon.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/shadowCommon.frag -------------------------------------------------------------------------------- /Engines/playcanvas/shadowCoord.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/shadowCoord.frag -------------------------------------------------------------------------------- /Engines/playcanvas/shadowEVSM.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/shadowEVSM.frag -------------------------------------------------------------------------------- /Engines/playcanvas/shadowEVSMn.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/shadowEVSMn.frag -------------------------------------------------------------------------------- /Engines/playcanvas/shadowStandard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/shadowStandard.frag -------------------------------------------------------------------------------- /Engines/playcanvas/shadowStandardGL2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/shadowStandardGL2.frag -------------------------------------------------------------------------------- /Engines/playcanvas/shadowStandardGL2VS.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/shadowStandardGL2VS.frag -------------------------------------------------------------------------------- /Engines/playcanvas/shadowStandardVS.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/shadowStandardVS.frag -------------------------------------------------------------------------------- /Engines/playcanvas/shadowVSM8.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/shadowVSM8.frag -------------------------------------------------------------------------------- /Engines/playcanvas/shadowVSMVS.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/shadowVSMVS.frag -------------------------------------------------------------------------------- /Engines/playcanvas/shadowVSM_common.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/shadowVSM_common.frag -------------------------------------------------------------------------------- /Engines/playcanvas/skinBatchConst.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/skinBatchConst.vert -------------------------------------------------------------------------------- /Engines/playcanvas/skinBatchTex.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/skinBatchTex.vert -------------------------------------------------------------------------------- /Engines/playcanvas/skinConst.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/skinConst.vert -------------------------------------------------------------------------------- /Engines/playcanvas/skinTex.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/skinTex.vert -------------------------------------------------------------------------------- /Engines/playcanvas/skybox.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/skybox.frag -------------------------------------------------------------------------------- /Engines/playcanvas/skybox.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/skybox.vert -------------------------------------------------------------------------------- /Engines/playcanvas/skyboxHDR.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/skyboxHDR.frag -------------------------------------------------------------------------------- /Engines/playcanvas/specular.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/specular.frag -------------------------------------------------------------------------------- /Engines/playcanvas/specularAaNone.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/specularAaNone.frag -------------------------------------------------------------------------------- /Engines/playcanvas/specularAaToksvig.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/specularAaToksvig.frag -------------------------------------------------------------------------------- /Engines/playcanvas/spot.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/spot.frag -------------------------------------------------------------------------------- /Engines/playcanvas/start.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/start.frag -------------------------------------------------------------------------------- /Engines/playcanvas/start.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/start.vert -------------------------------------------------------------------------------- /Engines/playcanvas/startNineSliced.frag: -------------------------------------------------------------------------------- 1 | nineSlicedUv = vUv0; 2 | -------------------------------------------------------------------------------- /Engines/playcanvas/storeEVSM.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/storeEVSM.frag -------------------------------------------------------------------------------- /Engines/playcanvas/tangentBinormal.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/tangentBinormal.vert -------------------------------------------------------------------------------- /Engines/playcanvas/tonemappingAces.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/tonemappingAces.frag -------------------------------------------------------------------------------- /Engines/playcanvas/tonemappingAces2.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/tonemappingAces2.frag -------------------------------------------------------------------------------- /Engines/playcanvas/tonemappingFilmic.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/tonemappingFilmic.frag -------------------------------------------------------------------------------- /Engines/playcanvas/tonemappingHejl.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/tonemappingHejl.frag -------------------------------------------------------------------------------- /Engines/playcanvas/tonemappingLinear.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/tonemappingLinear.frag -------------------------------------------------------------------------------- /Engines/playcanvas/tonemappingNone.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/tonemappingNone.frag -------------------------------------------------------------------------------- /Engines/playcanvas/transform.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/transform.vert -------------------------------------------------------------------------------- /Engines/playcanvas/transformDecl.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/transformDecl.vert -------------------------------------------------------------------------------- /Engines/playcanvas/uv0.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/uv0.vert -------------------------------------------------------------------------------- /Engines/playcanvas/uv1.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/uv1.vert -------------------------------------------------------------------------------- /Engines/playcanvas/viewDir.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/viewDir.frag -------------------------------------------------------------------------------- /Engines/playcanvas/viewNormal.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/playcanvas/viewNormal.vert -------------------------------------------------------------------------------- /Engines/threejs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/LICENSE -------------------------------------------------------------------------------- /Engines/threejs/core/ShaderChunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/core/ShaderChunk.js -------------------------------------------------------------------------------- /Engines/threejs/core/ShaderChunk/begin_vertex.glsl.js: -------------------------------------------------------------------------------- 1 | export default /* glsl */` 2 | vec3 transformed = vec3( position ); 3 | `; 4 | -------------------------------------------------------------------------------- /Engines/threejs/core/ShaderLib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/core/ShaderLib.js -------------------------------------------------------------------------------- /Engines/threejs/examples/BasicShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/BasicShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/BlendShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/BlendShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/BokehShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/BokehShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/BokehShader2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/BokehShader2.js -------------------------------------------------------------------------------- /Engines/threejs/examples/ColorifyShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/ColorifyShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/CopyShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/CopyShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/DOFMipMapShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/DOFMipMapShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/DigitalGlitch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/DigitalGlitch.js -------------------------------------------------------------------------------- /Engines/threejs/examples/DotScreenShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/DotScreenShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/FXAAShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/FXAAShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/FilmShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/FilmShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/FocusShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/FocusShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/FreiChenShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/FreiChenShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/FresnelShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/FresnelShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/GodRaysShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/GodRaysShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/HalftoneShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/HalftoneShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/KaleidoShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/KaleidoShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/MirrorShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/MirrorShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/NormalMapShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/NormalMapShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/OceanShaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/OceanShaders.js -------------------------------------------------------------------------------- /Engines/threejs/examples/ParallaxShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/ParallaxShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/PixelShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/PixelShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/RGBShiftShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/RGBShiftShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/SAOShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/SAOShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/SMAAShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/SMAAShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/SSAOShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/SSAOShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/SepiaShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/SepiaShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/ToneMapShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/ToneMapShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/ToonShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/ToonShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/VignetteShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/VignetteShader.js -------------------------------------------------------------------------------- /Engines/threejs/examples/VolumeShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Engines/threejs/examples/VolumeShader.js -------------------------------------------------------------------------------- /OpenShaders.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/OpenShaders.csproj -------------------------------------------------------------------------------- /OpenShaders.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/OpenShaders.sln -------------------------------------------------------------------------------- /OpenShaders.sln.DotSettings.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/OpenShaders.sln.DotSettings.user -------------------------------------------------------------------------------- /Others/GDQuest_godot/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/LICENSE.txt -------------------------------------------------------------------------------- /Others/GDQuest_godot/MatCap.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/MatCap.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/PalettSwap2D.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/PalettSwap2D.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/SpecularControl.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/SpecularControl.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/VisualShader/test.tres: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/VisualShader/test.tres -------------------------------------------------------------------------------- /Others/GDQuest_godot/advanced_toon.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/advanced_toon.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/clouds2D.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/clouds2D.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/compose.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/compose.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/dissolve.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/dissolve.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/dissolve2D.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/dissolve2D.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/dissolve2D_mask.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/dissolve2D_mask.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/flag_3d.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/flag_3d.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/force_field.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/force_field.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/gaussian_blur.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/gaussian_blur.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/glow_prepass.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/glow_prepass.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/invert.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/invert.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/outline2D_inner.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/outline2D_inner.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/outline2D_outer.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/outline2D_outer.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/outline3D.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/outline3D.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/perlin_noise.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/perlin_noise.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/pointilism.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/pointilism.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/random_noise.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/random_noise.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/rim_control.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/rim_control.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/shockwave.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/shockwave.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/shockwave_3d.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/shockwave_3d.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/stencil_mask.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/stencil_mask.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/stylized_fire.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/stylized_fire.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/stylized_liquid.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/stylized_liquid.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/value_noise.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/value_noise.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/voronoi_noise.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/voronoi_noise.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/water_2D.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/water_2D.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/water_3d.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/water_3d.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/wind_grass.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/wind_grass.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/wind_texture.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/wind_texture.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/wind_uv.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/wind_uv.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/xray_2d_mask.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/xray_2d_mask.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/xray_3d_mask.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/xray_3d_mask.shader -------------------------------------------------------------------------------- /Others/GDQuest_godot/xray_glow.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/GDQuest_godot/xray_glow.shader -------------------------------------------------------------------------------- /Others/inviwo/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/LICENSE -------------------------------------------------------------------------------- /Others/inviwo/basecl/cl/entryexitpoints.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basecl/cl/entryexitpoints.cl -------------------------------------------------------------------------------- /Others/inviwo/basecl/cl/grayscale.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basecl/cl/grayscale.cl -------------------------------------------------------------------------------- /Others/inviwo/basecl/cl/volumefirsthit.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basecl/cl/volumefirsthit.cl -------------------------------------------------------------------------------- /Others/inviwo/basecl/cl/volumemax.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basecl/cl/volumemax.cl -------------------------------------------------------------------------------- /Others/inviwo/basecl/cl/volumeraycaster.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basecl/cl/volumeraycaster.cl -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/background.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/background.frag -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/cubeglyph.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/cubeglyph.frag -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/cubeglyph.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/cubeglyph.geom -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/cubeglyph.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/cubeglyph.vert -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/heightfield.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/heightfield.frag -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/heightfield.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/heightfield.vert -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/img_binary.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/img_binary.frag -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/img_gamma.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/img_gamma.frag -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/img_graysc.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/img_graysc.frag -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/img_highpass.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/img_highpass.frag -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/img_invert.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/img_invert.frag -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/img_jacobian.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/img_jacobian.frag -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/img_mapping.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/img_mapping.frag -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/img_mix.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/img_mix.frag -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/img_overlay.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/img_overlay.frag -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/img_resample.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/img_resample.frag -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/linerenderer.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/linerenderer.frag -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/linerenderer.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/linerenderer.geom -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/linerenderer.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/linerenderer.vert -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/sphereglyph.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/sphereglyph.frag -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/sphereglyph.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/sphereglyph.geom -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/sphereglyph.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/sphereglyph.vert -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/splitter.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/splitter.vert -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/volume_gpu.geom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/volume_gpu.geom -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/volume_gpu.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/volume_gpu.vert -------------------------------------------------------------------------------- /Others/inviwo/basegl/glsl/volumemerger.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/basegl/glsl/volumemerger.frag -------------------------------------------------------------------------------- /Others/inviwo/opencl/cl/gradients.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/opencl/cl/gradients.cl -------------------------------------------------------------------------------- /Others/inviwo/opencl/cl/image3d_write.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/opencl/cl/image3d_write.cl -------------------------------------------------------------------------------- /Others/inviwo/opencl/cl/img_resize.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/opencl/cl/img_resize.cl -------------------------------------------------------------------------------- /Others/inviwo/opencl/cl/samplers.cl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/opencl/cl/samplers.cl -------------------------------------------------------------------------------- /Others/inviwo/opengl/glsl/composite.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/opengl/glsl/composite.frag -------------------------------------------------------------------------------- /Others/inviwo/opengl/glsl/img_color.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/opengl/glsl/img_color.frag -------------------------------------------------------------------------------- /Others/inviwo/opengl/glsl/img_copy.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/opengl/glsl/img_copy.frag -------------------------------------------------------------------------------- /Others/inviwo/opengl/glsl/img_noise.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/opengl/glsl/img_noise.frag -------------------------------------------------------------------------------- /Others/inviwo/opengl/glsl/minimal.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/opengl/glsl/minimal.vert -------------------------------------------------------------------------------- /Others/inviwo/opengl/glsl/picking.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/opengl/glsl/picking.frag -------------------------------------------------------------------------------- /Others/inviwo/opengl/glsl/standard.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/opengl/glsl/standard.frag -------------------------------------------------------------------------------- /Others/inviwo/opengl/glsl/standard.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/inviwo/opengl/glsl/standard.vert -------------------------------------------------------------------------------- /Others/ssdo_webgl/DOFBlur.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/DOFBlur.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/DOFImage.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/DOFImage.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/MotionBlur.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/MotionBlur.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/SSAO.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/SSAO.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/SSAOOnly.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/SSAOOnly.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/computesCoords.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/computesCoords.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/computesCoords.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/computesCoords.vert -------------------------------------------------------------------------------- /Others/ssdo_webgl/default.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/default.vert -------------------------------------------------------------------------------- /Others/ssdo_webgl/diffuseMap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/diffuseMap.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/diffuseMaterial.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/diffuseMaterial.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/displayDepth.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/displayDepth.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/displayGB.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/displayGB.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/displayNormals.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/displayNormals.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/displayShadowMap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/displayShadowMap.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/displayVelocity.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/displayVelocity.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/expressive.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/expressive.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/geometryBuffer.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/geometryBuffer.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/phong.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/phong.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/random.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/random.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/shadowMapBlur.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/shadowMapBlur.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/shadowMaps.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/shadowMaps.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/shadowMaps.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/shadowMaps.vert -------------------------------------------------------------------------------- /Others/ssdo_webgl/shadows.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/shadows.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/shadowsG.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/shadowsG.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/specularMap.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/specularMap.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/ssdo.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/ssdo.vert -------------------------------------------------------------------------------- /Others/ssdo_webgl/ssdoBlur.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/ssdoBlur.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/ssdoFinal.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/ssdoFinal.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/texture.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/texture.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/texture.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/texture.vert -------------------------------------------------------------------------------- /Others/ssdo_webgl/velocity.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/velocity.frag -------------------------------------------------------------------------------- /Others/ssdo_webgl/velocity.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/velocity.vert -------------------------------------------------------------------------------- /Others/ssdo_webgl/worldCoords.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/ssdo_webgl/worldCoords.vert -------------------------------------------------------------------------------- /Others/wisdom/LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/LICENSE.TXT -------------------------------------------------------------------------------- /Others/wisdom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/README.md -------------------------------------------------------------------------------- /Others/wisdom/block.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/block.properties -------------------------------------------------------------------------------- /Others/wisdom/composite.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/composite.fsh -------------------------------------------------------------------------------- /Others/wisdom/composite.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/composite.vsh -------------------------------------------------------------------------------- /Others/wisdom/composite1.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/composite1.fsh -------------------------------------------------------------------------------- /Others/wisdom/composite1.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/composite1.vsh -------------------------------------------------------------------------------- /Others/wisdom/composite2.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/composite2.fsh -------------------------------------------------------------------------------- /Others/wisdom/composite2.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/composite2.vsh -------------------------------------------------------------------------------- /Others/wisdom/configs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/configs.glsl -------------------------------------------------------------------------------- /Others/wisdom/data/HDR_RGBA_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/data/HDR_RGBA_0.png -------------------------------------------------------------------------------- /Others/wisdom/data/convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/data/convert.py -------------------------------------------------------------------------------- /Others/wisdom/data/convertCPP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/data/convertCPP.py -------------------------------------------------------------------------------- /Others/wisdom/data/noise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/data/noise.h -------------------------------------------------------------------------------- /Others/wisdom/data/noise_256.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/data/noise_256.dat -------------------------------------------------------------------------------- /Others/wisdom/deferred.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred.fsh -------------------------------------------------------------------------------- /Others/wisdom/deferred.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred.vsh -------------------------------------------------------------------------------- /Others/wisdom/deferred1.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred1.fsh -------------------------------------------------------------------------------- /Others/wisdom/deferred1.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred1.vsh -------------------------------------------------------------------------------- /Others/wisdom/deferred2.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred2.fsh -------------------------------------------------------------------------------- /Others/wisdom/deferred2.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred2.vsh -------------------------------------------------------------------------------- /Others/wisdom/deferred3.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred3.fsh -------------------------------------------------------------------------------- /Others/wisdom/deferred3.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred3.vsh -------------------------------------------------------------------------------- /Others/wisdom/deferred4.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred4.fsh -------------------------------------------------------------------------------- /Others/wisdom/deferred4.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred4.vsh -------------------------------------------------------------------------------- /Others/wisdom/deferred5.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred5.fsh -------------------------------------------------------------------------------- /Others/wisdom/deferred5.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred5.vsh -------------------------------------------------------------------------------- /Others/wisdom/deferred6.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred6.fsh -------------------------------------------------------------------------------- /Others/wisdom/deferred6.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred6.vsh -------------------------------------------------------------------------------- /Others/wisdom/deferred7.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred7.fsh -------------------------------------------------------------------------------- /Others/wisdom/deferred7.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/deferred7.vsh -------------------------------------------------------------------------------- /Others/wisdom/final.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/final.fsh -------------------------------------------------------------------------------- /Others/wisdom/final.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/final.vsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_basic.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_basic.fsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_basic.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_basic.vsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_beaconbeam.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_beaconbeam.fsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_beaconbeam.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_beaconbeam.vsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_block.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_block.fsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_block.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_block.vsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_entities.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_entities.fsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_entities.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_entities.vsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_hand.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_hand.fsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_hand.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_hand.vsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_skybasic.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_skybasic.fsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_skybasic.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_skybasic.vsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_skytextured.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_skytextured.fsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_skytextured.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_skytextured.vsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_terrain.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_terrain.fsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_terrain.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_terrain.vsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_textured.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_textured.fsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_textured.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_textured.vsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_textured_lit.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_textured_lit.fsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_textured_lit.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_textured_lit.vsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_water.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_water.fsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_water.vsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_water.vsh -------------------------------------------------------------------------------- /Others/wisdom/gbuffers_weather.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/gbuffers_weather.fsh -------------------------------------------------------------------------------- /Others/wisdom/lang/en_US.lang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/lang/en_US.lang -------------------------------------------------------------------------------- /Others/wisdom/libs/atmosphere.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/libs/atmosphere.glsl -------------------------------------------------------------------------------- /Others/wisdom/libs/bsdf.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/libs/bsdf.glsl -------------------------------------------------------------------------------- /Others/wisdom/libs/color.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/libs/color.glsl -------------------------------------------------------------------------------- /Others/wisdom/libs/compat.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/libs/compat.glsl -------------------------------------------------------------------------------- /Others/wisdom/libs/deferred.vert.glsl: -------------------------------------------------------------------------------- 1 | void main() { 2 | gl_Position = ftransform(); 3 | } -------------------------------------------------------------------------------- /Others/wisdom/libs/encoding.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/libs/encoding.glsl -------------------------------------------------------------------------------- /Others/wisdom/libs/gbuffers.frag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/libs/gbuffers.frag.glsl -------------------------------------------------------------------------------- /Others/wisdom/libs/materials.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/libs/materials.glsl -------------------------------------------------------------------------------- /Others/wisdom/libs/noise.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/libs/noise.glsl -------------------------------------------------------------------------------- /Others/wisdom/libs/raytrace.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/libs/raytrace.glsl -------------------------------------------------------------------------------- /Others/wisdom/libs/sampling.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/libs/sampling.glsl -------------------------------------------------------------------------------- /Others/wisdom/libs/taa.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/libs/taa.glsl -------------------------------------------------------------------------------- /Others/wisdom/libs/transform.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/libs/transform.glsl -------------------------------------------------------------------------------- /Others/wisdom/libs/uniforms.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/libs/uniforms.glsl -------------------------------------------------------------------------------- /Others/wisdom/libs/water.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/libs/water.glsl -------------------------------------------------------------------------------- /Others/wisdom/programs/blend_tex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/programs/blend_tex.glsl -------------------------------------------------------------------------------- /Others/wisdom/programs/blend_untex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/programs/blend_untex.glsl -------------------------------------------------------------------------------- /Others/wisdom/programs/shadow.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/programs/shadow.glsl -------------------------------------------------------------------------------- /Others/wisdom/programs/textured.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/programs/textured.glsl -------------------------------------------------------------------------------- /Others/wisdom/programs/transparent.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/programs/transparent.glsl -------------------------------------------------------------------------------- /Others/wisdom/programs/untex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/programs/untex.glsl -------------------------------------------------------------------------------- /Others/wisdom/programs/weather.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/programs/weather.glsl -------------------------------------------------------------------------------- /Others/wisdom/shaders.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/shaders.properties -------------------------------------------------------------------------------- /Others/wisdom/shadow.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Others/wisdom/shadow.fsh -------------------------------------------------------------------------------- /Others/wisdom/shadow.gsh: -------------------------------------------------------------------------------- 1 | #version 430 compatibility 2 | #pragma optimize(on) 3 | 4 | #define GEOMETRY 5 | #include "programs/shadow.glsl" -------------------------------------------------------------------------------- /Others/wisdom/shadow.vsh: -------------------------------------------------------------------------------- 1 | #version 430 compatibility 2 | #pragma optimize(on) 3 | 4 | #define VERTEX 5 | #include "programs/shadow.glsl" -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repalash/Open-Shaders/HEAD/Readme.md --------------------------------------------------------------------------------