{ "BicubicUpsample.bsl": null, "Blit.bsl": null, "Clear.bsl": null, "ClearLoadStore.bsl": null, "Composite.bsl": null, "DebugDraw.bsl": null, "Decal.bsl": [ { "Path": "GBufferOutput.bslinc" }, { "Path": "MaskInput.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "PerObjectData.bslinc" }, { "Path": "VertexInput.bslinc" }, { "Path": "DepthInput.bslinc" }, { "Path": "VertexCommon.bslinc" } ], "Default.bsl": [ { "Path": "BasePass.bslinc" }, { "Path": "GBufferOutput.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "PerObjectData.bslinc" }, { "Path": "VertexInput.bslinc" }, { "Path": "VertexCommon.bslinc" } ], "DeferredDirectionalLight.bsl": [ { "Path": "DeferredLightCommon.bslinc" }, { "Path": "GBufferInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "DirectLightAccumulator.bslinc" }, { "Path": "DirectLighting.bslinc" }, { "Path": "SurfaceData.bslinc" } ], "DeferredIBLFinalize.bsl": [ { "Path": "ImageBasedLighting.bslinc" }, { "Path": "ReflProbeAccumulator.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" }, { "Path": "GBufferInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "PPBase.bslinc" }, { "Path": "SurfaceData.bslinc" } ], "DeferredIBLProbe.bsl": [ { "Path": "GBufferInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "DirectLightAccumulator.bslinc" }, { "Path": "DirectLighting.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "ImageBasedLighting.bslinc" }, { "Path": "ReflProbeAccumulator.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" } ], "DeferredIBLSetup.bsl": [ { "Path": "ImageBasedLighting.bslinc" }, { "Path": "ReflProbeAccumulator.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" }, { "Path": "GBufferInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "PPBase.bslinc" }, { "Path": "SurfaceData.bslinc" } ], "DeferredIBLSky.bsl": [ { "Path": "GBufferInput.bslinc" }, { "Path": "DirectLightAccumulator.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "DirectLighting.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "ImageBasedLighting.bslinc" }, { "Path": "ReflProbeAccumulator.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" }, { "Path": "PPBase.bslinc" } ], "DeferredPointLight.bsl": [ { "Path": "DeferredLightCommon.bslinc" }, { "Path": "GBufferInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "DirectLightAccumulator.bslinc" }, { "Path": "DirectLighting.bslinc" }, { "Path": "SurfaceData.bslinc" } ], "Diffuse.bsl": [ { "Path": "BasePass.bslinc" }, { "Path": "GBufferOutput.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "PerObjectData.bslinc" }, { "Path": "VertexInput.bslinc" }, { "Path": "VertexCommon.bslinc" } ], "GpuParticleBounds.bsl": null, "GpuParticleClear.bsl": [ { "Path": "GpuParticleTileVertex.bslinc" } ], "GpuParticleCurveInject.bsl": null, "GpuParticleInject.bsl": null, "GpuParticleSimulate.bsl": [ { "Path": "PerObjectData.bslinc" }, { "Path": "GpuParticleTileVertex.bslinc" }, { "Path": "PerCameraData.bslinc" } ], "GpuParticleSortPrepare.bsl": null, "IrradianceAccumulateCubeSH.bsl": [ { "Path": "PPBase.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" } ], "IrradianceAccumulateSH.bsl": [ { "Path": "PPBase.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" } ], "IrradianceComputeSH.bsl": [ { "Path": "SHCommon.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" } ], "IrradianceComputeSHFrag.bsl": [ { "Path": "PPBase.bslinc" }, { "Path": "SHCommon.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" } ], "IrradianceEvaluate.bsl": [ { "Path": "GBufferInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "SHCommon.bslinc" }, { "Path": "PPBase.bslinc" } ], "IrradianceProjectSH.bsl": [ { "Path": "SHCommon.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" }, { "Path": "PPBase.bslinc" } ], "IrradianceReduceSH.bsl": [ { "Path": "SHCommon.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" } ], "LightGridLLCreation.bsl": [ { "Path": "LightGridCommon.bslinc" }, { "Path": "ImageBasedLighting.bslinc" }, { "Path": "ReflProbeAccumulator.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "DirectLightAccumulator.bslinc" }, { "Path": "DirectLighting.bslinc" }, { "Path": "SurfaceData.bslinc" } ], "LightGridLLReduction.bsl": [ { "Path": "LightGridCommon.bslinc" }, { "Path": "PerCameraData.bslinc" } ], "MSAACoverage.bsl": [ { "Path": "GBufferInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "PPBase.bslinc" } ], "MSAACoverageStencil.bsl": [ { "Path": "PPBase.bslinc" } ], "PPBloomClip.bsl": [ { "Path": "ColorSpace.bslinc" } ], "PPBokehDOF.bsl": [ { "Path": "PerCameraData.bslinc" }, { "Path": "DepthOfFieldCommon.bslinc" } ], "PPBokehDOFCombine.bsl": [ { "Path": "DepthInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "PPBase.bslinc" }, { "Path": "DepthOfFieldCommon.bslinc" } ], "PPBokehDOFPrepare.bsl": [ { "Path": "DepthInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "PPBase.bslinc" }, { "Path": "DepthOfFieldCommon.bslinc" } ], "PPBuildHiZ.bsl": [ { "Path": "PPBase.bslinc" } ], "PPChromaticAberration.bsl": [ { "Path": "PPBase.bslinc" } ], "PPCreateTonemapLUT.bsl": [ { "Path": "PPBase.bslinc" }, { "Path": "PPWhiteBalance.bslinc" }, { "Path": "PPTonemapCommon.bslinc" } ], "PPDownsample.bsl": [ { "Path": "PPBase.bslinc" } ], "PPEncodeDepth.bsl": [ { "Path": "PerCameraData.bslinc" }, { "Path": "PPBase.bslinc" } ], "PPEyeAdaptHistogram.bsl": null, "PPEyeAdaptHistogramReduce.bsl": [ { "Path": "PPBase.bslinc" } ], "PPEyeAdaptation.bsl": [ { "Path": "PPEyeAdaptationCommon.bslinc" }, { "Path": "PPBase.bslinc" } ], "PPEyeAdaptationBasic.bsl": [ { "Path": "PPEyeAdaptationCommon.bslinc" }, { "Path": "PPBase.bslinc" } ], "PPEyeAdaptationBasicSetup.bsl": [ { "Path": "PPEyeAdaptationCommon.bslinc" }, { "Path": "PPBase.bslinc" } ], "PPFXAA.bsl": [ { "Path": "PPBase.bslinc" } ], "PPFilmGrain.bsl": [ { "Path": "PPBase.bslinc" } ], "PPGaussianBlur.bsl": [ { "Path": "PPGaussianBlurCommon.bslinc" }, { "Path": "PPBase.bslinc" } ], "PPGaussianDOFCombine.bsl": [ { "Path": "PPGaussianDOFCommon.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "PPBase.bslinc" } ], "PPGaussianDOFSeparate.bsl": [ { "Path": "PPGaussianDOFCommon.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "PPBase.bslinc" } ], "PPMotionBlur.bsl": [ { "Path": "DepthInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "PPBase.bslinc" } ], "PPSSAO.bsl": [ { "Path": "PerCameraData.bslinc" }, { "Path": "PPBase.bslinc" } ], "PPSSAOBlur.bsl": [ { "Path": "PerCameraData.bslinc" }, { "Path": "PPBase.bslinc" } ], "PPSSAODownsample.bsl": [ { "Path": "PerCameraData.bslinc" }, { "Path": "PPBase.bslinc" } ], "PPSSRResolve.bsl": [ { "Path": "PPBase.bslinc" }, { "Path": "TemporalResolve.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "ColorSpace.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "GBufferInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "SurfaceData.bslinc" } ], "PPSSRStencil.bsl": [ { "Path": "GBufferInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "PPBase.bslinc" } ], "PPSSRTrace.bsl": [ { "Path": "PerCameraData.bslinc" }, { "Path": "RayMarch.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "ColorSpace.bslinc" }, { "Path": "ImportanceSampling.bslinc" }, { "Path": "GBufferInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "PPBase.bslinc" } ], "PPScreenSpaceLensFlare.bsl": [ { "Path": "ColorSpace.bslinc" }, { "Path": "PPBase.bslinc" } ], "PPTonemapping.bsl": [ { "Path": "PPTonemapCommon.bslinc" } ], "ParticlesLit.bsl": [ { "Path": "ImageBasedLighting.bslinc" }, { "Path": "ForwardLighting.bslinc" }, { "Path": "ReflProbeAccumulator.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "DirectLightAccumulator.bslinc" }, { "Path": "DirectLighting.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "LightGridCommon.bslinc" }, { "Path": "ParticleVertex.bslinc" }, { "Path": "PerObjectData.bslinc" } ], "ParticlesLitOpaque.bsl": [ { "Path": "GBufferOutput.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "ParticleVertex.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "PerObjectData.bslinc" } ], "ParticlesUnlit.bsl": [ { "Path": "PerCameraData.bslinc" }, { "Path": "PerObjectData.bslinc" }, { "Path": "DepthInput.bslinc" }, { "Path": "ParticleVertex.bslinc" } ], "RadixSortClear.bsl": [ { "Path": "RadixSortCommon.bslinc" } ], "RadixSortCount.bsl": [ { "Path": "RadixSortCommon.bslinc" } ], "RadixSortPrefixScan.bsl": [ { "Path": "RadixSortCommon.bslinc" } ], "RadixSortReorder.bsl": [ { "Path": "RadixSortCommon.bslinc" } ], "ReflectionCubeDownsample.bsl": [ { "Path": "ReflectionCubemapCommon.bslinc" }, { "Path": "PPBase.bslinc" } ], "ReflectionCubeImportanceSample.bsl": [ { "Path": "ImportanceSampling.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" }, { "Path": "PPBase.bslinc" } ], "ShadowDepthCube.bsl": [ { "Path": "ShadowDepthBase.bslinc" }, { "Path": "PerObjectData.bslinc" }, { "Path": "VertexInput.bslinc" }, { "Path": "VertexCommon.bslinc" } ], "ShadowDepthDirectional.bsl": [ { "Path": "ShadowDepthBase.bslinc" }, { "Path": "PerObjectData.bslinc" }, { "Path": "VertexInput.bslinc" }, { "Path": "VertexCommon.bslinc" } ], "ShadowDepthNormal.bsl": [ { "Path": "ShadowDepthBase.bslinc" }, { "Path": "PerObjectData.bslinc" }, { "Path": "VertexInput.bslinc" }, { "Path": "VertexCommon.bslinc" } ], "ShadowDepthNormalNoPS.bsl": [ { "Path": "ShadowDepthBase.bslinc" }, { "Path": "PerObjectData.bslinc" }, { "Path": "VertexInput.bslinc" }, { "Path": "VertexCommon.bslinc" } ], "ShadowProject.bsl": [ { "Path": "ShadowProjectionCommon.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "GBufferInput.bslinc" } ], "ShadowProjectOmni.bsl": [ { "Path": "ShadowProjectionCommon.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "GBufferInput.bslinc" } ], "ShadowProjectStencil.bsl": [ { "Path": "ShadowProjectionCommon.bslinc" }, { "Path": "PerCameraData.bslinc" } ], "Skybox.bsl": [ { "Path": "PerCameraData.bslinc" } ], "SpriteImage.bsl": [ { "Path": "SpriteCommon.bslinc" } ], "SpriteLine.bsl": [ { "Path": "SpriteCommon.bslinc" } ], "SpriteText.bsl": [ { "Path": "SpriteCommon.bslinc" } ], "TemporalFiltering.bsl": [ { "Path": "PPBase.bslinc" }, { "Path": "TemporalResolve.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "ColorSpace.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "GBufferInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "SurfaceData.bslinc" } ], "TetrahedraRender.bsl": [ { "Path": "PerCameraData.bslinc" } ], "TextureArrayToMSAATexture.bsl": null, "TiledDeferredImageBasedLighting.bsl": [ { "Path": "ImageBasedLighting.bslinc" }, { "Path": "ReflProbeAccumulator.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" }, { "Path": "GBufferInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "DirectLightAccumulator.bslinc" }, { "Path": "DirectLighting.bslinc" }, { "Path": "SurfaceData.bslinc" } ], "TiledDeferredLighting.bsl": [ { "Path": "ImageBasedLighting.bslinc" }, { "Path": "ReflProbeAccumulator.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" }, { "Path": "GBufferInput.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "DirectLightAccumulator.bslinc" }, { "Path": "DirectLighting.bslinc" }, { "Path": "SurfaceData.bslinc" } ], "Transparent.bsl": [ { "Path": "ImageBasedLighting.bslinc" }, { "Path": "ForwardLighting.bslinc" }, { "Path": "ReflProbeAccumulator.bslinc" }, { "Path": "ReflectionCubemapCommon.bslinc" }, { "Path": "PerCameraData.bslinc" }, { "Path": "DirectLightAccumulator.bslinc" }, { "Path": "DirectLighting.bslinc" }, { "Path": "SurfaceData.bslinc" }, { "Path": "BasePass.bslinc" }, { "Path": "LightGridCommon.bslinc" }, { "Path": "VertexInput.bslinc" }, { "Path": "VertexCommon.bslinc" }, { "Path": "PerObjectData.bslinc" } ] }