summaryrefslogtreecommitdiffstats
path: root/tests/scenes/customvertex/materials/simple-pos.material
diff options
context:
space:
mode:
Diffstat (limited to 'tests/scenes/customvertex/materials/simple-pos.material')
-rw-r--r--tests/scenes/customvertex/materials/simple-pos.material25
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>