mirror of https://github.com/encounter/SDL.git
Fixed bug 3945 - Add eglCreatePbufferSurface function
tomwardio Proposed patch loads eglCreatePbufferSurface in same manner as other 1.1 functors. This allows custom video drivers to create pbuffer surfaces.
This commit is contained in:
parent
25df5a5ac9
commit
e943d1ce5a
|
@ -261,7 +261,7 @@ SDL_EGL_LoadLibrary(_THIS, const char *egl_path, NativeDisplayType native_displa
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (_this->egl_data) {
|
if (_this->egl_data) {
|
||||||
return SDL_SetError("OpenGL ES context already created");
|
return SDL_SetError("EGL context already created");
|
||||||
}
|
}
|
||||||
|
|
||||||
_this->egl_data = (struct SDL_EGL_VideoData *) SDL_calloc(1, sizeof(SDL_EGL_VideoData));
|
_this->egl_data = (struct SDL_EGL_VideoData *) SDL_calloc(1, sizeof(SDL_EGL_VideoData));
|
||||||
|
@ -375,6 +375,7 @@ SDL_EGL_LoadLibrary(_THIS, const char *egl_path, NativeDisplayType native_displa
|
||||||
LOAD_FUNC(eglGetConfigAttrib);
|
LOAD_FUNC(eglGetConfigAttrib);
|
||||||
LOAD_FUNC(eglCreateContext);
|
LOAD_FUNC(eglCreateContext);
|
||||||
LOAD_FUNC(eglDestroyContext);
|
LOAD_FUNC(eglDestroyContext);
|
||||||
|
LOAD_FUNC(eglCreatePBufferSurface);
|
||||||
LOAD_FUNC(eglCreateWindowSurface);
|
LOAD_FUNC(eglCreateWindowSurface);
|
||||||
LOAD_FUNC(eglDestroySurface);
|
LOAD_FUNC(eglDestroySurface);
|
||||||
LOAD_FUNC(eglMakeCurrent);
|
LOAD_FUNC(eglMakeCurrent);
|
||||||
|
|
|
@ -62,6 +62,9 @@ typedef struct SDL_EGL_VideoData
|
||||||
|
|
||||||
EGLBoolean(EGLAPIENTRY *eglDestroyContext) (EGLDisplay dpy, EGLContext ctx);
|
EGLBoolean(EGLAPIENTRY *eglDestroyContext) (EGLDisplay dpy, EGLContext ctx);
|
||||||
|
|
||||||
|
EGLSurface(EGLAPIENTRY *eglCreatePBufferSurface)(EGLDisplay dpy, EGLConfig config,
|
||||||
|
EGLint const* attrib_list);
|
||||||
|
|
||||||
EGLSurface(EGLAPIENTRY *eglCreateWindowSurface) (EGLDisplay dpy,
|
EGLSurface(EGLAPIENTRY *eglCreateWindowSurface) (EGLDisplay dpy,
|
||||||
EGLConfig config,
|
EGLConfig config,
|
||||||
NativeWindowType window,
|
NativeWindowType window,
|
||||||
|
|
Loading…
Reference in New Issue