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>
|
||||
|
||||
pkgname=mingw-w64-angleproject
|
||||
pkgver=2.1.r5637.0e49e6b
|
||||
pkgrel=2
|
||||
pkgver=2.1.r5658.a3d333c
|
||||
pkgrel=1
|
||||
pkgdesc='ANGLE project (mingw-w64)'
|
||||
arch=('any')
|
||||
url='https://chromium.googlesource.com/angle/angle/+/master/README.md'
|
||||
|
@ -14,18 +14,20 @@ license=('BSD')
|
|||
depends=('mingw-w64-crt')
|
||||
makedepends=('mingw-w64-gcc' 'git' 'gyp-git' 'python')
|
||||
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'
|
||||
'angleproject-include-import-library-and-use-def-file.patch'
|
||||
'libEGL_mingw32.def'
|
||||
'libGLESv2_mingw32.def'
|
||||
'entry_points_shader.cpp')
|
||||
'entry_points_shader.cpp'
|
||||
'provide_mbstowcs_s_for_xp.patch')
|
||||
sha256sums=('SKIP'
|
||||
'SKIP'
|
||||
'895c62846e6784dcc33171523a452cb474010d3fc9e7c351c27b8add4e9930ab'
|
||||
'fb04f30b904760d32c4c0b733d0a0b44359855db1fde9e7f5ca7d0b8b1be3e56'
|
||||
'3186d913a5fb483d2ae568068453e494d52df8f3f23f09d16afbbf916a63e4a4'
|
||||
'ad347c9732f8897497aa51b8969a0e01cd8cd4ebb9a0e873a2ff47c210f1d46c')
|
||||
'ad347c9732f8897497aa51b8969a0e01cd8cd4ebb9a0e873a2ff47c210f1d46c'
|
||||
'57b16254c23dbd312dbbe0495a177690809b916c2f3d8b3bbf2dd405274d518c')
|
||||
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
|
||||
|
||||
#pkgver() {
|
||||
|
@ -45,7 +47,7 @@ prepare() {
|
|||
# provide 32-bit versions of *.def files
|
||||
cp ../libEGL_mingw32.def src/libEGL/
|
||||
cp ../libGLESv2_mingw32.def src/libGLESv2/
|
||||
|
||||
|
||||
# provide a file to export symbols declared in ShaderLang.h as part of libGLESv2.dll
|
||||
# (required to build Qt WebKit which uses shader interface)
|
||||
cp ../entry_points_shader.cpp src/libGLESv2/
|
||||
|
@ -57,6 +59,9 @@ prepare() {
|
|||
# and entry_points_shader.cpp is compiled
|
||||
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
|
||||
echo "" > 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