<?xml version="1.0" encoding="utf-8"?> <PropertyList> <name>ALS</name> <buffer> <name>color</name> <type>2d</type> <width>screen</width> <height>screen</height> <format>rgba8</format> </buffer> <buffer> <name>depth</name> <type>2d</type> <width>screen</width> <height>screen</height> <format>depth32f</format> </buffer> <buffer> <name>sun-shadowmap-atlas</name> <type>2d</type> <width><property>/sim/rendering/als/shadows/sun-atlas-size</property></width> <height><property>/sim/rendering/als/shadows/sun-atlas-size</property></height> <format>depth32f</format> <wrap-s>clamp-to-border</wrap-s> <wrap-t>clamp-to-border</wrap-t> <wrap-r>clamp-to-border</wrap-r> <min-filter>linear</min-filter> <mag-filter>linear</mag-filter> <border-color type="vec4d">1.0 1.0 1.0 1.0</border-color> <shadow-comparison>true</shadow-comparison> </buffer> <!-- Shadow mapping pre-passes --> <pass include="ALS/csm.xml"> <name>csm0</name> <near-m>0.1</near-m> <far-m>3.0</far-m> <viewport> <x>0.0</x> <y>0.0</y> <width>0.5</width> <height>0.5</height> </viewport> </pass> <pass include="ALS/csm.xml"> <name>csm1</name> <near-m>3.0</near-m> <far-m>50.0</far-m> <viewport> <x>0.5</x> <y>0.0</y> <width>0.5</width> <height>0.5</height> </viewport> </pass> <pass include="ALS/csm.xml"> <name>csm2</name> <near-m>50.0</near-m> <far-m>150.0</far-m> <viewport> <x>0.0</x> <y>0.5</y> <width>0.5</width> <height>0.5</height> </viewport> </pass> <pass include="ALS/csm.xml"> <name>csm3</name> <near-m>150.0</near-m> <far-m>1500.0</far-m> <viewport> <x>0.5</x> <y>0.5</y> <width>0.5</width> <height>0.5</height> </viewport> </pass> <pass> <name>forward</name> <type>scene</type> <effect-scheme>als-lighting</effect-scheme> <clustered-shading> <tile-size>128</tile-size> <num-threads>1</num-threads> <depth-slices>1</depth-slices> </clustered-shading> <use-shadow-pass>csm0</use-shadow-pass> <use-shadow-pass>csm1</use-shadow-pass> <use-shadow-pass>csm2</use-shadow-pass> <use-shadow-pass>csm3</use-shadow-pass> <binding> <buffer>sun-shadowmap-atlas</buffer> <unit>10</unit> </binding> <attachment> <buffer>color</buffer> <component>color0</component> <multisample-samples>4</multisample-samples> <multisample-color-samples>4</multisample-color-samples> </attachment> <attachment> <buffer>depth</buffer> <component>depth</component> <multisample-samples>4</multisample-samples> <multisample-color-samples>4</multisample-color-samples> </attachment> </pass> <pass> <name>display</name> <type>quad</type> <binding> <buffer>color</buffer> <unit>0</unit> </binding> </pass> </PropertyList>