gl-fun: Don't rely on SDL_opengl.h for function type definitions
This commit is contained in:
		
							parent
							
								
									5ea964eee8
								
							
						
					
					
						commit
						fa911b8018
					
				
					 1 changed files with 5 additions and 5 deletions
				
			
		
							
								
								
									
										10
									
								
								src/gl-fun.h
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								src/gl-fun.h
									
										
									
									
									
								
							| 
						 | 
					@ -59,9 +59,6 @@ typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture);
 | 
				
			||||||
typedef void (APIENTRY * _GLDEBUGPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, const void *userParam);
 | 
					typedef void (APIENTRY * _GLDEBUGPROC) (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* message, const void *userParam);
 | 
				
			||||||
typedef void (APIENTRYP _PFNGLDEBUGMESSAGECALLBACKPROC) (_GLDEBUGPROC callback, const void *userParam);
 | 
					typedef void (APIENTRYP _PFNGLDEBUGMESSAGECALLBACKPROC) (_GLDEBUGPROC callback, const void *userParam);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef GLES2_HEADER
 | 
					 | 
				
			||||||
#define GL_NUM_EXTENSIONS 0x821D
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
/* Buffer object */
 | 
					/* Buffer object */
 | 
				
			||||||
typedef void (APIENTRYP PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers);
 | 
					typedef void (APIENTRYP PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers);
 | 
				
			||||||
typedef void (APIENTRYP PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint* buffers);
 | 
					typedef void (APIENTRYP PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint* buffers);
 | 
				
			||||||
| 
						 | 
					@ -101,8 +98,6 @@ typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint);
 | 
				
			||||||
typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer);
 | 
					typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Framebuffer object */
 | 
					/* Framebuffer object */
 | 
				
			||||||
#define GL_READ_FRAMEBUFFER 0x8CA8
 | 
					 | 
				
			||||||
#define GL_DRAW_FRAMEBUFFER 0x8CA9
 | 
					 | 
				
			||||||
typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint* framebuffers);
 | 
					typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint* framebuffers);
 | 
				
			||||||
typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint* framebuffers);
 | 
					typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint* framebuffers);
 | 
				
			||||||
typedef void (APIENTRYP PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer);
 | 
					typedef void (APIENTRYP PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer);
 | 
				
			||||||
| 
						 | 
					@ -113,6 +108,11 @@ typedef void (APIENTRYP PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLi
 | 
				
			||||||
typedef void (APIENTRYP PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint* arrays);
 | 
					typedef void (APIENTRYP PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint* arrays);
 | 
				
			||||||
typedef void (APIENTRYP PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint* arrays);
 | 
					typedef void (APIENTRYP PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint* arrays);
 | 
				
			||||||
typedef void (APIENTRYP PFNGLBINDVERTEXARRAYPROC) (GLuint array);
 | 
					typedef void (APIENTRYP PFNGLBINDVERTEXARRAYPROC) (GLuint array);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef GLES2_HEADER
 | 
				
			||||||
 | 
					#define GL_NUM_EXTENSIONS 0x821D
 | 
				
			||||||
 | 
					#define GL_READ_FRAMEBUFFER 0x8CA8
 | 
				
			||||||
 | 
					#define GL_DRAW_FRAMEBUFFER 0x8CA9
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define GL_20_FUN \
 | 
					#define GL_20_FUN \
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue