1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-04 10:03:36 +00:00

Fix GLFunctions for EGL.

This commit is contained in:
Francisco Zurita 2017-01-29 21:48:12 +07:00 committed by Sergey Lipskiy
parent 184ff8f017
commit 85fc5ec31f
2 changed files with 16 additions and 0 deletions

View File

@ -63,6 +63,9 @@ PFNGLGETFLOATVPROC glGetFloatv;
PFNGLDELETETEXTURESPROC glDeleteTextures;
PFNGLGENTEXTURESPROC glGenTextures;
PFNGLTEXPARAMETERFPROC glTexParameterf;
PFNGLACTIVETEXTUREPROC glActiveTexture;
PFNGLBLENDCOLORPROC glBlendColor;
PFNGLREADBUFFERPROC glReadBuffer;
#endif
PFNGLCREATESHADERPROC glCreateShader;
PFNGLCOMPILESHADERPROC glCompileShader;
@ -185,6 +188,9 @@ void initGLFunctions()
GL_GET_PROC_ADR(PFNGLDELETETEXTURESPROC, glDeleteTextures);
GL_GET_PROC_ADR(PFNGLGENTEXTURESPROC, glGenTextures);
GL_GET_PROC_ADR(PFNGLTEXPARAMETERFPROC, glTexParameterf);
GL_GET_PROC_ADR(PFNGLACTIVETEXTUREPROC, glActiveTexture);
GL_GET_PROC_ADR(PFNGLBLENDCOLORPROC, glBlendColor);
GL_GET_PROC_ADR(PFNGLREADBUFFERPROC, glReadBuffer);
#endif
GL_GET_PROC_ADR(PFNGLCREATESHADERPROC, glCreateShader);

View File

@ -8,10 +8,16 @@
#include <winlnxdefs.h>
#endif
#ifdef EGL
#include <GL/glcorearb.h>
#else
#include <GL/gl.h>
#endif
#include <GL/glext.h>
#ifdef EGL
extern PFNGLBLENDFUNCPROC glBlendFunc;
extern PFNGLPIXELSTOREIPROC glPixelStorei;
extern PFNGLCLEARCOLORPROC glClearColor;
@ -39,12 +45,16 @@ extern PFNGLGETFLOATVPROC glGetFloatv;
extern PFNGLDELETETEXTURESPROC glDeleteTextures;
extern PFNGLGENTEXTURESPROC glGenTextures;
extern PFNGLTEXPARAMETERFPROC glTexParameterf;
extern PFNGLACTIVETEXTUREPROC glActiveTexture;
extern PFNGLBLENDCOLORPROC glBlendColor;
extern PFNGLREADBUFFERPROC glReadBuffer;
#endif
#ifdef OS_WINDOWS
extern PFNGLACTIVETEXTUREPROC glActiveTexture;
extern PFNGLBLENDCOLORPROC glBlendColor;
#endif
extern PFNGLCREATESHADERPROC glCreateShader;
extern PFNGLCOMPILESHADERPROC glCompileShader;
extern PFNGLSHADERSOURCEPROC glShaderSource;