make mingw-w64-angleproject XP compatible
- provide own implementation of mbstowcs_s - updated to latest commit by the way
This commit is contained in:
parent
65091043a0
commit
dbd3ad1b98
|
@ -5,8 +5,8 @@
|
||||||
# Contributor: jellysheep <max DOT mail AT dameweb DOT de>
|
# Contributor: jellysheep <max DOT mail AT dameweb DOT de>
|
||||||
|
|
||||||
pkgname=mingw-w64-angleproject
|
pkgname=mingw-w64-angleproject
|
||||||
pkgver=2.1.r5637.0e49e6b
|
pkgver=2.1.r5658.a3d333c
|
||||||
pkgrel=2
|
pkgrel=1
|
||||||
pkgdesc='ANGLE project (mingw-w64)'
|
pkgdesc='ANGLE project (mingw-w64)'
|
||||||
arch=('any')
|
arch=('any')
|
||||||
url='https://chromium.googlesource.com/angle/angle/+/master/README.md'
|
url='https://chromium.googlesource.com/angle/angle/+/master/README.md'
|
||||||
|
@ -14,18 +14,20 @@ license=('BSD')
|
||||||
depends=('mingw-w64-crt')
|
depends=('mingw-w64-crt')
|
||||||
makedepends=('mingw-w64-gcc' 'git' 'gyp-git' 'python')
|
makedepends=('mingw-w64-gcc' 'git' 'gyp-git' 'python')
|
||||||
options=('!strip' '!buildflags' 'staticlibs')
|
options=('!strip' '!buildflags' 'staticlibs')
|
||||||
source=('angleproject::git+https://chromium.googlesource.com/angle/angle#commit=0e49e6b'
|
source=('angleproject::git+https://chromium.googlesource.com/angle/angle#commit=a3d333c'
|
||||||
'additional-mingw-header::git+https://github.com/Martchus/additional-mingw-header.git#commit=7a8f394'
|
'additional-mingw-header::git+https://github.com/Martchus/additional-mingw-header.git#commit=7a8f394'
|
||||||
'angleproject-include-import-library-and-use-def-file.patch'
|
'angleproject-include-import-library-and-use-def-file.patch'
|
||||||
'libEGL_mingw32.def'
|
'libEGL_mingw32.def'
|
||||||
'libGLESv2_mingw32.def'
|
'libGLESv2_mingw32.def'
|
||||||
'entry_points_shader.cpp')
|
'entry_points_shader.cpp'
|
||||||
|
'provide_mbstowcs_s_for_xp.patch')
|
||||||
sha256sums=('SKIP'
|
sha256sums=('SKIP'
|
||||||
'SKIP'
|
'SKIP'
|
||||||
'895c62846e6784dcc33171523a452cb474010d3fc9e7c351c27b8add4e9930ab'
|
'895c62846e6784dcc33171523a452cb474010d3fc9e7c351c27b8add4e9930ab'
|
||||||
'fb04f30b904760d32c4c0b733d0a0b44359855db1fde9e7f5ca7d0b8b1be3e56'
|
'fb04f30b904760d32c4c0b733d0a0b44359855db1fde9e7f5ca7d0b8b1be3e56'
|
||||||
'3186d913a5fb483d2ae568068453e494d52df8f3f23f09d16afbbf916a63e4a4'
|
'3186d913a5fb483d2ae568068453e494d52df8f3f23f09d16afbbf916a63e4a4'
|
||||||
'ad347c9732f8897497aa51b8969a0e01cd8cd4ebb9a0e873a2ff47c210f1d46c')
|
'ad347c9732f8897497aa51b8969a0e01cd8cd4ebb9a0e873a2ff47c210f1d46c'
|
||||||
|
'57b16254c23dbd312dbbe0495a177690809b916c2f3d8b3bbf2dd405274d518c')
|
||||||
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
|
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
|
||||||
|
|
||||||
#pkgver() {
|
#pkgver() {
|
||||||
|
@ -45,7 +47,7 @@ prepare() {
|
||||||
# provide 32-bit versions of *.def files
|
# provide 32-bit versions of *.def files
|
||||||
cp ../libEGL_mingw32.def src/libEGL/
|
cp ../libEGL_mingw32.def src/libEGL/
|
||||||
cp ../libGLESv2_mingw32.def src/libGLESv2/
|
cp ../libGLESv2_mingw32.def src/libGLESv2/
|
||||||
|
|
||||||
# provide a file to export symbols declared in ShaderLang.h as part of libGLESv2.dll
|
# provide a file to export symbols declared in ShaderLang.h as part of libGLESv2.dll
|
||||||
# (required to build Qt WebKit which uses shader interface)
|
# (required to build Qt WebKit which uses shader interface)
|
||||||
cp ../entry_points_shader.cpp src/libGLESv2/
|
cp ../entry_points_shader.cpp src/libGLESv2/
|
||||||
|
@ -57,6 +59,9 @@ prepare() {
|
||||||
# and entry_points_shader.cpp is compiled
|
# and entry_points_shader.cpp is compiled
|
||||||
patch -p1 -i "${srcdir}/angleproject-include-import-library-and-use-def-file.patch"
|
patch -p1 -i "${srcdir}/angleproject-include-import-library-and-use-def-file.patch"
|
||||||
|
|
||||||
|
# provide own implementation of mbstowcs_s for Windows XP support
|
||||||
|
patch -p1 -i "${srcdir}/provide_mbstowcs_s_for_xp.patch"
|
||||||
|
|
||||||
# executing .bat scripts on Linux is a no-go so make this a no-op
|
# executing .bat scripts on Linux is a no-go so make this a no-op
|
||||||
echo "" > src/copy_compiler_dll.bat
|
echo "" > src/copy_compiler_dll.bat
|
||||||
chmod +x src/copy_compiler_dll.bat
|
chmod +x src/copy_compiler_dll.bat
|
||||||
|
|
|
@ -1,61 +0,0 @@
|
||||||
;
|
|
||||||
; Definition file of libEGL.dll
|
|
||||||
; Automatic generated by gendef
|
|
||||||
; written by Kai Tietz 2008
|
|
||||||
;
|
|
||||||
LIBRARY "libEGL.dll"
|
|
||||||
EXPORTS
|
|
||||||
eglGetError ; Check!!! forwards to _ZN3egl8GetErrorEv@0 in libGLESv2.dll (ordinal 357)
|
|
||||||
eglGetDisplay ; Check!!! forwards to _ZN3egl10GetDisplayEP5HDC__@4 in libGLESv2.dll (ordinal 309)
|
|
||||||
eglInitialize ; Check!!! forwards to _ZN3egl10InitializeEPvPiS1_@12 in libGLESv2.dll (ordinal 310)
|
|
||||||
eglTerminate ; Check!!! forwards to _ZN3egl9TerminateEPv@4 in libGLESv2.dll (ordinal 360)
|
|
||||||
eglQueryString ; Check!!! forwards to _ZN3egl11QueryStringEPvi@8 in libGLESv2.dll (ordinal 317)
|
|
||||||
eglGetConfigs ; Check!!! forwards to _ZN3egl10GetConfigsEPvPS0_iPi@16 in libGLESv2.dll (ordinal 308)
|
|
||||||
eglChooseConfig ; Check!!! forwards to _ZN3egl12ChooseConfigEPvPKiPS0_iPi@20 in libGLESv2.dll (ordinal 320)
|
|
||||||
eglGetConfigAttrib ; Check!!! forwards to _ZN3egl15GetConfigAttribEPvS0_iPi@16 in libGLESv2.dll (ordinal 335)
|
|
||||||
eglCreateWindowSurface ; Check!!! forwards to _ZN3egl19CreateWindowSurfaceEPvS0_P6HWND__PKi@16 in libGLESv2.dll (ordinal 345)
|
|
||||||
eglCreatePbufferSurface ; Check!!! forwards to _ZN3egl20CreatePbufferSurfaceEPvS0_PKi@12 in libGLESv2.dll (ordinal 346)
|
|
||||||
eglCreatePixmapSurface ; Check!!! forwards to _ZN3egl19CreatePixmapSurfaceEPvS0_P9HBITMAP__PKi@16 in libGLESv2.dll (ordinal 344)
|
|
||||||
eglDestroySurface ; Check!!! forwards to _ZN3egl14DestroySurfaceEPvS0_@8 in libGLESv2.dll (ordinal 332)
|
|
||||||
eglQuerySurface ; Check!!! forwards to _ZN3egl12QuerySurfaceEPvS0_iPi@16 in libGLESv2.dll (ordinal 323)
|
|
||||||
eglBindAPI ; Check!!! forwards to _ZN3egl7BindAPIEj@4 in libGLESv2.dll (ordinal 356)
|
|
||||||
eglQueryAPI ; Check!!! forwards to _ZN3egl8QueryAPIEv@0 in libGLESv2.dll (ordinal 358)
|
|
||||||
eglWaitClient ; Check!!! forwards to _ZN3egl10WaitClientEv@0 in libGLESv2.dll (ordinal 311)
|
|
||||||
eglReleaseThread ; Check!!! forwards to _ZN3egl13ReleaseThreadEv@0 in libGLESv2.dll (ordinal 327)
|
|
||||||
eglCreatePbufferFromClientBuffer ; Check!!! forwards to _ZN3egl29CreatePbufferFromClientBufferEPvjS0_S0_PKi@20 in libGLESv2.dll (ordinal 354)
|
|
||||||
eglSurfaceAttrib ; Check!!! forwards to _ZN3egl13SurfaceAttribEPvS0_ii@16 in libGLESv2.dll (ordinal 328)
|
|
||||||
eglBindTexImage ; Check!!! forwards to _ZN3egl12BindTexImageEPvS0_i@12 in libGLESv2.dll (ordinal 319)
|
|
||||||
eglReleaseTexImage ; Check!!! forwards to _ZN3egl15ReleaseTexImageEPvS0_i@12 in libGLESv2.dll (ordinal 337)
|
|
||||||
eglSwapInterval ; Check!!! forwards to _ZN3egl12SwapIntervalEPvi@8 in libGLESv2.dll (ordinal 324)
|
|
||||||
eglCreateContext ; Check!!! forwards to _ZN3egl13CreateContextEPvS0_S0_PKi@16 in libGLESv2.dll (ordinal 325)
|
|
||||||
eglDestroyContext ; Check!!! forwards to _ZN3egl14DestroyContextEPvS0_@8 in libGLESv2.dll (ordinal 331)
|
|
||||||
eglMakeCurrent ; Check!!! forwards to _ZN3egl11MakeCurrentEPvS0_S0_S0_@16 in libGLESv2.dll (ordinal 316)
|
|
||||||
eglGetCurrentContext ; Check!!! forwards to _ZN3egl17GetCurrentContextEv@0 in libGLESv2.dll (ordinal 339)
|
|
||||||
eglGetCurrentSurface ; Check!!! forwards to _ZN3egl17GetCurrentSurfaceEi@4 in libGLESv2.dll (ordinal 341)
|
|
||||||
eglGetCurrentDisplay ; Check!!! forwards to _ZN3egl17GetCurrentDisplayEv@0 in libGLESv2.dll (ordinal 340)
|
|
||||||
eglQueryContext ; Check!!! forwards to _ZN3egl12QueryContextEPvS0_iPi@16 in libGLESv2.dll (ordinal 322)
|
|
||||||
eglWaitGL ; Check!!! forwards to _ZN3egl6WaitGLEv@0 in libGLESv2.dll (ordinal 355)
|
|
||||||
eglWaitNative ; Check!!! forwards to _ZN3egl10WaitNativeEi@4 in libGLESv2.dll (ordinal 312)
|
|
||||||
eglSwapBuffers ; Check!!! forwards to _ZN3egl11SwapBuffersEPvS0_@8 in libGLESv2.dll (ordinal 318)
|
|
||||||
eglCopyBuffers ; Check!!! forwards to _ZN3egl11CopyBuffersEPvS0_P9HBITMAP__@12 in libGLESv2.dll (ordinal 313)
|
|
||||||
eglGetProcAddress ; Check!!! forwards to _ZN3egl14GetProcAddressEPKc@4 in libGLESv2.dll (ordinal 333)
|
|
||||||
eglGetPlatformDisplayEXT ; Check!!! forwards to _ZN3egl21GetPlatformDisplayEXTEjPvPKi@12 in libGLESv2.dll (ordinal 349)
|
|
||||||
eglQuerySurfacePointerANGLE ; Check!!! forwards to _ZN3egl24QuerySurfacePointerANGLEEPvS0_iPS0_@16 in libGLESv2.dll (ordinal 351)
|
|
||||||
eglPostSubBufferNV ; Check!!! forwards to _ZN3egl15PostSubBufferNVEPvS0_iiii@24 in libGLESv2.dll (ordinal 336)
|
|
||||||
eglCreateSync ; Check!!! forwards to _ZN3egl10CreateSyncEPvjPKi@12 in libGLESv2.dll (ordinal 307)
|
|
||||||
eglDestroySync ; Check!!! forwards to _ZN3egl11DestroySyncEPvS0_@8 in libGLESv2.dll (ordinal 315)
|
|
||||||
eglClientWaitSync ; Check!!! forwards to _ZN3egl14ClientWaitSyncEPvS0_iy@20 in libGLESv2.dll (ordinal 329)
|
|
||||||
eglGetSyncAttrib ; Check!!! forwards to _ZN3egl13GetSyncAttribEPvS0_iPi@16 in libGLESv2.dll (ordinal 326)
|
|
||||||
eglCreateImage ; Check!!! forwards to _ZN3egl11CreateImageEPvS0_jS0_PKi@20 in libGLESv2.dll (ordinal 314)
|
|
||||||
eglDestroyImage ; Check!!! forwards to _ZN3egl12DestroyImageEPvS0_@8 in libGLESv2.dll (ordinal 321)
|
|
||||||
eglGetPlatformDisplay ; Check!!! forwards to _ZN3egl18GetPlatformDisplayEjPvPKi@12 in libGLESv2.dll (ordinal 342)
|
|
||||||
eglCreatePlatformWindowSurface ; Check!!! forwards to _ZN3egl27CreatePlatformWindowSurfaceEPvS0_S0_PKi@16 in libGLESv2.dll (ordinal 353)
|
|
||||||
eglCreatePlatformPixmapSurface ; Check!!! forwards to _ZN3egl27CreatePlatformPixmapSurfaceEPvS0_S0_PKi@16 in libGLESv2.dll (ordinal 352)
|
|
||||||
eglWaitSync ; Check!!! forwards to _ZN3egl8WaitSyncEPvS0_i@12 in libGLESv2.dll (ordinal 359)
|
|
||||||
eglQueryDisplayAttribEXT ; Check!!! forwards to _ZN3egl21QueryDisplayAttribEXTEPviPi@12 in libGLESv2.dll (ordinal 350)
|
|
||||||
eglQueryDeviceAttribEXT ; Check!!! forwards to _ZN3egl20QueryDeviceAttribEXTEPviPi@12 in libGLESv2.dll (ordinal 347)
|
|
||||||
eglQueryDeviceStringEXT ; Check!!! forwards to _ZN3egl20QueryDeviceStringEXTEPvi@8 in libGLESv2.dll (ordinal 348)
|
|
||||||
eglCreateImageKHR ; Check!!! forwards to _ZN3egl14CreateImageKHREPvS0_jS0_PKi@20 in libGLESv2.dll (ordinal 330)
|
|
||||||
eglDestroyImageKHR ; Check!!! forwards to _ZN3egl15DestroyImageKHREPvS0_@8 in libGLESv2.dll (ordinal 334)
|
|
||||||
eglCreateDeviceANGLE ; Check!!! forwards to _ZN3egl17CreateDeviceANGLEEiPvPKi@12 in libGLESv2.dll (ordinal 338)
|
|
||||||
eglReleaseDeviceANGLE ; Check!!! forwards to _ZN3egl18ReleaseDeviceANGLEEPv@4 in libGLESv2.dll (ordinal 343)
|
|
|
@ -1,672 +0,0 @@
|
||||||
;
|
|
||||||
; Definition file of libGLESv2.dll
|
|
||||||
; Automatic generated by gendef
|
|
||||||
; written by Kai Tietz 2008
|
|
||||||
;
|
|
||||||
LIBRARY "libGLESv2.dll"
|
|
||||||
EXPORTS
|
|
||||||
glActiveTexture@4
|
|
||||||
glAttachShader@8
|
|
||||||
glBindAttribLocation@12
|
|
||||||
glBindBuffer@8
|
|
||||||
glBindFramebuffer@8
|
|
||||||
glBindRenderbuffer@8
|
|
||||||
glBindTexture@8
|
|
||||||
glBlendColor@16
|
|
||||||
glBlendEquation@4
|
|
||||||
glBlendEquationSeparate@8
|
|
||||||
glBlendFunc@8
|
|
||||||
glBlendFuncSeparate@16
|
|
||||||
glBufferData@16
|
|
||||||
glBufferSubData@16
|
|
||||||
glCheckFramebufferStatus@4
|
|
||||||
glClear@4
|
|
||||||
glClearColor@16
|
|
||||||
glClearDepthf@4
|
|
||||||
glClearStencil@4
|
|
||||||
glColorMask@16
|
|
||||||
glCompileShader@4
|
|
||||||
glCompressedTexImage2D@32
|
|
||||||
glCompressedTexSubImage2D@36
|
|
||||||
glCopyTexImage2D@32
|
|
||||||
glCopyTexSubImage2D@32
|
|
||||||
glCreateProgram
|
|
||||||
glCreateShader@4
|
|
||||||
glCullFace@4
|
|
||||||
glDeleteBuffers@8
|
|
||||||
glDeleteFramebuffers@8
|
|
||||||
glDeleteTextures@8
|
|
||||||
glDeleteProgram@4
|
|
||||||
glDeleteRenderbuffers@8
|
|
||||||
glDeleteShader@4
|
|
||||||
glDetachShader@8
|
|
||||||
glDepthFunc@4
|
|
||||||
glDepthMask@4
|
|
||||||
glDepthRangef@8
|
|
||||||
glDisable@4
|
|
||||||
glDisableVertexAttribArray@4
|
|
||||||
glDrawArrays@12
|
|
||||||
glDrawElements@16
|
|
||||||
glEnable@4
|
|
||||||
glEnableVertexAttribArray@4
|
|
||||||
glFinish
|
|
||||||
glFlush
|
|
||||||
glFramebufferRenderbuffer@16
|
|
||||||
glFramebufferTexture2D@20
|
|
||||||
glFrontFace@4
|
|
||||||
glGenBuffers@8
|
|
||||||
glGenerateMipmap@4
|
|
||||||
glGenFramebuffers@8
|
|
||||||
glGenRenderbuffers@8
|
|
||||||
glGenTextures@8
|
|
||||||
glGetActiveAttrib@28
|
|
||||||
glGetActiveUniform@28
|
|
||||||
glGetAttachedShaders@16
|
|
||||||
glGetAttribLocation@8
|
|
||||||
glGetBooleanv@8
|
|
||||||
glGetBufferParameteriv@12
|
|
||||||
glGetError
|
|
||||||
glGetFloatv@8
|
|
||||||
glGetFramebufferAttachmentParameteriv@16
|
|
||||||
glGetIntegerv@8
|
|
||||||
glGetProgramiv@12
|
|
||||||
glGetProgramInfoLog@16
|
|
||||||
glGetRenderbufferParameteriv@12
|
|
||||||
glGetShaderiv@12
|
|
||||||
glGetShaderInfoLog@16
|
|
||||||
glGetShaderPrecisionFormat@16
|
|
||||||
glGetShaderSource@16
|
|
||||||
glGetString@4
|
|
||||||
glGetTexParameterfv@12
|
|
||||||
glGetTexParameteriv@12
|
|
||||||
glGetUniformfv@12
|
|
||||||
glGetUniformiv@12
|
|
||||||
glGetUniformLocation@8
|
|
||||||
glGetVertexAttribfv@12
|
|
||||||
glGetVertexAttribiv@12
|
|
||||||
glGetVertexAttribPointerv@12
|
|
||||||
glHint@8
|
|
||||||
glIsBuffer@4
|
|
||||||
glIsEnabled@4
|
|
||||||
glIsFramebuffer@4
|
|
||||||
glIsProgram@4
|
|
||||||
glIsRenderbuffer@4
|
|
||||||
glIsShader@4
|
|
||||||
glIsTexture@4
|
|
||||||
glLineWidth@4
|
|
||||||
glLinkProgram@4
|
|
||||||
glPixelStorei@8
|
|
||||||
glPolygonOffset@8
|
|
||||||
glReadPixels@28
|
|
||||||
glReleaseShaderCompiler
|
|
||||||
glRenderbufferStorage@16
|
|
||||||
glSampleCoverage@8
|
|
||||||
glScissor@16
|
|
||||||
glShaderBinary@20
|
|
||||||
glShaderSource@16
|
|
||||||
glStencilFunc@12
|
|
||||||
glStencilFuncSeparate@16
|
|
||||||
glStencilMask@4
|
|
||||||
glStencilMaskSeparate@8
|
|
||||||
glStencilOp@12
|
|
||||||
glStencilOpSeparate@16
|
|
||||||
glTexImage2D@36
|
|
||||||
glTexParameterf@12
|
|
||||||
glTexParameterfv@12
|
|
||||||
glTexParameteri@12
|
|
||||||
glTexParameteriv@12
|
|
||||||
glTexSubImage2D@36
|
|
||||||
glUniform1f@8
|
|
||||||
glUniform1fv@12
|
|
||||||
glUniform1i@8
|
|
||||||
glUniform1iv@12
|
|
||||||
glUniform2f@12
|
|
||||||
glUniform2fv@12
|
|
||||||
glUniform2i@12
|
|
||||||
glUniform2iv@12
|
|
||||||
glUniform3f@16
|
|
||||||
glUniform3fv@12
|
|
||||||
glUniform3i@16
|
|
||||||
glUniform3iv@12
|
|
||||||
glUniform4f@20
|
|
||||||
glUniform4fv@12
|
|
||||||
glUniform4i@20
|
|
||||||
glUniform4iv@12
|
|
||||||
glUniformMatrix2fv@16
|
|
||||||
glUniformMatrix3fv@16
|
|
||||||
glUniformMatrix4fv@16
|
|
||||||
glUseProgram@4
|
|
||||||
glValidateProgram@4
|
|
||||||
glVertexAttrib1f@8
|
|
||||||
glVertexAttrib1fv@8
|
|
||||||
glVertexAttrib2f@12
|
|
||||||
glVertexAttrib2fv@8
|
|
||||||
glVertexAttrib3f@16
|
|
||||||
glVertexAttrib3fv@8
|
|
||||||
glVertexAttrib4f@20
|
|
||||||
glVertexAttrib4fv@8
|
|
||||||
glVertexAttribPointer@24
|
|
||||||
glViewport@16
|
|
||||||
_ZN2gl10BeginQueryEjj@8@8
|
|
||||||
_ZN2gl10BindBufferEjj@8@8
|
|
||||||
_ZN2gl10BlendColorEffff@16@16
|
|
||||||
_ZN2gl10BufferDataEjlPKvj@16@16
|
|
||||||
_ZN2gl10ClearColorEffff@16@16
|
|
||||||
_ZN2gl10DeleteSyncEP8__GLsync@4@4
|
|
||||||
glBlitFramebufferANGLE@40
|
|
||||||
glRenderbufferStorageMultisampleANGLE@20
|
|
||||||
glDeleteFencesNV@8
|
|
||||||
glFinishFenceNV@4
|
|
||||||
glGenFencesNV@8
|
|
||||||
glGetFenceivNV@12
|
|
||||||
glIsFenceNV@4
|
|
||||||
glSetFenceNV@8
|
|
||||||
glTestFenceNV@4
|
|
||||||
_ZN2gl10DrawArraysEjii@12@12
|
|
||||||
glGetTranslatedShaderSourceANGLE@16
|
|
||||||
glTexStorage2DEXT@20
|
|
||||||
glGetGraphicsResetStatusEXT
|
|
||||||
glReadnPixelsEXT@32
|
|
||||||
glGetnUniformfvEXT@16
|
|
||||||
glGetnUniformivEXT@16
|
|
||||||
glGenQueriesEXT@8
|
|
||||||
glDeleteQueriesEXT@8
|
|
||||||
glIsQueryEXT@4
|
|
||||||
glBeginQueryEXT@8
|
|
||||||
glEndQueryEXT@4
|
|
||||||
glGetQueryivEXT@12
|
|
||||||
glGetQueryObjectuivEXT@12
|
|
||||||
glVertexAttribDivisorANGLE@8
|
|
||||||
glDrawArraysInstancedANGLE@16
|
|
||||||
glDrawElementsInstancedANGLE@20
|
|
||||||
glProgramBinaryOES@16
|
|
||||||
glGetProgramBinaryOES@20
|
|
||||||
_ZN2gl10FenceSync_Ejj@8@8
|
|
||||||
_ZN2gl10GenBuffersEiPj@8@8
|
|
||||||
glDrawBuffersEXT@8
|
|
||||||
glReadBuffer@4
|
|
||||||
glDrawRangeElements@24
|
|
||||||
glTexImage3D@40
|
|
||||||
glTexSubImage3D@44
|
|
||||||
glCopyTexSubImage3D@36
|
|
||||||
glCompressedTexImage3D@36
|
|
||||||
glCompressedTexSubImage3D@44
|
|
||||||
glGenQueries@8
|
|
||||||
glDeleteQueries@8
|
|
||||||
glIsQuery@4
|
|
||||||
glBeginQuery@8
|
|
||||||
glEndQuery@4
|
|
||||||
glGetQueryiv@12
|
|
||||||
glGetQueryObjectuiv@12
|
|
||||||
glUnmapBuffer@4
|
|
||||||
glGetBufferPointerv@12
|
|
||||||
glDrawBuffers@8
|
|
||||||
glUniformMatrix2x3fv@16
|
|
||||||
glUniformMatrix3x2fv@16
|
|
||||||
glUniformMatrix2x4fv@16
|
|
||||||
glUniformMatrix4x2fv@16
|
|
||||||
glUniformMatrix3x4fv@16
|
|
||||||
glUniformMatrix4x3fv@16
|
|
||||||
glBlitFramebuffer@40
|
|
||||||
glRenderbufferStorageMultisample@20
|
|
||||||
glFramebufferTextureLayer@20
|
|
||||||
glMapBufferRange@16
|
|
||||||
glFlushMappedBufferRange@12
|
|
||||||
glBindVertexArray@4
|
|
||||||
glDeleteVertexArrays@8
|
|
||||||
glGenVertexArrays@8
|
|
||||||
glIsVertexArray@4
|
|
||||||
glGetIntegeri_v@12
|
|
||||||
glBeginTransformFeedback@4
|
|
||||||
glEndTransformFeedback
|
|
||||||
glBindBufferRange@20
|
|
||||||
glBindBufferBase@12
|
|
||||||
glTransformFeedbackVaryings@16
|
|
||||||
glGetTransformFeedbackVarying@28
|
|
||||||
glVertexAttribIPointer@20
|
|
||||||
glGetVertexAttribIiv@12
|
|
||||||
glGetVertexAttribIuiv@12
|
|
||||||
glVertexAttribI4i@20
|
|
||||||
glVertexAttribI4ui@20
|
|
||||||
glVertexAttribI4iv@8
|
|
||||||
glVertexAttribI4uiv@8
|
|
||||||
glGetUniformuiv@12
|
|
||||||
glGetFragDataLocation@8
|
|
||||||
glUniform1ui@8
|
|
||||||
glUniform2ui@12
|
|
||||||
glUniform3ui@16
|
|
||||||
glUniform4ui@20
|
|
||||||
glUniform1uiv@12
|
|
||||||
glUniform2uiv@12
|
|
||||||
glUniform3uiv@12
|
|
||||||
glUniform4uiv@12
|
|
||||||
glClearBufferiv@12
|
|
||||||
glClearBufferuiv@12
|
|
||||||
glClearBufferfv@12
|
|
||||||
glClearBufferfi@16
|
|
||||||
glGetStringi@8
|
|
||||||
glCopyBufferSubData@20
|
|
||||||
glGetUniformIndices@16
|
|
||||||
glGetActiveUniformsiv@20
|
|
||||||
glGetUniformBlockIndex@8
|
|
||||||
glGetActiveUniformBlockiv@16
|
|
||||||
glGetActiveUniformBlockName@20
|
|
||||||
glUniformBlockBinding@12
|
|
||||||
glDrawArraysInstanced@16
|
|
||||||
glDrawElementsInstanced@20
|
|
||||||
glFenceSync@8
|
|
||||||
glIsSync@4
|
|
||||||
glDeleteSync@4
|
|
||||||
glClientWaitSync@16
|
|
||||||
glWaitSync@16
|
|
||||||
glGetInteger64v@8
|
|
||||||
glGetSynciv@20
|
|
||||||
glGetInteger64i_v@12
|
|
||||||
glGetBufferParameteri64v@12
|
|
||||||
glGenSamplers@8
|
|
||||||
glDeleteSamplers@8
|
|
||||||
glIsSampler@4
|
|
||||||
glBindSampler@8
|
|
||||||
glSamplerParameteri@12
|
|
||||||
glSamplerParameteriv@12
|
|
||||||
glSamplerParameterf@12
|
|
||||||
glSamplerParameterfv@12
|
|
||||||
glGetSamplerParameteriv@12
|
|
||||||
glGetSamplerParameterfv@12
|
|
||||||
glVertexAttribDivisor@8
|
|
||||||
glBindTransformFeedback@8
|
|
||||||
glDeleteTransformFeedbacks@8
|
|
||||||
glGenTransformFeedbacks@8
|
|
||||||
glIsTransformFeedback@4
|
|
||||||
glPauseTransformFeedback
|
|
||||||
glResumeTransformFeedback
|
|
||||||
glGetProgramBinary@20
|
|
||||||
glProgramBinary@16
|
|
||||||
glProgramParameteri@12
|
|
||||||
glInvalidateFramebuffer@12
|
|
||||||
glInvalidateSubFramebuffer@28
|
|
||||||
glTexStorage2D@20
|
|
||||||
glTexStorage3D@24
|
|
||||||
glGetInternalformativ@20
|
|
||||||
_ZN2gl10GenQueriesEiPj@8@8
|
|
||||||
glMapBufferOES@8
|
|
||||||
glUnmapBufferOES@4
|
|
||||||
glGetBufferPointervOES@12
|
|
||||||
glMapBufferRangeEXT@16
|
|
||||||
glFlushMappedBufferRangeEXT@12
|
|
||||||
ANGLEPlatformCurrent
|
|
||||||
ANGLEPlatformInitialize@4
|
|
||||||
ANGLEPlatformShutdown
|
|
||||||
glDiscardFramebufferEXT@12
|
|
||||||
glInsertEventMarkerEXT@8
|
|
||||||
glPushGroupMarkerEXT@8
|
|
||||||
glPopGroupMarkerEXT
|
|
||||||
glEGLImageTargetTexture2DOES@8
|
|
||||||
glEGLImageTargetRenderbufferStorageOES@8
|
|
||||||
glBindVertexArrayOES@4
|
|
||||||
glDeleteVertexArraysOES@8
|
|
||||||
glGenVertexArraysOES@8
|
|
||||||
glIsVertexArrayOES@4
|
|
||||||
glDebugMessageControlKHR@24
|
|
||||||
glDebugMessageInsertKHR@24
|
|
||||||
glDebugMessageCallbackKHR@8
|
|
||||||
glGetDebugMessageLogKHR@32
|
|
||||||
glPushDebugGroupKHR@16
|
|
||||||
glPopDebugGroupKHR
|
|
||||||
glObjectLabelKHR@16
|
|
||||||
glGetObjectLabelKHR@20
|
|
||||||
glObjectPtrLabelKHR@12
|
|
||||||
glGetObjectPtrLabelKHR@16
|
|
||||||
glGetPointervKHR@8
|
|
||||||
glQueryCounterEXT@8
|
|
||||||
glGetQueryObjectivEXT@12
|
|
||||||
glGetQueryObjecti64vEXT@12
|
|
||||||
glGetQueryObjectui64vEXT@12
|
|
||||||
_ZN2gl10GetQueryivEjjPi@12@12
|
|
||||||
_ZN2gl10GetStringiEjj@8@8
|
|
||||||
_ZN2gl10IsQueryEXTEj@4@4
|
|
||||||
_ZN2gl10ReadBufferEj@4@4
|
|
||||||
_ZN2gl10ReadPixelsEiiiijjPv@28@28
|
|
||||||
_ZN2gl10SetFenceNVEjj@8@8
|
|
||||||
_ZN2gl10TexImage2DEjiiiiijjPKv@36@36
|
|
||||||
_ZN2gl10TexImage3DEjiiiiiijjPKv@40@40
|
|
||||||
_ZN2gl10Uniform1fvEiiPKf@12@12
|
|
||||||
_ZN2gl10Uniform1ivEiiPKi@12@12
|
|
||||||
_ZN2gl10Uniform1uiEij@8@8
|
|
||||||
_ZN2gl10Uniform2fvEiiPKf@12@12
|
|
||||||
_ZN2gl10Uniform2ivEiiPKi@12@12
|
|
||||||
_ZN2gl10Uniform2uiEijj@12@12
|
|
||||||
_ZN2gl10Uniform3fvEiiPKf@12@12
|
|
||||||
_ZN2gl10Uniform3ivEiiPKi@12@12
|
|
||||||
_ZN2gl10Uniform3uiEijjj@16@16
|
|
||||||
_ZN2gl10Uniform4fvEiiPKf@12@12
|
|
||||||
_ZN2gl10Uniform4ivEiiPKi@12@12
|
|
||||||
_ZN2gl10Uniform4uiEijjjj@20@20
|
|
||||||
_ZN2gl10UseProgramEj@4@4
|
|
||||||
_ZN2gl11BindSamplerEjj@8@8
|
|
||||||
_ZN2gl11BindTextureEjj@8@8
|
|
||||||
_ZN2gl11ClearDepthfEf@4@4
|
|
||||||
_ZN2gl11DepthRangefEff@8@8
|
|
||||||
_ZN2gl11DrawBuffersEiPKj@8@8
|
|
||||||
_ZN2gl11EndQueryEXTEj@4@4
|
|
||||||
_ZN2gl11GenFencesNVEiPj@8@8
|
|
||||||
_ZN2gl11GenSamplersEiPj@8@8
|
|
||||||
_ZN2gl11GenTexturesEiPj@8@8
|
|
||||||
_ZN2gl11GetBooleanvEjPh@8@8
|
|
||||||
_ZN2gl11GetIntegervEjPi@8@8
|
|
||||||
_ZN2gl11GetShaderivEjjPi@12@12
|
|
||||||
_ZN2gl11LinkProgramEj@4@4
|
|
||||||
_ZN2gl11PixelStoreiEji@8@8
|
|
||||||
_ZN2gl11StencilFuncEjij@12@12
|
|
||||||
_ZN2gl11StencilMaskEj@4@4
|
|
||||||
_ZN2gl11TestFenceNVEj@4@4
|
|
||||||
_ZN2gl11Uniform1uivEiiPKj@12@12
|
|
||||||
_ZN2gl11Uniform2uivEiiPKj@12@12
|
|
||||||
_ZN2gl11Uniform3uivEiiPKj@12@12
|
|
||||||
_ZN2gl11Uniform4uivEiiPKj@12@12
|
|
||||||
_ZN2gl11UnmapBufferEj@4@4
|
|
||||||
_ZN2gl12AttachShaderEjj@8@8
|
|
||||||
_ZN2gl12ClearStencilEi@4@4
|
|
||||||
_ZN2gl12CreateShaderEj@4@4
|
|
||||||
_ZN2gl12DeleteShaderEj@4@4
|
|
||||||
_ZN2gl12DetachShaderEjj@8@8
|
|
||||||
_ZN2gl12DrawElementsEjijPKv@16@16
|
|
||||||
_ZN2gl12GetFenceivNVEjjPi@12@12
|
|
||||||
_ZN2gl12GetProgramivEjjPi@12@12
|
|
||||||
_ZN2gl12GetUniformfvEjiPf@12@12
|
|
||||||
_ZN2gl12GetUniformivEjiPi@12@12
|
|
||||||
_ZN2gl12MapBufferOESEjj@8@8
|
|
||||||
_ZN2gl12ShaderBinaryEiPKjjPKvi@20@20
|
|
||||||
_ZN2gl12ShaderSourceEjiPKPKcPKi@16@16
|
|
||||||
_ZN2gl12TexStorage2DEjijii@20@20
|
|
||||||
_ZN2gl12TexStorage3DEjijiii@24@24
|
|
||||||
_ZN2gl13ActiveTextureEj@4@4
|
|
||||||
_ZN2gl13BeginQueryEXTEjj@8@8
|
|
||||||
_ZN2gl13BlendEquationEj@4@4
|
|
||||||
_ZN2gl13BufferSubDataEjllPKv@16@16
|
|
||||||
_ZN2gl13ClearBufferfiEjifi@16@16
|
|
||||||
_ZN2gl13ClearBufferfvEjiPKf@12@12
|
|
||||||
_ZN2gl13ClearBufferivEjiPKi@12@12
|
|
||||||
_ZN2gl13CompileShaderEj@4@4
|
|
||||||
_ZN2gl13CreateProgramEv@0
|
|
||||||
_ZN2gl13DeleteBuffersEiPKj@8@8
|
|
||||||
_ZN2gl13DeleteProgramEj@4@4
|
|
||||||
_ZN2gl13DeleteQueriesEiPKj@8@8
|
|
||||||
_ZN2gl13FinishFenceNVEj@4@4
|
|
||||||
_ZN2gl13GenQueriesEXTEiPj@8@8
|
|
||||||
_ZN2gl13GetInteger64vEjPx@8@8
|
|
||||||
_ZN2gl13GetIntegeri_vEjjPi@12@12
|
|
||||||
_ZN2gl13GetQueryivEXTEjjPi@12@12
|
|
||||||
_ZN2gl13GetUniformuivEjiPj@12@12
|
|
||||||
_ZN2gl13IsFramebufferEj@4@4
|
|
||||||
_ZN2gl13IsVertexArrayEj@4@4
|
|
||||||
_ZN2gl13PolygonOffsetEff@8@8
|
|
||||||
_ZN2gl13ProgramBinaryEjjPKvi@16@16
|
|
||||||
_ZN2gl13TexParameterfEjjf@12@12
|
|
||||||
_ZN2gl13TexParameteriEjji@12@12
|
|
||||||
_ZN2gl13TexSubImage2DEjiiiiijjPKv@36@36
|
|
||||||
_ZN2gl13TexSubImage3DEjiiiiiiijjPKv@44@44
|
|
||||||
_ZN2gl14BindBufferBaseEjjj@12@12
|
|
||||||
_ZN2gl14ClearBufferuivEjiPKj@12@12
|
|
||||||
_ZN2gl14ClientWaitSyncEP8__GLsyncjy@16@16
|
|
||||||
_ZN2gl14CopyTexImage2DEjijiiiii@32@32
|
|
||||||
_ZN2gl14DeleteFencesNVEiPKj@8@8
|
|
||||||
_ZN2gl14DeleteSamplersEiPKj@8@8
|
|
||||||
_ZN2gl14DeleteTexturesEiPKj@8@8
|
|
||||||
_ZN2gl14DrawBuffersEXTEiPKj@8@8
|
|
||||||
_ZN2gl14GenerateMipmapEj@4@4
|
|
||||||
_ZN2gl14GetPointervKHREjPPv@8@8
|
|
||||||
_ZN2gl14IsRenderbufferEj@4@4
|
|
||||||
_ZN2gl14MapBufferRangeEjllj@16@16
|
|
||||||
_ZN2gl14ObjectLabelKHREjjiPKc@16@16
|
|
||||||
_ZN2gl14ReadnPixelsEXTEiiiijjiPv@32@32
|
|
||||||
_ZN2gl14SampleCoverageEfh@8@8
|
|
||||||
_ZN2gl14TexParameterfvEjjPKf@12@12
|
|
||||||
_ZN2gl14TexParameterivEjjPKi@12@12
|
|
||||||
_ZN2gl14UnmapBufferOESEj@4@4
|
|
||||||
_ZN2gl14VertexAttrib1fEjf@8@8
|
|
||||||
_ZN2gl14VertexAttrib2fEjff@12@12
|
|
||||||
_ZN2gl14VertexAttrib3fEjfff@16@16
|
|
||||||
_ZN2gl14VertexAttrib4fEjffff@20@20
|
|
||||||
_ZN2gl15BindBufferRangeEjjjll@20@20
|
|
||||||
_ZN2gl15BindFramebufferEjj@8@8
|
|
||||||
_ZN2gl15BindVertexArrayEj@4@4
|
|
||||||
_ZN2gl15BlitFramebufferEiiiiiiiijj@40@40
|
|
||||||
_ZN2gl15GenFramebuffersEiPj@8@8
|
|
||||||
_ZN2gl15GenVertexArraysEiPj@8@8
|
|
||||||
_ZN2gl15GetActiveAttribEjjiPiS0_PjPc@28@28
|
|
||||||
_ZN2gl15GetInteger64i_vEjjPx@12@12
|
|
||||||
_ZN2gl15GetShaderSourceEjiPiPc@16@16
|
|
||||||
_ZN2gl15QueryCounterEXTEjj@8@8
|
|
||||||
_ZN2gl15TexStorage2DEXTEjijii@20@20
|
|
||||||
_ZN2gl15ValidateProgramEj@4@4
|
|
||||||
_ZN2gl15VertexAttrib1fvEjPKf@8@8
|
|
||||||
_ZN2gl15VertexAttrib2fvEjPKf@8@8
|
|
||||||
_ZN2gl15VertexAttrib3fvEjPKf@8@8
|
|
||||||
_ZN2gl15VertexAttrib4fvEjPKf@8@8
|
|
||||||
_ZN2gl15VertexAttribI4iEjiiii@20@20
|
|
||||||
_ZN2gl16BindRenderbufferEjj@8@8
|
|
||||||
_ZN2gl16DeleteQueriesEXTEiPKj@8@8
|
|
||||||
_ZN2gl16GenRenderbuffersEiPj@8@8
|
|
||||||
_ZN2gl16GetActiveUniformEjjiPiS0_PjPc@28@28
|
|
||||||
_ZN2gl16GetProgramBinaryEjiPiPjPv@20@20
|
|
||||||
_ZN2gl16GetShaderInfoLogEjiPiPc@16@16
|
|
||||||
_ZN2gl16GetnUniformfvEXTEjiiPf@16@16
|
|
||||||
_ZN2gl16GetnUniformivEXTEjiiPi@16@16
|
|
||||||
_ZN2gl16IsVertexArrayOESEj@4@4
|
|
||||||
_ZN2gl16PopDebugGroupKHREv@0
|
|
||||||
_ZN2gl16ProgramBinaryOESEjjPKvi@16@16
|
|
||||||
_ZN2gl16UniformMatrix2fvEiihPKf@16@16
|
|
||||||
_ZN2gl16UniformMatrix3fvEiihPKf@16@16
|
|
||||||
_ZN2gl16UniformMatrix4fvEiihPKf@16@16
|
|
||||||
_ZN2gl16VertexAttribI4ivEjPKi@8@8
|
|
||||||
_ZN2gl16VertexAttribI4uiEjjjjj@20@20
|
|
||||||
_ZN2gl17BlendFuncSeparateEjjjj@16@16
|
|
||||||
_ZN2gl17CopyBufferSubDataEjjlll@20@20
|
|
||||||
_ZN2gl17CopyTexSubImage2DEjiiiiiii@32@32
|
|
||||||
_ZN2gl17CopyTexSubImage3DEjiiiiiiii@36@36
|
|
||||||
_ZN2gl17DrawRangeElementsEjjjijPKv@24@24
|
|
||||||
_ZN2gl17GetAttribLocationEjPKc@8@8
|
|
||||||
_ZN2gl17GetBufferPointervEjjPPv@12@12
|
|
||||||
_ZN2gl17GetObjectLabelKHREjjiPiPc@20@20
|
|
||||||
_ZN2gl17GetProgramInfoLogEjiPiPc@16@16
|
|
||||||
_ZN2gl17GetQueryObjectuivEjjPj@12@12
|
|
||||||
_ZN2gl17GetTexParameterfvEjjPf@12@12
|
|
||||||
_ZN2gl17GetTexParameterivEjjPi@12@12
|
|
||||||
_ZN2gl17GetUniformIndicesEjiPKPKcPj@16@16
|
|
||||||
_ZN2gl17GetVertexAttribfvEjjPf@12@12
|
|
||||||
_ZN2gl17GetVertexAttribivEjjPi@12@12
|
|
||||||
_ZN2gl17MapBufferRangeEXTEjllj@16@16
|
|
||||||
_ZN2gl17ObjectPtrLabelKHREPKviPKc@12@12
|
|
||||||
_ZN2gl17PopGroupMarkerEXTEv@0
|
|
||||||
_ZN2gl17ProgramParameteriEjji@12@12
|
|
||||||
_ZN2gl17PushDebugGroupKHREjjiPKc@16@16
|
|
||||||
_ZN2gl17SamplerParameterfEjjf@12@12
|
|
||||||
_ZN2gl17SamplerParameteriEjji@12@12
|
|
||||||
_ZN2gl17StencilOpSeparateEjjjj@16@16
|
|
||||||
_ZN2gl17VertexAttribI4uivEjPKj@8@8
|
|
||||||
_ZN2gl18BindAttribLocationEjjPKc@12@12
|
|
||||||
_ZN2gl18BindVertexArrayOESEj@4@4
|
|
||||||
_ZN2gl18DeleteFramebuffersEiPKj@8@8
|
|
||||||
_ZN2gl18DeleteVertexArraysEiPKj@8@8
|
|
||||||
_ZN2gl18GenVertexArraysOESEiPj@8@8
|
|
||||||
_ZN2gl18GetAttachedShadersEjiPiPj@16@16
|
|
||||||
_ZN2gl18GetUniformLocationEjPKc@8@8
|
|
||||||
_ZN2gl18GetVertexAttribIivEjjPi@12@12
|
|
||||||
_ZN2gl18PushGroupMarkerEXTEiPKc@8@8
|
|
||||||
_ZN2gl18SamplerParameterfvEjjPKf@12@12
|
|
||||||
_ZN2gl18SamplerParameterivEjjPKi@12@12
|
|
||||||
_ZN2gl18UniformMatrix2x3fvEiihPKf@16@16
|
|
||||||
_ZN2gl18UniformMatrix2x4fvEiihPKf@16@16
|
|
||||||
_ZN2gl18UniformMatrix3x2fvEiihPKf@16@16
|
|
||||||
_ZN2gl18UniformMatrix3x4fvEiihPKf@16@16
|
|
||||||
_ZN2gl18UniformMatrix4x2fvEiihPKf@16@16
|
|
||||||
_ZN2gl18UniformMatrix4x3fvEiihPKf@16@16
|
|
||||||
_ZN2gl19DeleteRenderbuffersEiPKj@8@8
|
|
||||||
_ZN2gl19DrawArraysInstancedEjiii@16@16
|
|
||||||
_ZN2gl19GetActiveUniformsivEjiPKjjPi@20@20
|
|
||||||
_ZN2gl19GetFragDataLocationEjPKc@8@8
|
|
||||||
_ZN2gl19GetInternalformativEjjjiPi@20@20
|
|
||||||
_ZN2gl19GetProgramBinaryOESEjiPiPjPv@20@20
|
|
||||||
_ZN2gl19GetQueryObjectivEXTEjjPi@12@12
|
|
||||||
_ZN2gl19GetVertexAttribIuivEjjPj@12@12
|
|
||||||
_ZN2gl19IsTransformFeedbackEj@4@4
|
|
||||||
_ZN2gl19RenderbufferStorageEjjii@16@16
|
|
||||||
_ZN2gl19StencilFuncSeparateEjjij@16@16
|
|
||||||
_ZN2gl19StencilMaskSeparateEjj@8@8
|
|
||||||
_ZN2gl19UniformBlockBindingEjjj@12@12
|
|
||||||
_ZN2gl19VertexAttribDivisorEjj@8@8
|
|
||||||
_ZN2gl19VertexAttribPointerEjijhiPKv@24@24
|
|
||||||
_ZN2gl20BlitFramebufferANGLEEiiiiiiiijj@40@40
|
|
||||||
_ZN2gl20CompressedTexImage2DEjijiiiiPKv@32@32
|
|
||||||
_ZN2gl20CompressedTexImage3DEjijiiiiiPKv@36@36
|
|
||||||
_ZN2gl20EndTransformFeedbackEv@0
|
|
||||||
_ZN2gl20FramebufferTexture2DEjjjji@20@20
|
|
||||||
_ZN2gl20GetBufferParameterivEjjPi@12@12
|
|
||||||
_ZN2gl20GetBufferPointervOESEjjPPv@12@12
|
|
||||||
_ZN2gl20GetObjectPtrLabelKHREPKviPiPc@16@16
|
|
||||||
_ZN2gl20GetQueryObjectuivEXTEjjPj@12@12
|
|
||||||
_ZN2gl20GetUniformBlockIndexEjPKc@8@8
|
|
||||||
_ZN2gl20InsertEventMarkerEXTEiPKc@8@8
|
|
||||||
_ZN2gl20VertexAttribIPointerEjijiPKv@20@20
|
|
||||||
_ZN2gl21BindTransformFeedbackEjj@8@8
|
|
||||||
_ZN2gl21BlendEquationSeparateEjj@8@8
|
|
||||||
_ZN2gl21DebugMessageInsertKHREjjjjiPKc@24@24
|
|
||||||
_ZN2gl21DeleteVertexArraysOESEiPKj@8@8
|
|
||||||
_ZN2gl21DiscardFramebufferEXTEjiPKj@12@12
|
|
||||||
_ZN2gl21DrawElementsInstancedEjijPKvi@20@20
|
|
||||||
_ZN2gl21GenTransformFeedbacksEiPj@8@8
|
|
||||||
_ZN2gl21GetDebugMessageLogKHREjiPjS0_S0_S0_PiPc@32@32
|
|
||||||
_ZN2gl21GetQueryObjecti64vEXTEjjPx@12@12
|
|
||||||
_ZN2gl21GetSamplerParameterfvEjjPf@12@12
|
|
||||||
_ZN2gl21GetSamplerParameterivEjjPi@12@12
|
|
||||||
_ZN2gl21InvalidateFramebufferEjiPKj@12@12
|
|
||||||
_ZN2gl21ReleaseShaderCompilerEv@0
|
|
||||||
_ZN2gl22BeginTransformFeedbackEj@4@4
|
|
||||||
_ZN2gl22CheckFramebufferStatusEj@4@4
|
|
||||||
_ZN2gl22DebugMessageControlKHREjjjiPKjh@24@24
|
|
||||||
_ZN2gl22FlushMappedBufferRangeEjll@12@12
|
|
||||||
_ZN2gl22GetBufferParameteri64vEjjPx@12@12
|
|
||||||
_ZN2gl22GetQueryObjectui64vEXTEjjPy@12@12
|
|
||||||
_ZN2gl22PauseTransformFeedbackEv@0
|
|
||||||
_ZN2gl23CompressedTexSubImage2DEjiiiiijiPKv@36@36
|
|
||||||
_ZN2gl23CompressedTexSubImage3DEjiiiiiiijiPKv@44@44
|
|
||||||
_ZN2gl23DebugMessageCallbackKHREPFvjjjjiPKcPKvES3_@8@8
|
|
||||||
_ZN2gl23EnableVertexAttribArrayEj@4@4
|
|
||||||
_ZN2gl23FramebufferRenderbufferEjjjj@16@16
|
|
||||||
_ZN2gl23FramebufferTextureLayerEjjjii@20@20
|
|
||||||
_ZN2gl23GetActiveUniformBlockivEjjjPi@16@16
|
|
||||||
_ZN2gl23GetVertexAttribPointervEjjPPv@12@12
|
|
||||||
_ZN2gl23ResumeTransformFeedbackEv@0
|
|
||||||
_ZN2gl24DeleteTransformFeedbacksEiPKj@8@8
|
|
||||||
_ZN2gl24DisableVertexAttribArrayEj@4@4
|
|
||||||
_ZN2gl24DrawArraysInstancedANGLEEjiii@16@16
|
|
||||||
_ZN2gl24GetShaderPrecisionFormatEjjPiS0_@16@16
|
|
||||||
_ZN2gl24InvalidateSubFramebufferEjiPKjiiii@28@28
|
|
||||||
_ZN2gl24VertexAttribDivisorANGLEEjj@8@8
|
|
||||||
_ZN2gl25FlushMappedBufferRangeEXTEjll@12@12
|
|
||||||
_ZN2gl25GetActiveUniformBlockNameEjjiPiPc@20@20
|
|
||||||
_ZN2gl25GetGraphicsResetStatusEXTEv@0
|
|
||||||
_ZN2gl25TransformFeedbackVaryingsEjiPKPKcj@16@16
|
|
||||||
_ZN2gl26DrawElementsInstancedANGLEEjijPKvi@20@20
|
|
||||||
_ZN2gl26EGLImageTargetTexture2DOESEjPv@8@8
|
|
||||||
_ZN2gl26GetRenderbufferParameterivEjjPi@12@12
|
|
||||||
_ZN2gl27GetTransformFeedbackVaryingEjjiPiS0_PjPc@28@28
|
|
||||||
_ZN2gl30GetTranslatedShaderSourceANGLEEjiPiPc@16@16
|
|
||||||
_ZN2gl30RenderbufferStorageMultisampleEjijii@20@20
|
|
||||||
_ZN2gl35GetFramebufferAttachmentParameterivEjjjPi@16@16
|
|
||||||
_ZN2gl35RenderbufferStorageMultisampleANGLEEjijii@20@20
|
|
||||||
_ZN2gl36EGLImageTargetRenderbufferStorageOESEjPv@8@8
|
|
||||||
_ZN2gl4HintEjj@8@8
|
|
||||||
_ZN2gl5ClearEj@4@4
|
|
||||||
_ZN2gl5FlushEv@0
|
|
||||||
_ZN2gl6EnableEj@4@4
|
|
||||||
_ZN2gl6FinishEv@0
|
|
||||||
_ZN2gl6IsSyncEP8__GLsync@4@4
|
|
||||||
_ZN2gl7DisableEj@4@4
|
|
||||||
_ZN2gl7IsQueryEj@4@4
|
|
||||||
_ZN2gl7ScissorEiiii@16@16
|
|
||||||
_ZN2gl8CullFaceEj@4@4
|
|
||||||
_ZN2gl8EndQueryEj@4@4
|
|
||||||
_ZN2gl8GetErrorEv@0
|
|
||||||
_ZN2gl8IsBufferEj@4@4
|
|
||||||
_ZN2gl8IsShaderEj@4@4
|
|
||||||
_ZN2gl8ViewportEiiii@16@16
|
|
||||||
_ZN2gl8WaitSyncEP8__GLsyncjy@16@16
|
|
||||||
_ZN2gl9BlendFuncEjj@8@8
|
|
||||||
_ZN2gl9ColorMaskEhhhh@16@16
|
|
||||||
_ZN2gl9DepthFuncEj@4@4
|
|
||||||
_ZN2gl9DepthMaskEh@4@4
|
|
||||||
_ZN2gl9FrontFaceEj@4@4
|
|
||||||
_ZN2gl9GetFloatvEjPf@8@8
|
|
||||||
_ZN2gl9GetStringEj@4@4
|
|
||||||
_ZN2gl9GetSyncivEP8__GLsyncjiPiS2_@20@20
|
|
||||||
_ZN2gl9IsEnabledEj@4@4
|
|
||||||
_ZN2gl9IsFenceNVEj@4@4
|
|
||||||
_ZN2gl9IsProgramEj@4@4
|
|
||||||
_ZN2gl9IsSamplerEj@4@4
|
|
||||||
_ZN2gl9IsTextureEj@4@4
|
|
||||||
_ZN2gl9LineWidthEf@4@4
|
|
||||||
_ZN2gl9StencilOpEjjj@12@12
|
|
||||||
_ZN2gl9Uniform1fEif@8@8
|
|
||||||
_ZN2gl9Uniform1iEii@8@8
|
|
||||||
_ZN2gl9Uniform2fEiff@12@12
|
|
||||||
_ZN2gl9Uniform2iEiii@12@12
|
|
||||||
_ZN2gl9Uniform3fEifff@16@16
|
|
||||||
_ZN2gl9Uniform3iEiiii@16@16
|
|
||||||
_ZN2gl9Uniform4fEiffff@20@20
|
|
||||||
_ZN2gl9Uniform4iEiiiii@20@20
|
|
||||||
_ZN3egl10CreateSyncEPvjPKi@12@12
|
|
||||||
_ZN3egl10GetConfigsEPvPS0_iPi@16@16
|
|
||||||
_ZN3egl10GetDisplayEP5HDC__@4@4
|
|
||||||
_ZN3egl10InitializeEPvPiS1_@12@12
|
|
||||||
_ZN3egl10WaitClientEv@0
|
|
||||||
_ZN3egl10WaitNativeEi@4@4
|
|
||||||
_ZN3egl11CopyBuffersEPvS0_P9HBITMAP__@12@12
|
|
||||||
_ZN3egl11CreateImageEPvS0_jS0_PKi@20@20
|
|
||||||
_ZN3egl11DestroySyncEPvS0_@8@8
|
|
||||||
_ZN3egl11MakeCurrentEPvS0_S0_S0_@16@16
|
|
||||||
_ZN3egl11QueryStringEPvi@8@8
|
|
||||||
_ZN3egl11SwapBuffersEPvS0_@8@8
|
|
||||||
_ZN3egl12BindTexImageEPvS0_i@12@12
|
|
||||||
_ZN3egl12ChooseConfigEPvPKiPS0_iPi@20@20
|
|
||||||
_ZN3egl12DestroyImageEPvS0_@8@8
|
|
||||||
_ZN3egl12QueryContextEPvS0_iPi@16@16
|
|
||||||
_ZN3egl12QuerySurfaceEPvS0_iPi@16@16
|
|
||||||
_ZN3egl12SwapIntervalEPvi@8@8
|
|
||||||
_ZN3egl13CreateContextEPvS0_S0_PKi@16@16
|
|
||||||
_ZN3egl13GetSyncAttribEPvS0_iPi@16@16
|
|
||||||
_ZN3egl13ReleaseThreadEv@0
|
|
||||||
_ZN3egl13SurfaceAttribEPvS0_ii@16@16
|
|
||||||
_ZN3egl14ClientWaitSyncEPvS0_iy@20@20
|
|
||||||
_ZN3egl14CreateImageKHREPvS0_jS0_PKi@20@20
|
|
||||||
_ZN3egl14DestroyContextEPvS0_@8@8
|
|
||||||
_ZN3egl14DestroySurfaceEPvS0_@8@8
|
|
||||||
_ZN3egl14GetProcAddressEPKc@4@4
|
|
||||||
_ZN3egl15DestroyImageKHREPvS0_@8@8
|
|
||||||
_ZN3egl15GetConfigAttribEPvS0_iPi@16@16
|
|
||||||
_ZN3egl15PostSubBufferNVEPvS0_iiii@24@24
|
|
||||||
_ZN3egl15ReleaseTexImageEPvS0_i@12@12
|
|
||||||
_ZN3egl17CreateDeviceANGLEEiPvPKi@12@12
|
|
||||||
_ZN3egl17GetCurrentContextEv@0
|
|
||||||
_ZN3egl17GetCurrentDisplayEv@0
|
|
||||||
_ZN3egl17GetCurrentSurfaceEi@4@4
|
|
||||||
_ZN3egl18GetPlatformDisplayEjPvPKi@12@12
|
|
||||||
_ZN3egl18ReleaseDeviceANGLEEPv@4@4
|
|
||||||
_ZN3egl19CreatePixmapSurfaceEPvS0_P9HBITMAP__PKi@16@16
|
|
||||||
_ZN3egl19CreateWindowSurfaceEPvS0_P6HWND__PKi@16@16
|
|
||||||
_ZN3egl20CreatePbufferSurfaceEPvS0_PKi@12@12
|
|
||||||
_ZN3egl20QueryDeviceAttribEXTEPviPi@12@12
|
|
||||||
_ZN3egl20QueryDeviceStringEXTEPvi@8@8
|
|
||||||
_ZN3egl21GetPlatformDisplayEXTEjPvPKi@12@12
|
|
||||||
_ZN3egl21QueryDisplayAttribEXTEPviPi@12@12
|
|
||||||
_ZN3egl24QuerySurfacePointerANGLEEPvS0_iPS0_@16@16
|
|
||||||
_ZN3egl27CreatePlatformPixmapSurfaceEPvS0_S0_PKi@16@16
|
|
||||||
_ZN3egl27CreatePlatformWindowSurfaceEPvS0_S0_PKi@16@16
|
|
||||||
_ZN3egl29CreatePbufferFromClientBufferEPvjS0_S0_PKi@20@20
|
|
||||||
_ZN3egl6WaitGLEv@0
|
|
||||||
_ZN3egl7BindAPIEj@4@4
|
|
||||||
_ZN3egl8GetErrorEv@0
|
|
||||||
_ZN3egl8QueryAPIEv@0
|
|
||||||
_ZN3egl8WaitSyncEPvS0_i@12@12
|
|
||||||
_ZN3egl9TerminateEPv@4@4
|
|
|
@ -0,0 +1,57 @@
|
||||||
|
--- angleproject/src/libANGLE/renderer/d3d/RendererD3D.cpp.orig 2016-03-23 19:22:28.000000000 +0100
|
||||||
|
+++ angleproject/src/libANGLE/renderer/d3d/RendererD3D.cpp 2016-03-23 21:24:13.194525939 +0100
|
||||||
|
@@ -25,9 +25,27 @@
|
||||||
|
#include "libANGLE/State.h"
|
||||||
|
#include "libANGLE/VertexArray.h"
|
||||||
|
|
||||||
|
+#include <string>
|
||||||
|
+#include <windows.h>
|
||||||
|
+
|
||||||
|
namespace rx
|
||||||
|
{
|
||||||
|
|
||||||
|
+inline std::wstring widen(const char *to_widen)
|
||||||
|
+{
|
||||||
|
+ // determine length of original string
|
||||||
|
+ int len = strlen(to_widen);
|
||||||
|
+ if(!len) {
|
||||||
|
+ return std::wstring();
|
||||||
|
+ }
|
||||||
|
+ // construct new string of required length
|
||||||
|
+ std::wstring ret(::MultiByteToWideChar(CP_UTF8, 0, to_widen, len, 0, 0), L'\0');
|
||||||
|
+ // convert old string to new string
|
||||||
|
+ ::MultiByteToWideChar(CP_UTF8, 0, to_widen, len, &ret[0], (int)ret.length());
|
||||||
|
+ // return new string
|
||||||
|
+ return ret;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
namespace
|
||||||
|
{
|
||||||
|
// If we request a scratch buffer requesting a smaller size this many times,
|
||||||
|
@@ -639,24 +657,12 @@
|
||||||
|
|
||||||
|
void RendererD3D::insertEventMarker(GLsizei length, const char *marker)
|
||||||
|
{
|
||||||
|
- std::vector<wchar_t> wcstring (length + 1);
|
||||||
|
- size_t convertedChars = 0;
|
||||||
|
- errno_t err = mbstowcs_s(&convertedChars, wcstring.data(), length + 1, marker, _TRUNCATE);
|
||||||
|
- if (err == 0)
|
||||||
|
- {
|
||||||
|
- getAnnotator()->setMarker(wcstring.data());
|
||||||
|
- }
|
||||||
|
+ getAnnotator()->setMarker(widen(marker).data());
|
||||||
|
}
|
||||||
|
|
||||||
|
void RendererD3D::pushGroupMarker(GLsizei length, const char *marker)
|
||||||
|
{
|
||||||
|
- std::vector<wchar_t> wcstring(length + 1);
|
||||||
|
- size_t convertedChars = 0;
|
||||||
|
- errno_t err = mbstowcs_s(&convertedChars, wcstring.data(), length + 1, marker, _TRUNCATE);
|
||||||
|
- if (err == 0)
|
||||||
|
- {
|
||||||
|
- getAnnotator()->beginEvent(wcstring.data());
|
||||||
|
- }
|
||||||
|
+ getAnnotator()->beginEvent(widen(marker).data());
|
||||||
|
}
|
||||||
|
|
||||||
|
void RendererD3D::popGroupMarker()
|
Loading…
Reference in New Issue