OSDN Git Service

Export extensions.
authorNicolas Capens <capn@google.com>
Mon, 10 Nov 2014 21:12:28 +0000 (16:12 -0500)
committerNicolas Capens <nicolascapens@google.com>
Mon, 10 Nov 2014 22:03:30 +0000 (22:03 +0000)
BUG=18316605

Change-Id: Iafcbb312e075746111783dc5f6da7dffe3a271ba
Reviewed-on: https://swiftshader-review.googlesource.com/1354
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
src/OpenGL/libEGL/libEGL.def
src/OpenGL/libGLES_CM/libGLES_CM.cpp
src/OpenGL/libGLES_CM/libGLES_CM.def

index 8b4caf5..4555d71 100644 (file)
@@ -35,6 +35,10 @@ EXPORTS
        eglWaitGL                       @30
        eglWaitNative                   @31
 
+       ; Extensions
+       eglCreateImageKHR
+       eglDestroyImageKHR
+
        ; Functions that don't change the error code, for use by client APIs
        clientGetCurrentContext
        clientGetCurrentDisplay
\ No newline at end of file
index f939907..cb725c9 100644 (file)
@@ -513,6 +513,13 @@ void GL_APIENTRY glBindTexture(GLenum target, GLuint texture)
     }\r
 }\r
 \r
+void GL_APIENTRY glBlendEquationSeparateOES(GLenum modeRGB, GLenum modeAlpha);\r
+\r
+void GL_APIENTRY glBlendEquationOES(GLenum mode)\r
+{\r
+    glBlendEquationSeparateOES(mode, mode);\r
+}\r
+\r
 void GL_APIENTRY glBlendEquationSeparateOES(GLenum modeRGB, GLenum modeAlpha)\r
 {\r
     TRACE("(GLenum modeRGB = 0x%X, GLenum modeAlpha = 0x%X)", modeRGB, modeAlpha);\r
@@ -556,6 +563,8 @@ void GL_APIENTRY glBlendEquationSeparateOES(GLenum modeRGB, GLenum modeAlpha)
     }\r
 }\r
 \r
+void GL_APIENTRY glBlendFuncSeparateOES(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);\r
+\r
 void GL_APIENTRY glBlendFunc(GLenum sfactor, GLenum dfactor)\r
 {\r
     glBlendFuncSeparateOES(sfactor, dfactor, sfactor, dfactor);\r
index 280624f..d894976 100644 (file)
@@ -178,6 +178,24 @@ EXPORTS
        glPointSizePointerOES    @168
     glEGLImageTargetTexture2DOES
     glEGLImageTargetRenderbufferStorageOES
+    glIsRenderbufferOES
+    glBindRenderbufferOES
+    glDeleteRenderbuffersOES
+    glGenRenderbuffersOES
+    glRenderbufferStorageOES
+    glGetRenderbufferParameterivOES
+    glIsFramebufferOES
+    glBindFramebufferOES
+    glDeleteFramebuffersOES
+    glGenFramebuffersOES
+    glCheckFramebufferStatusOES
+    glFramebufferRenderbufferOES
+    glFramebufferTexture2DOES
+    glGetFramebufferAttachmentParameterivOES
+    glGenerateMipmapOES
+    glBlendEquationOES
+    glBlendEquationSeparateOES
+    glBlendFuncSeparateOES
 
     ; EGL dependencies
     glCreateContext