| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- <?xml version="1.0" ?>
- <polycode>
- <shaders>
- <shader type="glsl" name="NorColSpecHDR" numPointLights="4" numSpotLights="2">
- <vp source="default/NormalShader.vert"/>
- <fp source="hdr/NorColSpecHDR.frag"/>
- </shader>
- <shader type="glsl" name="DefaultShaderNoTextureHDR" numPointLights="4" numSpotLights="2">
- <vp source="default/DefaultShader.vert"/>
- <fp source="hdr/DefaultShaderNoTextureHDR.frag"/>
- </shader>
- <shader type="glsl" name="HDRProcessShader" screen="true">
- <vp source="default/ScreenShader.vert"/>
- <fp source="hdr/HDRProcess.frag"/>
- </shader>
- <shader type="glsl" name="HDRProcessShaderBloom" screen="true">
- <vp source="default/ScreenShader.vert"/>
- <fp source="hdr/HDRProcessBloom.frag"/>
- </shader>
- <shader type="glsl" name="HDRBloomH" screen="true">
- <vp source="default/ScreenShader.vert"/>
- <fp source="hdr/HDRBloomH.frag"/>
- </shader>
- <shader type="glsl" name="HDRBloomV" screen="true">
- <vp source="default/ScreenShader.vert"/>
- <fp source="hdr/HDRBloomV.frag"/>
- </shader>
- <shader type="glsl" name="ExtractBloom" screen="true">
- <vp source="default/ScreenShader.vert"/>
- <fp source="hdr/ExtractBloom.frag"/>
- </shader>
- <shader type="glsl" name="FXAA" screen="true">
- <vp source="default/ScreenShader.vert"/>
- <fp source="hdr/fxaa.frag"/>
- </shader>
- </shaders>
- <materials>
- <material name="DefaultHDR">
- <shader name="DefaultShaderNoTextureHDR">
- </shader>
- </material>
- <material name="NormalColorSpecularHDR">
- <shader name="NorColSpecHDR">
- </shader>
- </material>
- <material name="HDRProcess" screen="true">
- <shader name="HDRProcessShader">
- </shader>
- </material>
- <material name="HDRProcessBloomFXAA" screen="true">
- <rendertargets type="rgba_fp16">
- <rendertarget id="bloomtarget" sizeMode="pixels" width="1024" height="1024"/>
- <rendertarget id="bloomtarget2" sizeMode="pixels" width="1024" height="1024"/>
- <rendertarget id="bloomtarget_final" sizeMode="pixels" width="1024" height="1024"/>
- </rendertargets>
- <shader name="ExtractBloom">
- <targettextures>
- <targettexture mode="in" name="screenColorBuffer" id="bloomtarget2"/>
- <targettexture mode="out" id="bloomtarget"/>
- </targettextures>
- </shader>
- <shader name="HDRBloomH">
- <targettextures>
- <targettexture mode="in" name="screenTexture" id="bloomtarget"/>
- <targettexture mode="out" id="bloomtarget2"/>
- </targettextures>
- </shader>
- <shader name="HDRBloomV">
- <targettextures>
- <targettexture mode="in" name="screenTexture" id="bloomtarget2"/>
- <targettexture mode="out" id="bloomtarget_final"/>
- </targettextures>
- </shader>
- <shader name="HDRProcessShaderBloom">
- <targettextures>
- <targettexture mode="color" name="baseTexture"/>
- <targettexture mode="in" name="bloomTexture" id="bloomtarget_final"/>
- <targettexture mode="out" id="bloomtarget"/>
- </targettextures>
- </shader>
- <shader name="FXAA">
- <targettextures>
- <targettexture mode="in" name="textureSampler" id="bloomtarget"/>
- </targettextures>
- </shader>
- </material>
- <material name="HDRProcessBloom" screen="true">
- <rendertargets type="rgba_fp16">
- <rendertarget id="bloomtarget" sizeMode="pixels" width="1024" height="1024"/>
- <rendertarget id="bloomtarget2" sizeMode="pixels" width="1024" height="1024"/>
- <rendertarget id="bloomtarget_final" sizeMode="pixels" width="1024" height="1024"/>
- </rendertargets>
- <shader name="ExtractBloom">
- <targettextures>
- <targettexture mode="color" name="screenColorBuffer"/>
- <targettexture mode="out" id="bloomtarget"/>
- </targettextures>
- </shader>
- <shader name="HDRBloomH">
- <targettextures>
- <targettexture mode="in" name="screenTexture" id="bloomtarget"/>
- <targettexture mode="out" id="bloomtarget2"/>
- </targettextures>
- </shader>
- <shader name="HDRBloomV">
- <targettextures>
- <targettexture mode="in" name="screenTexture" id="bloomtarget2"/>
- <targettexture mode="out" id="bloomtarget_final"/>
- </targettextures>
- </shader>
- <shader name="HDRProcessShaderBloom">
- <targettextures>
- <targettexture mode="color" name="baseTexture"/>
- <targettexture mode="in" name="bloomTexture" id="bloomtarget_final"/>
- </targettextures>
- </shader>
- </material>
- </materials>
- </polycode>
|