From 51c7235d4e0a2df109dd5050328a0ad4a1878ae4 Mon Sep 17 00:00:00 2001
From: sanine <sanine.not@pm.me>
Date: Fri, 10 Mar 2023 02:05:18 -0600
Subject: refactor: move glfw functions into separate table

---
 src/opengl/bind/p | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 src/opengl/bind/p

(limited to 'src/opengl/bind/p')

diff --git a/src/opengl/bind/p b/src/opengl/bind/p
new file mode 100644
index 0000000..98ee850
--- /dev/null
+++ b/src/opengl/bind/p
@@ -0,0 +1,50 @@
+void glPatchParameteri( 	GLenum pname,	GLint value);
+void glPatchParameterfv( 	GLenum pname,	const GLfloat *values);
+void glPauseTransformFeedback( 	void);
+void glPixelStoref( 	GLenum pname,	GLfloat param);
+void glPixelStorei( 	GLenum pname,	GLint param);
+void glPointParameterf( 	GLenum pname,	GLfloat param);
+void glPointParameteri( 	GLenum pname,	GLint param);
+void glPointParameterfv( 	GLenum pname,	const GLfloat * params);
+void glPointParameteriv( 	GLenum pname,	const GLint * params);
+void glPointSize( 	GLfloat size);
+void glPolygonMode( 	GLenum face,	GLenum mode);
+void glPolygonOffset( 	GLfloat factor,	GLfloat units);
+void glPrimitiveRestartIndex( 	GLuint index);
+void glProgramBinary( 	GLuint program,	GLenum binaryFormat,	const void *binary,	GLsizei length);
+void glProgramParameteri( 	GLuint program,	GLenum pname,	GLint value);
+void glProgramUniform1f( 	GLuint program,	GLint location,	GLfloat v0);
+void glProgramUniform2f( 	GLuint program,	GLint location,	GLfloat v0,	GLfloat v1);
+void glProgramUniform3f( 	GLuint program,	GLint location,	GLfloat v0,	GLfloat v1,	GLfloat v2);
+void glProgramUniform4f( 	GLuint program,	GLint location,	GLfloat v0,	GLfloat v1,	GLfloat v2,	GLfloat v3);
+void glProgramUniform1i( 	GLuint program,	GLint location,	GLint v0);
+void glProgramUniform2i( 	GLuint program,	GLint location,	GLint v0,	GLint v1);
+void glProgramUniform3i( 	GLuint program,	GLint location,	GLint v0,	GLint v1,	GLint v2);
+void glProgramUniform4i( 	GLuint program,	GLint location,	GLint v0,	GLint v1,	GLint v2,	GLint v3);
+void glProgramUniform1ui( 	GLuint program,	GLint location,	GLuint v0);
+void glProgramUniform2ui( 	GLuint program,	GLint location,	GLuint v0,	GLuint v1);
+void glProgramUniform3ui( 	GLuint program,	GLint location,	GLuint v0,	GLuint v1,	GLuint v2);
+void glProgramUniform4ui( 	GLuint program,	GLint location,	GLuint v0,	GLuint v1,	GLuint v2,	GLuint v3);
+void glProgramUniform1fv( 	GLuint program,	GLint location,	GLsizei count,	const GLfloat *value);
+void glProgramUniform2fv( 	GLuint program,	GLint location,	GLsizei count,	const GLfloat *value);
+void glProgramUniform3fv( 	GLuint program,	GLint location,	GLsizei count,	const GLfloat *value);
+void glProgramUniform4fv( 	GLuint program,	GLint location,	GLsizei count,	const GLfloat *value);
+void glProgramUniform1iv( 	GLuint program,	GLint location,	GLsizei count,	const GLint *value);
+void glProgramUniform2iv( 	GLuint program,	GLint location,	GLsizei count,	const GLint *value);
+void glProgramUniform3iv( 	GLuint program,	GLint location,	GLsizei count,	const GLint *value);
+void glProgramUniform4iv( 	GLuint program,	GLint location,	GLsizei count,	const GLint *value);
+void glProgramUniform1uiv( 	GLuint program,	GLint location,	GLsizei count,	const GLuint *value);
+void glProgramUniform2uiv( 	GLuint program,	GLint location,	GLsizei count,	const GLuint *value);
+void glProgramUniform3uiv( 	GLuint program,	GLint location,	GLsizei count,	const GLuint *value);
+void glProgramUniform4uiv( 	GLuint program,	GLint location,	GLsizei count,	const GLuint *value);
+void glProgramUniformMatrix2fv( 	GLuint program,	GLint location,	GLsizei count,	GLboolean transpose,	const GLfloat *value);
+void glProgramUniformMatrix3fv( 	GLuint program,	GLint location,	GLsizei count,	GLboolean transpose,	const GLfloat *value);
+void glProgramUniformMatrix4fv( 	GLuint program,	GLint location,	GLsizei count,	GLboolean transpose,	const GLfloat *value);
+void glProgramUniformMatrix2x3fv( 	GLuint program,	GLint location,	GLsizei count,	GLboolean transpose,	const GLfloat *value);
+void glProgramUniformMatrix3x2fv( 	GLuint program,	GLint location,	GLsizei count,	GLboolean transpose,	const GLfloat *value);
+void glProgramUniformMatrix2x4fv( 	GLuint program,	GLint location,	GLsizei count,	GLboolean transpose,	const GLfloat *value);
+void glProgramUniformMatrix4x2fv( 	GLuint program,	GLint location,	GLsizei count,	GLboolean transpose,	const GLfloat *value);
+void glProgramUniformMatrix3x4fv( 	GLuint program,	GLint location,	GLsizei count,	GLboolean transpose,	const GLfloat *value);
+void glProgramUniformMatrix4x3fv( 	GLuint program,	GLint location,	GLsizei count,	GLboolean transpose,	const GLfloat *value);
+void glProvokingVertex( 	GLenum provokeMode);
+
-- 
cgit v1.2.1