1[require] 2GL >= 2.0 3GLSL >= 1.10 4GL_ARB_geometry_shader4 5 6[vertex shader] 7#version 110 8 9attribute vec4 vertex; 10 11void main() 12{ 13 gl_Position = vertex; 14} 15 16[geometry shader] 17#version 110 18#extension GL_ARB_geometry_shader4: enable 19 20void main() 21{ 22} 23 24[geometry layout] 25input type GL_TRIANGLES 26output type GL_TRIANGLE_STRIP 27vertices out 3 28 29[fragment shader] 30#version 110 31 32void main() 33{ 34 gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0); 35} 36 37[vertex data] 38vertex/float/2 39-1.0 -1.0 40 1.0 -1.0 41 1.0 1.0 42-1.0 1.0 43 44[test] 45clear color 0 0 0 0 46clear 47draw arrays GL_TRIANGLE_FAN 0 4 48probe all rgb 0.0 0.0 0.0 49