struct default_gl_vertex_object { uint32 VertexArrayObject; uint32 VertexBufferObject; uint32 ElementBufferObject; }; struct gl_vertex_shader { uint32 VertexArrayObject; uint32 VertexBufferObject; }; static default_gl_vertex_object DefaultVerts; static gl_vertex_shader GL_DefaultVertexObjects; static uint32 DefaultVertexShader; static uint32 DefaultShaderProgram; static uint32 MaskShaderProgram; float GL_DefaultVertices[] = { 1.0f, 1.0f, 0.0f, 1.0f, 1.0f, 1.0f, -1.0f, 0.0f, 1.0f, 0.0f, -1.0f, -1.0f, 0.0f, 0.0f, 0.0f, -1.0f, 1.0f, 0.0f, 0.0f, 1.0f, };