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 44 45 46 47 48 49 50 51 52 53 54 55
|
<?xml version="1.0" encoding="UTF-8"?>
<Material name="Mat1" NumberOfProperties="1" NumberOfVertexShaders="1" NumberOfFragmentShaders="1">>
<Property name="Property1">
<Member name="AmbientColor" number_of_elements="3" type="Double" value="0.75 0.751 0.752"> </Member>
<Member name="DiffuseColor" number_of_elements="3" type="Double" value="0.61 0.62 0.006"> </Member>
<Member name="SpecularColor" number_of_elements="3" type="Double" value="0.001 0.002 0.61"> </Member>
<Member name="EdgeColor" number_of_elements="3" type="Double" value="0.1 0.2 0.3"> </Member>
<Member name="Ambient" number_of_elements="1" type="Double" value="0.45"> </Member>
<Member name="Diffuse" number_of_elements="1" type="Double" value="0.451"> </Member>
<Member name="Specular" number_of_elements="1" type="Double" value="0.4"> </Member>
<Member name="SpecularPower" number_of_elements="1" type="Double" value="1.0"> </Member>
<Member name="Opacity" number_of_elements="1" type="Double" value="1.0"> </Member>
<Member name="PointSize" number_of_elements="1" type="Float" value="1.0"> </Member>
<Member name="LineWidth" number_of_elements="1" type="Float" value="1.0"> </Member>
<Member name="LineStipplePattern" number_of_elements="1" type="Int" value="0"> </Member>
<Member name="LineStippleRepeatFactor" number_of_elements="1" type="Int" value="1"> </Member>
<Member name="Interpolation" number_of_elements="1" type="Int" value="1"> </Member>
<Member name="Representation" number_of_elements="1" type="Int" value="2"> </Member>
<Member name="EdgeVisibility" number_of_elements="1" type="Int" value="0"> </Member>
<Member name="BackfaceCulling" number_of_elements="1" type="Int" value="0"> </Member>
<Member name="FrontfaceCulling" number_of_elements="1" type="Int" value="0"> </Member>
</Property>
<Shader scope="Vertex" name="TestGLSLMatrixVert" location="TestGLSL/Vertex.glsl" language="GLSL" entry="main" args="-DVERTEX_PROGRAM">
<LightUniform value="Position" name="LightPosition"> </LightUniform>
</Shader>
<Shader scope="Fragment" name="TestGLSLMatrixFrag" location="TestGLSL/MatrixTestFragment.glsl" language="GLSL" entry="main" args="-DFRAGMENT_PROGRAM">
<!-- these values are for rendering -->
<PropertyUniform value="AmbientColor" name="SurfaceColor"> </PropertyUniform>
<PropertyUniform value="DiffuseColor" name="WarmColor"> </PropertyUniform>
<PropertyUniform value="SpecularColor" name="CoolColor"> </PropertyUniform>
<PropertyUniform value="Ambient" name="DiffuseWarm"> </PropertyUniform>
<PropertyUniform value="Diffuse" name="DiffuseCool"> </PropertyUniform>
<!-- these values are for testing -->
<MatrixUniform type="mat2" name="testMat2" number_of_elements="4" order="ColumnMajor"
value="44.38361 58.62439
22.02428 97.35272"> </MatrixUniform>
<MatrixUniform type="mat3" name="testMat3" number_of_elements="9" order="ColumnMajor"
value="5.91774 25.49759 50.20272
6.45461 42.84395 11.17144
8.02892 29.76296 1.92514"> </MatrixUniform>
<MatrixUniform type="mat4" name="testMat4" number_of_elements="16" order="ColumnMajor"
value="46.22906 11.80764 5.07503 46.32990
39.79442 81.58471 52.86966 95.58122
35.94935 56.07540 81.56149 63.69266
28.87369 52.99193 69.44439 94.62996"> </MatrixUniform>
<!-- end testing values -->
</Shader>
</Material>
|