- /*
- * Awesome triangle shader
- */
-
- technique FlatColor
- {
- pass DefaultPass
- {
- vertexshader = vert;
- pixelshader = frag;
- }
- }
-
- [vert.glsl]
- #version 120
-
- attribute vec2 in_Position;
-
- void main(void)
- {
- gl_Position = vec4(in_Position, 0.0, 1.0);
- }
-
- [frag.glsl]
- #version 120
-
- void main(void)
- {
- gl_FragColor = vec4(0.7, 0.2, 0.5, 1.0);
- }
-
- [vert.hlsl]
- void main(float2 in_Position : POSITION,
- out float4 out_Position : POSITION)
- {
- out_Position = float4(in_Position, 0.0, 1.0);
- }
-
- [frag.hlsl]
- void main(out float4 out_FragColor : COLOR)
- {
- out_FragColor = float4(0.7, 0.2, 0.5, 1.0);
- }
-
|