|
|
|
@@ -66,12 +66,15 @@ START_NAMESPACE_DGL |
|
|
|
# define DGL_EXT(PROC, func) static PROC func; |
|
|
|
DGL_EXT(PFNGLACTIVETEXTUREPROC, glActiveTexture) |
|
|
|
DGL_EXT(PFNGLATTACHSHADERPROC, glAttachShader) |
|
|
|
DGL_EXT(PFNGLBINDBUFFERPROC, glBindBuffer) |
|
|
|
DGL_EXT(PFNGLBUFFERDATAPROC, glBufferData) |
|
|
|
DGL_EXT(PFNGLCOMPILESHADERPROC, glCompileShader) |
|
|
|
DGL_EXT(PFNGLCREATEPROGRAMPROC, glCreateProgram) |
|
|
|
DGL_EXT(PFNGLCREATESHADERPROC, glCreateShader) |
|
|
|
DGL_EXT(PFNGLDISABLEVERTEXATTRIBARRAYPROC, glDisableVertexAttribArray) |
|
|
|
DGL_EXT(PFNGLENABLEVERTEXATTRIBARRAYPROC, glEnableVertexAttribArray) |
|
|
|
DGL_EXT(PFNGLGETATTRIBLOCATIONPROC, glGetAttribLocation) |
|
|
|
DGL_EXT(PFNGLGENBUFFERSPROC, glGenBuffers) |
|
|
|
DGL_EXT(PFNGLGETPROGRAMIVPROC, glGetProgramiv) |
|
|
|
DGL_EXT(PFNGLGETSHADERIVPROC, glGetShaderiv) |
|
|
|
DGL_EXT(PFNGLGETSHADERINFOLOGPROC, glGetShaderInfoLog) |
|
|
|
@@ -799,12 +802,15 @@ const GraphicsContext& Window::PrivateData::getGraphicsContext() const noexcept |
|
|
|
} DISTRHO_SAFE_ASSERT_RETURN(func != nullptr, contextCreationFail(gl3context)); |
|
|
|
DGL_EXT(PFNGLACTIVETEXTUREPROC, glActiveTexture) |
|
|
|
DGL_EXT(PFNGLATTACHSHADERPROC, glAttachShader) |
|
|
|
DGL_EXT(PFNGLBINDBUFFERPROC, glBindBuffer) |
|
|
|
DGL_EXT(PFNGLBUFFERDATAPROC, glBufferData) |
|
|
|
DGL_EXT(PFNGLCOMPILESHADERPROC, glCompileShader) |
|
|
|
DGL_EXT(PFNGLCREATEPROGRAMPROC, glCreateProgram) |
|
|
|
DGL_EXT(PFNGLCREATESHADERPROC, glCreateShader) |
|
|
|
DGL_EXT(PFNGLDISABLEVERTEXATTRIBARRAYPROC, glDisableVertexAttribArray) |
|
|
|
DGL_EXT(PFNGLENABLEVERTEXATTRIBARRAYPROC, glEnableVertexAttribArray) |
|
|
|
DGL_EXT(PFNGLGETATTRIBLOCATIONPROC, glGetAttribLocation) |
|
|
|
DGL_EXT(PFNGLGENBUFFERSPROC, glGenBuffers) |
|
|
|
DGL_EXT(PFNGLGETPROGRAMIVPROC, glGetProgramiv) |
|
|
|
DGL_EXT(PFNGLGETSHADERIVPROC, glGetShaderiv) |
|
|
|
DGL_EXT(PFNGLGETSHADERINFOLOGPROC, glGetShaderInfoLog) |
|
|
|
|