gfx/angle/angle-build-stdcall-alias.patch

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/gfx/angle/angle-build-stdcall-alias.patch	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,19 @@
     1.4 +From: Jeff Gilbert <jgilbert@mozilla.com>
     1.5 +
     1.6 +diff --git a/gfx/angle/src/libGLESv2/libGLESv2.def b/gfx/angle/src/libGLESv2/libGLESv2.def
     1.7 +--- a/gfx/angle/src/libGLESv2/libGLESv2.def
     1.8 ++++ b/gfx/angle/src/libGLESv2/libGLESv2.def
     1.9 +@@ -175,8 +175,13 @@ EXPORTS
    1.10 + 
    1.11 +     ; EGL dependencies
    1.12 +     glCreateContext                 @144 NONAME
    1.13 +     glDestroyContext                @145 NONAME
    1.14 +     glMakeCurrent                   @146 NONAME
    1.15 +     glGetCurrentContext             @147 NONAME
    1.16 +     glGetProcAddress                @148 NONAME
    1.17 +     glBindTexImage                  @158 NONAME
    1.18 ++
    1.19 ++    ; GCC has problems with linking to undecorated stdcall functions,
    1.20 ++    ; so we explicitly add aliases for APIs used by EGL.
    1.21 ++    glGetProcAddress@4=glGetProcAddress
    1.22 ++    glBindTexImage@4=glBindTexImage

mercurial