yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
ae2e2707
main
1#version 150 2#extension GL_ARB_draw_instanced : require 3#define ID gl_InstanceID 4 5uniform mat4 gtf_ModelViewProjectionMatrix ; 6uniform vec3 instanceOffsets [3 ]; 7in vec4 va [gl_MaxVertexAttribs ]; 8out vec4 color ; 9 10void main (void ) 11{ 12vec4 vertex = vec4 (va [0 ].xy /3.0 ,va [0 ].zw )+ vec4 (instanceOffsets [ID ],1.0 ); 13color = vec4 (0 ,0 ,0 ,0 ); 14for (int i = 1 ;i < gl_MaxVertexAttribs ;i ++ ) 15color += va [i ]; 16gl_Position = gtf_ModelViewProjectionMatrix * vertex ; 17gl_PointSize = 1.0 ; 18}