/
ForwardPaint.xml
43 lines (34 loc) · 2.01 KB
/
ForwardPaint.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<renderpath>
<rendertarget name="canvas1" sizedivisor="1 1" format="rgba" />
<command type="clear" enabled="false" tag="ClearCanvas" color="fog" depth="1.0" stencil="0" output="canvas1" />
<command type="scenepass" tag="Drawning" pass="handpaint" vertexlights="true" metadata="base" output="canvas1" />
<rendertarget name="blurh" tag="Blur" sizedivisor="1 1" format="rgba" filter="true" />
<rendertarget name="blurv" tag="Blur" sizedivisor="1 1" format="rgba" filter="true" />
<command type="quad" tag="Blur" vs="Blur" ps="Blur" psdefines="BLUR3" output="blurh">
<parameter name="BlurDir" value="1.0 0.0" />
<parameter name="BlurRadius" value="1.0" />
<parameter name="BlurSigma" value="1.0" />
<texture unit="diffuse" name="canvas1" />
</command>
<command type="quad" tag="Blur" vs="Blur" ps="Blur" psdefines="BLUR3" output="blurv">
<parameter name="BlurDir" value="0.0 1.0" />
<parameter name="BlurRadius" value="1.0" />
<parameter name="BlurSigma" value="1.0" />
<texture unit="diffuse" name="blurh" />
</command>
<command type="quad" tag="Blur" vs="CopyFramebuffer" ps="CopyFramebuffer" output="canvas1">
<texture unit="diffuse" name="blurv" />
</command>
<command type="clear" color="fog" depth="1.0" stencil="0" />
<command type="quad" enabled="True" tag="ShowRTT" vs="CopyFramebuffer" ps="CopyFramebuffer" blend="replace" output="viewport">
<texture unit="diffuse" name="canvas1" />
</command>
<command type="scenepass" pass="base" vertexlights="true" metadata="base" />
<command type="forwardlights" pass="light" />
<command type="scenepass" pass="postopaque" />
<command type="scenepass" pass="refract">
<texture unit="environment" name="viewport" />
</command>
<command type="scenepass" pass="alpha" vertexlights="true" sort="backtofront" metadata="alpha" />
<command type="scenepass" pass="postalpha" sort="backtofront" />
</renderpath>