mirror of
https://github.com/stride3d/stride
synced 2026-05-24 10:19:21 +00:00
1088 lines
65 KiB
Text
1088 lines
65 KiB
Text
---
|
|
!EffectCompileRequest
|
|
EffectName: XenkoForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceNormalMap
|
|
GenericArguments: [false, true]
|
|
Compositions:
|
|
normalMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.NormalMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecular, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.SpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecularIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.SpecularIntensityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- 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:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusionDirectLightingFactor, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionDirectLightingFactorValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavityDiffuse, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityDiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavitySpecular, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavitySpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissive, rgba]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale.i2, Material.TextureOffset.i2]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.EmissiveValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissiveIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.EmissiveIntensity]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- 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:
|
|
- ClassName: MaterialStream
|
|
- ClassName: MaterialPixelShadingStream
|
|
Material.HasNormalMap: true
|
|
Lighting.DirectLightGroups: []
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: XenkoForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceNormalMap
|
|
GenericArguments: [false, true]
|
|
Compositions:
|
|
normalMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.NormalMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecular, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.SpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecularIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.SpecularIntensityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- 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:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusionDirectLightingFactor, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionDirectLightingFactorValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavityDiffuse, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityDiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavitySpecular, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavitySpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matBlend, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.BlendMap, TEXCOORD0, Material.Sampler.i0, a, Material.TextureScale.i5, Material.TextureOffset.i5]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceShadingBlend
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceNormalMap
|
|
GenericArguments: [false, true]
|
|
Compositions:
|
|
normalMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.NormalMap.i1, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale.i2, Material.TextureOffset.i2]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecular, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.SpecularValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecularIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.SpecularIntensityValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusion, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.AmbientOcclusionMap.i1, TEXCOORD0, Material.Sampler.i0, r, Material.TextureScale.i3, Material.TextureOffset.i3]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusionDirectLightingFactor, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionDirectLightingFactorValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavityDiffuse, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityDiffuseValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavitySpecular, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavitySpecularValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissive, rgba]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale.i4, Material.TextureOffset.i4]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.EmissiveValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissiveIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.EmissiveIntensity]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- 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:
|
|
- ClassName: MaterialStream
|
|
- ClassName: MaterialPixelShadingStream
|
|
Material.HasNormalMap: true
|
|
Lighting.DirectLightGroups: []
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: BackgroundShader
|
|
UsedParameters: {}
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: XenkoForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.DiffuseMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialStream
|
|
- ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: XenkoForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialStream
|
|
- ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups: []
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: XenkoForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matDiffuseSpecularAlphaBlend, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.DiffuseSpecularAlphaBlendValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAlphaBlendColor, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.AlphaBlendColorValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuseSpecularAlphaBlendColor
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialStream
|
|
- ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups: []
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: XenkoForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceNormalMap
|
|
GenericArguments: [false, true]
|
|
Compositions:
|
|
normalMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.NormalMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecular, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.SpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecularIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.SpecularIntensityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- 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:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusionDirectLightingFactor, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionDirectLightingFactorValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavityDiffuse, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityDiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavitySpecular, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavitySpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissive, rgba]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale.i2, Material.TextureOffset.i2]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.EmissiveValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissiveIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.EmissiveIntensity]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- 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:
|
|
- ClassName: MaterialStream
|
|
- ClassName: MaterialPixelShadingStream
|
|
Material.HasNormalMap: true
|
|
Lighting.DirectLightGroups: []
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
XenkoEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: XENKO_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: XENKO_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: XenkoForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceNormalMap
|
|
GenericArguments: [false, true]
|
|
Compositions:
|
|
normalMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.NormalMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecular, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.SpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecularIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.SpecularIntensityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- 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:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusionDirectLightingFactor, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionDirectLightingFactorValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavityDiffuse, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityDiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavitySpecular, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavitySpecularValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceShadingSpecularMicrofacet
|
|
Compositions:
|
|
environmentFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetEnvironmentGGXLUT
|
|
fresnelFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetFresnelSchlick
|
|
geometricShadowingFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetVisibilitySmithSchlickGGX
|
|
normalDistributionFunction: !ShaderClassSource
|
|
ClassName: MaterialSpecularMicrofacetNormalDistributionGGX
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matBlend, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.BlendMap, TEXCOORD0, Material.Sampler.i0, a, Material.TextureScale.i5, Material.TextureOffset.i5]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceShadingBlend
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceNormalMap
|
|
GenericArguments: [false, true]
|
|
Compositions:
|
|
normalMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.NormalMap.i1, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale.i2, Material.TextureOffset.i2]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceGlossinessMap
|
|
GenericArguments: [false]
|
|
Compositions:
|
|
glossinessMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.GlossinessValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecular, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.SpecularValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matSpecularIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.SpecularIntensityValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusion, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.AmbientOcclusionMap.i1, TEXCOORD0, Material.Sampler.i0, r, Material.TextureScale.i3, Material.TextureOffset.i3]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAmbientOcclusionDirectLightingFactor, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.AmbientOcclusionDirectLightingFactorValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavityDiffuse, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavityDiffuseValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matCavitySpecular, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.CavitySpecularValue.i1]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissive, rgba]
|
|
Compositions:
|
|
computeColorSource: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: ComputeColorMultiply
|
|
Compositions:
|
|
color1: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.EmissiveMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale.i4, Material.TextureOffset.i4]
|
|
color2: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.EmissiveValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matEmissiveIntensity, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.EmissiveIntensity]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- 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:
|
|
- ClassName: MaterialStream
|
|
- ClassName: MaterialPixelShadingStream
|
|
Material.HasNormalMap: true
|
|
Lighting.DirectLightGroups: []
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
XenkoEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: XENKO_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: XENKO_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: XenkoForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorTextureScaledOffsetDynamicSampler
|
|
GenericArguments: [Material.DiffuseMap, TEXCOORD0, Material.Sampler.i0, rgba, Material.TextureScale, Material.TextureOffset]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialStream
|
|
- ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: LightDirectionalGroup
|
|
GenericArguments: [1]
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
XenkoEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: XENKO_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: XENKO_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: XenkoForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialStream
|
|
- ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups: []
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
XenkoEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: XENKO_RENDER_TARGET_COUNT
|
|
Definition: 1
|
|
- Name: XENKO_MULTISAMPLE_COUNT
|
|
Definition: 1
|
|
---
|
|
!EffectCompileRequest
|
|
EffectName: XenkoForwardShadingEffect
|
|
UsedParameters:
|
|
Material.PixelStageSurfaceShaders: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceArray
|
|
Compositions:
|
|
layers: !ShaderArraySource
|
|
Values:
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceDiffuse
|
|
Compositions:
|
|
diffuseMap: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.DiffuseValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matDiffuseSpecularAlphaBlend, r]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantFloatLink
|
|
GenericArguments: [Material.DiffuseSpecularAlphaBlendValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceSetStreamFromComputeColor
|
|
GenericArguments: [matAlphaBlendColor, rgb]
|
|
Compositions:
|
|
computeColorSource: !ShaderClassSource
|
|
ClassName: ComputeColorConstantColorLink
|
|
GenericArguments: [Material.AlphaBlendColorValue]
|
|
- !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialSurfaceLightingAndShading
|
|
Compositions:
|
|
surfaces: !ShaderArraySource
|
|
Values:
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceShadingDiffuseLambert
|
|
GenericArguments: [false]
|
|
- !ShaderClassSource
|
|
ClassName: MaterialSurfaceDiffuseSpecularAlphaBlendColor
|
|
Material.PixelStageStreamInitializer: !ShaderMixinSource
|
|
Mixins:
|
|
- ClassName: MaterialStream
|
|
- ClassName: MaterialPixelShadingStream
|
|
Lighting.DirectLightGroups: []
|
|
Lighting.EnvironmentLights:
|
|
- !ShaderClassSource
|
|
ClassName: LightSimpleAmbient
|
|
XenkoEffectBase.RenderTargetExtensions: !ShaderMixinSource
|
|
Macros:
|
|
- Name: XENKO_MULTISAMPLE_COUNT
|
|
Definition: 1
|