| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <material>
- <renderingStage>0</renderingStage>
-
- <passes>COLOR DEPTH</passes>
- <shaderProgram>
- <shader>
- <type>vertex</type>
- <includes>
- <include>shaders/MsCommonVert.glsl</include>
- </includes>
-
- <inputs>
- <input><type>mat4</type><name>modelViewProjectionMat</name><value></value></input>
- <input><type>mat3</type><name>normalMat</name><value></value></input>
- <input><type>vec2</type><name>specular</name><value>1.0 90.0</value></input>
- </inputs>
- <operations>
- <operation>
- <id>0</id>
- <returnType>void</returnType>
- <function>prepackSpecular</function>
- <arguments><argument>specular</argument></arguments>
- </operation>
- <operation>
- <id>1</id>
- <returnType>void</returnType>
- <function>setVaryings2</function>
- <arguments><argument>modelViewProjectionMat</argument><argument>normalMat</argument></arguments>
- </operation>
- </operations>
- </shader>
- <shader>
- <type>fragment</type>
- <includes>
- <include>shaders/MsCommonFrag.glsl</include>
- </includes>
-
- <inputs>
- <input><type>sampler2D</type><name>diffuseMap</name><value>%diffuseMap%</value></input>
- </inputs>
-
- <operations>
- <operation>
- <id>0</id>
- <returnType>vec3</returnType>
- <function>readRgbFromTexture</function>
- <arguments>
- <argument>diffuseMap</argument>
- <argument>vTexCoords</argument>
- </arguments>
- </operation>
- <operation>
- <id>1</id>
- <returnType>vec3</returnType>
- <function>getNormalSimple</function>
- <arguments>
- <argument>vNormal</argument>
- </arguments>
- </operation>
- <operation>
- <id>2</id>
- <returnType>void</returnType>
- <function>writeFais</function>
- <arguments>
- <argument>operationOut0</argument>
- <argument>operationOut1</argument>
- <argument>vSpecularComponent</argument>
- <argument>0.0</argument>
- </arguments>
- </operation>
- </operations>
- </shader>
- </shaderProgram>
- </material>
|