xtra OpenGL -- v0.4 (c) 2018 Valentin Schmidt new object me -- initialize OpenGL for external context usage *gl_init -- WINDOW gl_win_init object me, *movienum, rect, eventCallback, eventCallbackTarget gl_win_set_key_callback object me, eventCallback, *eventCallbackTarget gl_win_set_mouse_callback object me, eventCallback, *eventCallbackTarget gl_win_get_rect object me gl_win_set_rect object me, object rect gl_win_set_visible object me, integer flag gl_win_set_fullscreen object me, integer flag, *screen gl_win_set_auto_resize object me, integer flag gl_win_get_cursor_pos object me gl_win_show_cursor object me, integer flag gl_win_swap_buffers object me -- SPOUT gl_spout_send_start object me, integer textureID, integer width, integer height, *bInvert gl_spout_send_stop object me gl_spout_receive_start object me, *spoutCallback, spoutCallbackTarget, textureID gl_spout_receive_stop object me -- UTILITIES *gl_util_clock *gl_util_perspective * *gl_util_load_obj * -- RAW OPENGL *glActiveTexture * *glAttachShader * *glBegin * *glBindBuffer * *glBindFramebuffer * *glBindTexture * *glBindVertexArray * *glBlendFunc * *glBufferData * *glCheckFramebufferStatus * *glClear * *glClearColor * *glColor3f * *glColor4f * *glCompileShader * *glCreateProgram * *glCreateShader * *glDeleteShader * *glDeleteTextures * *glDepthFunc * *glDisableVertexAttribArray * *glDetachShader * *glDisable * *glDrawArrays * *glDrawElements * *glEnable * *glEnableVertexAttribArray * *glEnd * *glFramebufferTexture * *glFramebufferTexture2D * *glGenBuffers * *glGenFramebuffers * *glGenTextures * *glGenVertexArrays * *glGetAttribLocation * *glGetBufferParameteriv * *glGetError * *glGetProgramInfoLog * *glGetProgramiv * *glGetShaderInfoLog * *glGetShaderiv * *glGetTexLevelParameteriv * *glGetUniformLocation * *glLinkProgram * *glLoadIdentity * *glMatrixMode * *glRectf * *glRotatef * *glScalef * *glShaderSource * *glTexCoord2f * *glTexCoord2i * *glTexImage2D * *glTexParameterf * *glTexParameteri * *glTranslatef * *glUniform1f * *glUniform1i * *glUniform1ui * *glUniform2f * *glUniform2i * *glUniform2ui * *glUniform3f * *glUniform3i * *glUniform3ui * *glUniform4f * *glUniform4i * *glUniform4ui * *glUniformMatrix2fv * *glUniformMatrix3fv * *glUniformMatrix4fv * *glUseProgram * *glVertex2f * *glVertex2i * *glVertex3f * *glVertex3i * *glVertexAttribPointer * *glViewport *