3630 строки
188 KiB
Plaintext
3630 строки
188 KiB
Plaintext
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecular, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.SpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecularIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.SpecularIntensityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: ParticleEffect
|
|
UsedParameters:
|
|
ParticleBase.UsesSoftEdge: 0
|
|
ParticleBase.BaseColor: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [ParticleBase.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: ParticleEffect
|
|
UsedParameters:
|
|
ParticleBase.UsesSoftEdge: 0
|
|
ParticleBase.BaseColor: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [ParticleBase.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorFromStream
|
|
GenericArguments: [COLOR0, rgba]
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: ParticleEffect
|
|
UsedParameters:
|
|
ParticleBase.UsesSoftEdge: 0
|
|
ParticleBase.BaseColor: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [ParticleBase.EmissiveValue]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [ParticleBase.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: ParticleEffect
|
|
UsedParameters:
|
|
ParticleBase.UsesSoftEdge: 0
|
|
ParticleBase.BaseColor: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorFromStream
|
|
GenericArguments: [COLOR0, rgba]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [ParticleBase.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: BackgroundShader
|
|
UsedParameters: {}
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.DiffuseMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.GlossinessMap, TEXCOORD0, Material.Sampler.i0, r, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.GlossinessMap, TEXCOORD0, Material.Sampler.i0, r, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusion, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.AmbientOcclusionMap, TEXCOORD0, Material.Sampler.i0, r, Material.TextureScale.i1, Material.TextureOffset.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusionDirectLightingFactor, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionDirectLightingFactorValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavityDiffuse, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityDiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavitySpecular, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavitySpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: ParticleEffect
|
|
UsedParameters:
|
|
ParticleBase.UsesSoftEdge: 0
|
|
ParticleBase.BaseColor: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [ParticleBase.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [ParticleBase.EmissiveValue]
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: ParticleEffect
|
|
UsedParameters:
|
|
ParticleBase.UsesSoftEdge: 0
|
|
ParticleBase.BaseColor: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [ParticleBase.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
color2: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorFromStream
|
|
GenericArguments: [COLOR0, rgba]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [ParticleBase.EmissiveValue]
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: ParticleEffect
|
|
UsedParameters:
|
|
ParticleBase.UsesSoftEdge: 0
|
|
ParticleBase.BaseColor: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorFromStream
|
|
GenericArguments: [COLOR0, rgba]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [ParticleBase.EmissiveValue]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [ParticleBase.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: ParticleEffect
|
|
UsedParameters:
|
|
ParticleBase.UsesSoftEdge: 0
|
|
ParticleBase.BaseColor: !ShaderClassSource
|
|
ClassName: ComputeColorRed
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: ParticleEffect
|
|
UsedParameters:
|
|
ParticleBase.UsesSoftEdge: 0
|
|
ParticleBase.BaseColor: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorFromStream
|
|
GenericArguments: [COLOR0, rgba]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorRadial
|
|
GenericArguments: ['float4(1.5, 0, 1.5, 1)', 'float4(1.5, 1.5, 0, 0)']
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: ParticleCustomEffect
|
|
UsedParameters:
|
|
ParticleCustomShader.BaseColor: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [ParticleCustomShader.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
ParticleCustomShader.BaseIntensity: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [ParticleCustomShader.IntensityMap, TEXCOORD1, Material.Sampler.i0, r, Material.TextureScale.i1, Material.TextureOffset.i1]
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissive, rgba]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScroll
|
|
GenericArguments: [3, 1]
|
|
color2: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.EmissiveValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissiveIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.EmissiveIntensity]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matDiffuseSpecularAlphaBlend, rg]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMaterialAlphaBlend
|
|
Compositions:
|
|
color: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.DiffuseSpecularAlphaBlendValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAlphaBlendColor, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.AlphaBlendColorValue]
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceEmissiveShading
|
|
GenericArguments: [true]
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuseSpecularAlphaBlendColor
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissive, rgba]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScroll
|
|
GenericArguments: [-0.5, 1]
|
|
color2: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.EmissiveValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissiveIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.EmissiveIntensity]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matDiffuseSpecularAlphaBlend, rg]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMaterialAlphaBlend
|
|
Compositions:
|
|
color: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.DiffuseSpecularAlphaBlendValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAlphaBlendColor, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.AlphaBlendColorValue]
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceEmissiveShading
|
|
GenericArguments: [true]
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuseSpecularAlphaBlendColor
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissive, rgba]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScroll
|
|
GenericArguments: [1, 1]
|
|
color2: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.EmissiveValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissiveIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.EmissiveIntensity]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matDiffuseSpecularAlphaBlend, rg]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMaterialAlphaBlend
|
|
Compositions:
|
|
color: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.DiffuseSpecularAlphaBlendValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAlphaBlendColor, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.AlphaBlendColorValue]
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceEmissiveShading
|
|
GenericArguments: [true]
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuseSpecularAlphaBlendColor
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightPointGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.GlossinessMap, TEXCOORD0, Material.Sampler.i0, r, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightPointGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightPointGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.GlossinessMap, TEXCOORD0, Material.Sampler.i0, r, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusion, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.AmbientOcclusionMap, TEXCOORD0, Material.Sampler.i0, r, Material.TextureScale.i1, Material.TextureOffset.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusionDirectLightingFactor, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionDirectLightingFactorValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavityDiffuse, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityDiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavitySpecular, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavitySpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightPointGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: ParticleEffect
|
|
UsedParameters:
|
|
ParticleBase.UsesSoftEdge: 0
|
|
ParticleBase.BaseColor: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [ParticleBase.EmissiveValue]
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecular, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.SpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecularIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.SpecularIntensityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissive, rgba]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.EmissiveValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissiveIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.EmissiveIntensity]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceEmissiveShading
|
|
GenericArguments: [false]
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusion, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusionDirectLightingFactor, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionDirectLightingFactorValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavityDiffuse, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityDiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavitySpecular, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavitySpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.HasSkinningPosition: true
|
|
Material.HasSkinningNormal: true
|
|
Material.HasSkinningTangent: false
|
|
Material.SkinningMaxBones: 56
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.HasSkinningPosition: true
|
|
Material.HasSkinningNormal: true
|
|
Material.HasSkinningTangent: false
|
|
Material.SkinningMaxBones: 56
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceNormalMap
|
|
GenericArguments: [false, true]
|
|
Compositions:
|
|
normalMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.NormalMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Material.HasNormalMap: true
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.HasSkinningPosition: true
|
|
Material.HasSkinningNormal: true
|
|
Material.HasSkinningTangent: false
|
|
Material.SkinningMaxBones: 56
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissive, rgba]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.EmissiveValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissiveIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.EmissiveIntensity]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceEmissiveShading
|
|
GenericArguments: [false]
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.HasSkinningPosition: true
|
|
Material.HasSkinningNormal: true
|
|
Material.HasSkinningTangent: false
|
|
Material.SkinningMaxBones: 56
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusion, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusionDirectLightingFactor, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionDirectLightingFactorValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavityDiffuse, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityDiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavitySpecular, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavitySpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: ParticleEffect
|
|
UsedParameters:
|
|
ParticleBase.UsesSoftEdge: 0
|
|
ParticleBase.BaseColor: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorOverlay3ds
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorFromStream
|
|
GenericArguments: [COLOR0, rgba]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [ParticleBase.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecular, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.SpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecularIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.SpecularIntensityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.DiffuseMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.GlossinessMap, TEXCOORD0, Material.Sampler.i0, r, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.GlossinessMap, TEXCOORD0, Material.Sampler.i0, r, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusion, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.AmbientOcclusionMap, TEXCOORD0, Material.Sampler.i0, r, Material.TextureScale.i1, Material.TextureOffset.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusionDirectLightingFactor, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionDirectLightingFactorValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavityDiffuse, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityDiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavitySpecular, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavitySpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissive, rgba]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScroll
|
|
GenericArguments: [3, 1]
|
|
color2: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.EmissiveValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissiveIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.EmissiveIntensity]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matDiffuseSpecularAlphaBlend, rg]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMaterialAlphaBlend
|
|
Compositions:
|
|
color: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.DiffuseSpecularAlphaBlendValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAlphaBlendColor, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.AlphaBlendColorValue]
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceEmissiveShading
|
|
GenericArguments: [true]
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuseSpecularAlphaBlendColor
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissive, rgba]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScroll
|
|
GenericArguments: [-0.5, 1]
|
|
color2: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.EmissiveValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissiveIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.EmissiveIntensity]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matDiffuseSpecularAlphaBlend, rg]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMaterialAlphaBlend
|
|
Compositions:
|
|
color: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.DiffuseSpecularAlphaBlendValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAlphaBlendColor, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.AlphaBlendColorValue]
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceEmissiveShading
|
|
GenericArguments: [true]
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuseSpecularAlphaBlendColor
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissive, rgba]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScroll
|
|
GenericArguments: [1, 1]
|
|
color2: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.EmissiveValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissiveIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.EmissiveIntensity]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matDiffuseSpecularAlphaBlend, rg]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: ComputeColorMaterialAlphaBlend
|
|
Compositions:
|
|
color: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.DiffuseSpecularAlphaBlendValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAlphaBlendColor, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.AlphaBlendColorValue]
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceEmissiveShading
|
|
GenericArguments: [true]
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuseSpecularAlphaBlendColor
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightPointGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightPointGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.GlossinessMap, TEXCOORD0, Material.Sampler.i0, r, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightPointGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.GlossinessMap, TEXCOORD0, Material.Sampler.i0, r, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusion, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.AmbientOcclusionMap, TEXCOORD0, Material.Sampler.i0, r, Material.TextureScale.i1, Material.TextureOffset.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusionDirectLightingFactor, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionDirectLightingFactorValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavityDiffuse, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityDiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavitySpecular, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavitySpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightPointGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissive, rgba]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.EmissiveValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissiveIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.EmissiveIntensity]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceEmissiveShading
|
|
GenericArguments: [false]
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecular, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.SpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecularIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.SpecularIntensityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusion, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusionDirectLightingFactor, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionDirectLightingFactorValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavityDiffuse, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityDiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavitySpecular, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavitySpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.HasSkinningPosition: true
|
|
Material.HasSkinningNormal: true
|
|
Material.HasSkinningTangent: false
|
|
Material.SkinningMaxBones: 56
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.HasSkinningPosition: true
|
|
Material.HasSkinningNormal: true
|
|
Material.HasSkinningTangent: false
|
|
Material.SkinningMaxBones: 56
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceNormalMap
|
|
GenericArguments: [false, true]
|
|
Compositions:
|
|
normalMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.NormalMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Material.HasNormalMap: true
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.HasSkinningPosition: true
|
|
Material.HasSkinningNormal: true
|
|
Material.HasSkinningTangent: false
|
|
Material.SkinningMaxBones: 56
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissive, rgba]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.EmissiveValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissiveIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.EmissiveIntensity]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceEmissiveShading
|
|
GenericArguments: [false]
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: StrideForwardShadingEffect
|
|
UsedParameters:
|
|
Material.HasSkinningPosition: true
|
|
Material.HasSkinningNormal: true
|
|
Material.HasSkinningTangent: false
|
|
Material.SkinningMaxBones: 56
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceMetalness
|
|
Compositions:
|
|
metalnessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.MetalnessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusion, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusionDirectLightingFactor, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionDirectLightingFactorValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavityDiffuse, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityDiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavitySpecular, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavitySpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialStream
|
|
- !ShaderClassSource
|
|
ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- !ShaderClassSource
|
|
ClassName: LightDirectionalGroup
|
|
GenericArguments: [2]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
StrideEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: STRIDE_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: STRIDE_MULTISAMPLE_COUNT
|
|
Definition: 1
|