diff options
Diffstat (limited to 'tests/scenes/customvertex/materials/simple-pos.material')
-rw-r--r-- | tests/scenes/customvertex/materials/simple-pos.material | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/scenes/customvertex/materials/simple-pos.material b/tests/scenes/customvertex/materials/simple-pos.material new file mode 100644 index 0000000..6a76694 --- /dev/null +++ b/tests/scenes/customvertex/materials/simple-pos.material @@ -0,0 +1,25 @@ +<Material name="simple" version="1.0"> + <MetaData> + <Property formalName="Test Vertex" name="test_vertex" type="Float" default="1.000000" stage="vertex" category="Material" /> + <Property formalName="Test Fragment" name="test_fragment" type="Float" default="1.000000" stage="fragment" category="Material" /> + </MetaData> + <Shaders type="GLSL" version="330"> + <Shader> + <VertexShader> + attribute vec3 attr_pos; + uniform mat4 modelViewProjection; + + void main() { + gl_Position = modelViewProjection * vec4(attr_pos, test_vertex); + </VertexShader> + <FragmentShader> + void main() { + fragOutput = vec4(1.0, test_fragment, 0.0, 1.0); + </FragmentShader> + </Shader> + </Shaders> +<Passes> + <Pass> + </Pass> +</Passes> +</Material> |