I'm finished compiling/building OGRE v1.10.8 VS2017-Solution for Android and I started testing it.
But I got a runtime error when tested on Android Emulator
PRECONDITIONS:
- Windows 10 x64
- Visual Studio 2017 Pro
- Android NDK r15c
- targets: Android ARM,x86
- target API level: API 16
- STL: stlport_static
- Config defines (for ease of searching, I used a bold font):
- OGRE_STATIC_LIB 1
- OGRE_RESOURCEMANAGER_STRICT 1
- INCLUDE_RTSHADER_SYSTEM 1
- OGRE_USE_STD11 0
- OGRE_NODE_STORAGE_LEGACY 0
- OGRE_DOUBLE_PRECISION 0
- OGRE_NODE_INHERIT_TRANSFORM 0
- OGRE_CONTAINERS_USE_CUSTOM_MEMORY_ALLOCATOR 0
- OGRE_STRING_USE_CUSTOM_MEMORY_ALLOCATOR 0
- OGRE_MEMORY_TRACKER_DEBUG_MODE 0
- OGRE_MEMORY_TRACKER_RELEASE_MODE 0
- OGRE_ASSERT_MODE 1
- OGRE_THREAD_SUPPORT 0
- OGRE_THREAD_PROVIDER 0
- OGRE_NO_MESHLOD 0
- OGRE_NO_FREEIMAGE 0
- OGRE_NO_DDS_CODEC 0
- OGRE_NO_PVRTC_CODEC 0
- OGRE_NO_ETC_CODEC 0
- OGRE_NO_STBI_CODEC 1
- OGRE_NO_ZIP_ARCHIVE 0
- OGRE_NO_VIEWPORT_ORIENTATIONMODE 1
- OGRE_NO_GLES2_CG_SUPPORT 1
- OGRE_NO_GLES2_GLSL_OPTIMISER 1
- OGRE_NO_GL_STATE_CACHE_SUPPORT 1
- OGRE_NO_GLES3_SUPPORT 1
- OGRE_NO_TBB_SCHEDULER 1
- OGRE_PROFILING 0
- OGRE_NO_QUAD_BUFFER_STEREO 1
- Dependecies:
- FreeImage
- freetype
- glsl_optimiser
- hlsl2glsl
- OIS
- SDL (SDL was excluded from the Solution due to many linker errors related to SDL)
- zlib
- zziplib
- Components:
- Bites
- HLMS
- Java
- MeshLodGenerator
- Overlay
- Paging
- Property
- Python
- RTShaderSystem
- Terrain
- Volume
- Plugins:
- BSPSceneManager
- CgProgramManager
- EXRCodec
- OctreeSceneManager
- OctreeZone
- ParticleFX
- PCZSceneManager
- RenderSystems:
- Direct3D9
- Direct3D11
- GL
- GL3Plus
- GLES
- GLES2
- GLSupport
Devices on which testing was performed:
- Real phone LG-X145 - ARMv7a, API-19(Android v.4.4.2), MediaTek MT6572, Mali-400MP
- Debug - OK
- Release - OK
- Andriod Virtual Device #1 - x86, API-16(Android v.4.1.2), GenuineIntel.Virtual CPU (x86)
NOTE: tested with all emulator's OpenGL ES renderers - "SwiftShader," "ANGLE(D3D11)", "ANGLE(D3D9)", "Desktop Native OpenGL". No effect
NOTE: tested with all emulator's options - "Host Maximum(up to OpenGL ES3.1)", "Compatibility (OpenGL ES1.1/2.0). No effect too- Debug - FAIL (see LogCat)
- Release - FAIL(see LogCat)
- Andriod Virtual Device #2 - ARMv7a, API-16(Android v.4.1.2), Dummy Virtual Machine ARMv7 Processor
NOTE: tested with all emulator's OpenGL ES renderers - "SwiftShader," "ANGLE(D3D11)", "ANGLE(D3D9)", "Desktop Native OpenGL". No effect
NOTE: tested with all emulator's options - "Host Maximum(up to OpenGL ES3.1)", "Compatibility (OpenGL ES1.1/2.0). No effect too- Debug - FAIL (see LogCat)
- Release - FAIL (see LogCat)
LOGCAT logs (from Android Device Monitor)
NOTE: This is a log of Andriod Virtual Device #1 (log of Andriod Virtual Device #2 is similar)
Code: Select all
[color=#008800]
09-27 12:11:41.189: OGRE(1842): Creating resource group General
09-27 12:11:41.189: OGRE(1842): Creating resource group OgreInternal
09-27 12:11:41.189: OGRE(1842): Creating resource group OgreAutodetect
09-27 12:11:41.189: OGRE(1842): SceneManagerFactory for type 'DefaultSceneManager' registered.
09-27 12:11:41.189: OGRE(1842): Registering ResourceManager for type Material
09-27 12:11:41.189: OGRE(1842): Registering ResourceManager for type Mesh
09-27 12:11:41.189: OGRE(1842): Registering ResourceManager for type Skeleton
09-27 12:11:41.189: OGRE(1842): MovableObjectFactory for type 'ParticleSystem' registered.
09-27 12:11:41.189: OGRE(1842): ArchiveFactory for archive type FileSystem registered.
09-27 12:11:41.189: OGRE(1842): ArchiveFactory for archive type Zip registered.
09-27 12:11:41.189: OGRE(1842): ArchiveFactory for archive type EmbeddedZip registered.
09-27 12:11:41.189: OGRE(1842): DDS codec registering
09-27 12:11:41.189: OGRE(1842): FreeImage version: 3.15.3
09-27 12:11:41.189: OGRE(1842): This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
09-27 12:11:41.189: OGRE(1842): Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,gif,hdr,g3,sgi,exr,j2k,j2c,jp2,pfm,pct,pict,pic
09-27 12:11:41.189: OGRE(1842): PVRTC codec registering
09-27 12:11:41.189: OGRE(1842): ETC codec registering
09-27 12:11:41.189: OGRE(1842): Registering ResourceManager for type HighLevelGpuProgram
09-27 12:11:41.189: OGRE(1842): Registering ResourceManager for type Compositor
09-27 12:11:41.199: OGRE(1842): MovableObjectFactory for type 'Entity' registered.
09-27 12:11:41.199: OGRE(1842): MovableObjectFactory for type 'Light' registered.
09-27 12:11:41.199: OGRE(1842): MovableObjectFactory for type 'BillboardSet' registered.
09-27 12:11:41.199: OGRE(1842): MovableObjectFactory for type 'ManualObject' registered.
09-27 12:11:41.199: OGRE(1842): MovableObjectFactory for type 'BillboardChain' registered.
09-27 12:11:41.199: OGRE(1842): MovableObjectFactory for type 'RibbonTrail' registered.
09-27 12:11:41.199: OGRE(1842): *-*-* OGRE Initialising
09-27 12:11:41.199: OGRE(1842): *-*-* Version 1.10.8 (Xalafu)
09-27 12:11:41.199: OGRE(1842): Installing plugin: OpenGL ES 2.0 RenderSystem
09-27 12:11:41.199: OGRE(1842): OpenGL ES 2.x Rendering Subsystem created.[/color]
[color=#0000ff]09-27 12:11:41.199: libEGL(1842): loaded /system/lib/egl/libEGL_emulation.so
09-27 12:11:41.199: libEGL(1842): loaded /system/lib/egl/libGLESv1_CM_emulation.so
09-27 12:11:41.199: libEGL(1842): loaded /system/lib/egl/libGLESv2_emulation.so
09-27 12:11:41.199: libEGL(1842): [ 09-27 12:11:41.199 1842: 1855 ]
09-27 12:11:41.199: libEGL(1842): HostConnection::get() New Host Connection established 0xb8dae158, tid 1855[/color]
[color=#008800]09-27 12:11:41.209: OGRE(1842): Plugin successfully installed
09-27 12:11:41.209: OGRE(1842): Installing plugin: Octree Scene Manager
09-27 12:11:41.209: OGRE(1842): Plugin successfully installed
09-27 12:11:41.209: OGRE(1842): Installing plugin: ParticleFX
09-27 12:11:41.209: OGRE(1842): Particle Emitter Type 'Point' registered
09-27 12:11:41.209: OGRE(1842): Particle Emitter Type 'Box' registered
09-27 12:11:41.209: OGRE(1842): Particle Emitter Type 'Ellipsoid' registered
09-27 12:11:41.209: OGRE(1842): Particle Emitter Type 'Cylinder' registered
09-27 12:11:41.209: OGRE(1842): Particle Emitter Type 'Ring' registered
09-27 12:11:41.209: OGRE(1842): Particle Emitter Type 'HollowEllipsoid' registered
09-27 12:11:41.209: OGRE(1842): Particle Affector Type 'LinearForce' registered
09-27 12:11:41.209: OGRE(1842): Particle Affector Type 'ColourFader' registered
09-27 12:11:41.209: OGRE(1842): Particle Affector Type 'ColourFader2' registered
09-27 12:11:41.209: OGRE(1842): Particle Affector Type 'ColourImage' registered
09-27 12:11:41.209: OGRE(1842): Particle Affector Type 'ColourInterpolator' registered
09-27 12:11:41.209: OGRE(1842): Particle Affector Type 'Scaler' registered
09-27 12:11:41.209: OGRE(1842): Particle Affector Type 'Rotator' registered
09-27 12:11:41.209: OGRE(1842): Particle Affector Type 'DirectionRandomiser' registered
09-27 12:11:41.209: OGRE(1842): Particle Affector Type 'DeflectorPlane' registered
09-27 12:11:41.209: OGRE(1842): Plugin successfully installed
09-27 12:11:41.209: OGRE(1842): OverlayElementFactory for type Panel registered.
09-27 12:11:41.209: OGRE(1842): OverlayElementFactory for type BorderPanel registered.
09-27 12:11:41.209: OGRE(1842): OverlayElementFactory for type TextArea registered.
09-27 12:11:41.209: OGRE(1842): Registering ResourceManager for type Font
09-27 12:11:41.209: OGRE(1842): CPU Identifier & Features
09-27 12:11:41.209: OGRE(1842): -------------------------
09-27 12:11:41.209: OGRE(1842): * CPU ID: GenuineIntel: Virtual CPU
09-27 12:11:41.209: OGRE(1842): * SSE: yes
09-27 12:11:41.209: OGRE(1842): * SSE2: yes
09-27 12:11:41.209: OGRE(1842): * SSE3: yes
09-27 12:11:41.209: OGRE(1842): * SSE41: yes
09-27 12:11:41.209: OGRE(1842): * SSE42: yes
09-27 12:11:41.209: OGRE(1842): * MMX: yes
09-27 12:11:41.209: OGRE(1842): * MMXEXT: yes
09-27 12:11:41.209: OGRE(1842): * 3DNOW: no
09-27 12:11:41.209: OGRE(1842): * 3DNOWEXT: no
09-27 12:11:41.209: OGRE(1842): * CMOV: yes
09-27 12:11:41.209: OGRE(1842): * TSC: yes
09-27 12:11:41.209: OGRE(1842): *INVARIANT TSC: no
09-27 12:11:41.209: OGRE(1842): * FPU: yes
09-27 12:11:41.209: OGRE(1842): * PRO: yes
09-27 12:11:41.209: OGRE(1842): * HT: no
09-27 12:11:41.209: OGRE(1842): -------------------------
09-27 12:11:41.209: OGRE(1842): ******************************
09-27 12:11:41.209: OGRE(1842): *** Starting EGL Subsystem ***
09-27 12:11:41.209: OGRE(1842): ******************************
09-27 12:11:41.209: OGRE(1842): EGL_VERSION = 1.4 Android META-EGL
09-27 12:11:41.209: OGRE(1842): EGL_EXTENSIONS = EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_ANDROID_image_native_buffer
09-27 12:11:41.209: OGRE(1842): Registering ResourceManager for type Texture
09-27 12:11:41.209: OGRE(1842): GLES2RenderSystem::_createRenderWindow "OGRE Sample Browser", 0x0 windowed miscParams: androidConfig=3101328816 externalWindowHandle=3101366992 preserveContext=true [/color]
[color=#ff0000]09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPathCommandsNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPathCoordsNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPathDashArrayNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPathLengthNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPathMetricRangeNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPathMetricsNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPathParameterfvNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPathParameterivNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPathSpacingNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPerfCounterInfoINTEL")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPerfMonitorCounterDataAMD")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPerfMonitorCounterInfoAMD")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPerfMonitorCounterStringAMD")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPerfMonitorCountersAMD")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPerfMonitorGroupStringAMD")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPerfMonitorGroupsAMD")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPerfQueryDataINTEL")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPerfQueryIdByNameINTEL")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPerfQueryInfoINTEL")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetPointervKHR")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetProgramBinary")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetProgramBinaryOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetProgramInfoLog")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetProgramPipelineInfoLogEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetProgramPipelineivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetProgramResourceLocationIndexEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetProgramResourcefvNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetProgramiv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetQueryObjecti64vEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetQueryObjectivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetQueryObjectui64vEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetQueryObjectuiv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetQueryObjectuivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetQueryiv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetQueryivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetRenderbufferParameteriv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetSamplerParameterIivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetSamplerParameterIivOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetSamplerParameterIuivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetSamplerParameterIuivOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetSamplerParameterfv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetSamplerParameteriv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetShaderInfoLog")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetShaderPrecisionFormat")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetShaderSource")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetShaderiv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetString")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetStringi")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetSynciv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetSyncivAPPLE")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetTexParameterIivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetTexParameterIivOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetTexParameterIuivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetTexParameterIuivOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetTexParameterfv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetTexParameteriv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetTextureHandleNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetTextureSamplerHandleNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetTransformFeedbackVarying")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetTranslatedShaderSourceANGLE")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetUniformBlockIndex")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetUniformIndices")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetUniformLocation")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetUniformfv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetUniformiv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetUniformuiv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetVertexAttribIiv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetVertexAttribIuiv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetVertexAttribPointerv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetVertexAttribfv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetVertexAttribiv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetnUniformfvEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetnUniformfvKHR")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetnUniformivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetnUniformivKHR")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glGetnUniformuivKHR")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glHint")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glInsertEventMarkerEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glInterpolatePathsNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glInvalidateFramebuffer")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glInvalidateSubFramebuffer")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsBuffer")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsEnabled")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsEnablediEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsEnablediNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsEnablediOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsFenceNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsFramebuffer")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsImageHandleResidentNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsPathNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsPointInFillPathNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsPointInStrokePathNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsProgram")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsProgramPipelineEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsQuery")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsQueryEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsRenderbuffer")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsSampler")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsShader")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsSync")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsSyncAPPLE")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsTexture")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsTextureHandleResidentNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsTransformFeedback")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsVertexArray")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glIsVertexArrayOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glLabelObjectEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glLineWidth")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glLinkProgram")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMakeImageHandleNonResidentNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMakeImageHandleResidentNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMakeTextureHandleNonResidentNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMakeTextureHandleResidentNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMapBufferOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMapBufferRange")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMapBufferRangeEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMatrixLoad3x2fNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMatrixLoad3x3fNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMatrixLoadTranspose3x3fNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMatrixMult3x2fNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMatrixMult3x3fNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMatrixMultTranspose3x3fNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMinSampleShadingOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMultiDrawArraysEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMultiDrawArraysIndirectEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMultiDrawElementsBaseVertexEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMultiDrawElementsBaseVertexOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMultiDrawElementsEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glMultiDrawElementsIndirectEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glNamedFramebufferSampleLocationsfvNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glObjectLabelKHR")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glObjectPtrLabelKHR")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPatchParameteriEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPatchParameteriOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathCommandsNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathCoordsNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathCoverDepthFuncNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathDashArrayNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathGlyphIndexArrayNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathGlyphIndexRangeNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathGlyphRangeNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathGlyphsNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathMemoryGlyphIndexArrayNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathParameterfNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathParameterfvNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathParameteriNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathParameterivNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathStencilDepthOffsetNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathStencilFuncNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathStringNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathSubCommandsNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPathSubCoordsNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPauseTransformFeedback")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPixelStorei")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPointAlongPathNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPolygonModeNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPolygonOffset")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPolygonOffsetClampEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPopDebugGroupKHR")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPopGroupMarkerEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPrimitiveBoundingBoxEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPrimitiveBoundingBoxOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramBinary")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramBinaryOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramParameteri")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramParameteriEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramPathFragmentInputGenNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform1fEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform1fvEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform1iEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform1ivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform1uiEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform1uivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform2fEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform2fvEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform2iEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform2ivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform2uiEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform2uivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform3fEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform3fvEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform3iEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform3ivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform3uiEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform3uivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform4fEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform4fvEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform4iEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform4ivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform4uiEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniform4uivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniformHandleui64NV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniformHandleui64vNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniformMatrix2fvEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniformMatrix2x3fvEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniformMatrix2x4fvEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniformMatrix3fvEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniformMatrix3x2fvEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniformMatrix3x4fvEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniformMatrix4fvEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniformMatrix4x2fvEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glProgramUniformMatrix4x3fvEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPushDebugGroupKHR")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glPushGroupMarkerEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glQueryCounterEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glRasterSamplesEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glReadBuffer")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glReadBufferIndexedEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glReadBufferNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glReadPixels")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glReadnPixelsEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glReadnPixelsKHR")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glReleaseShaderCompiler")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glRenderbufferStorage")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glRenderbufferStorageMultisample")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glRenderbufferStorageMultisampleANGLE")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glRenderbufferStorageMultisampleAPPLE")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glRenderbufferStorageMultisampleEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glRenderbufferStorageMultisampleIMG")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glRenderbufferStorageMultisampleNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glResolveDepthValuesNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glResolveMultisampleFramebufferAPPLE")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glResumeTransformFeedback")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glSampleCoverage")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glSamplerParameterIivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glSamplerParameterIivOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glSamplerParameterIuivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glSamplerParameterIuivOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glSamplerParameterf")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glSamplerParameterfv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glSamplerParameteri")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glSamplerParameteriv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glScissor")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glScissorArrayvNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glScissorIndexedNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glScissorIndexedvNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glSelectPerfMonitorCountersAMD")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glSetFenceNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glShaderBinary")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glShaderSource")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glStartTilingQCOM")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glStencilFillPathInstancedNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glStencilFillPathNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glStencilFunc")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glStencilFuncSeparate")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glStencilMask")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glStencilMaskSeparate")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glStencilOp")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glStencilOpSeparate")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glStencilStrokePathInstancedNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glStencilStrokePathNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glStencilThenCoverFillPathInstancedNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glStencilThenCoverFillPathNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glStencilThenCoverStrokePathInstancedNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glStencilThenCoverStrokePathNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glSubpixelPrecisionBiasNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTestFenceNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexBufferEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexBufferOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexBufferRangeEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexBufferRangeOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexImage2D")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexImage3D")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexImage3DOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexPageCommitmentEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexParameterIivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexParameterIivOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexParameterIuivEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexParameterIuivOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexParameterf")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexParameterfv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexParameteri")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexParameteriv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexStorage1DEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexStorage2D")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexStorage2DEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexStorage3D")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexStorage3DEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexStorage3DMultisampleOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexSubImage2D")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexSubImage3D")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTexSubImage3DOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTextureStorage1DEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTextureStorage2DEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTextureStorage3DEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTextureViewEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTextureViewOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTransformFeedbackVaryings")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glTransformPathNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform1f")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform1fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform1i")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform1iv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform1ui")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform1uiv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform2f")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform2fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform2i")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform2iv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform2ui")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform2uiv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform3f")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform3fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform3i")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform3iv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform3ui")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform3uiv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform4f")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform4fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform4i")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform4iv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform4ui")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniform4uiv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformBlockBinding")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformHandleui64NV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformHandleui64vNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformMatrix2fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformMatrix2x3fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformMatrix2x3fvNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformMatrix2x4fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformMatrix2x4fvNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformMatrix3fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformMatrix3x2fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformMatrix3x2fvNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformMatrix3x4fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformMatrix3x4fvNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformMatrix4fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformMatrix4x2fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformMatrix4x2fvNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformMatrix4x3fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUniformMatrix4x3fvNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUnmapBuffer")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUnmapBufferOES")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUseProgram")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glUseProgramStagesEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glValidateProgram")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glValidateProgramPipelineEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttrib1f")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttrib1fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttrib2f")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttrib2fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttrib3f")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttrib3fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttrib4f")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttrib4fv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttribDivisor")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttribDivisorANGLE")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttribDivisorEXT")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttribDivisorNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttribI4i")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttribI4iv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttribI4ui")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttribI4uiv")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttribIPointer")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glVertexAttribPointer")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glViewport")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glViewportArrayvNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glViewportIndexedfNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glViewportIndexedfvNV")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glWaitSync")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glWaitSyncAPPLE")
09-27 12:11:41.219: libEGL(1842): no more slots for eglGetProcAddress("glWeightPathsNV")
09-27 12:11:41.219: OGRE(1842): RenderingAPIException: Could not initialize glesw in GLES2RenderSystem::initialiseContext at src\OgreGLES2RenderSystem.cpp (line 1830)
09-27 12:11:41.219: libc(1842): Fatal signal 11 (SIGSEGV) at 0xdeadcab1 (code=1), thread 1855 (com.Browser)[/color]
[color=#008800]09-27 12:11:41.339: DEBUG(1155): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-27 12:11:41.339: DEBUG(1155): Build fingerprint: 'generic_x86/sdk_x86/generic_x86:4.1.2/MASTER/3462064:eng/test-keys'
09-27 12:11:41.339: DEBUG(1155): pid: 1842, tid: 1855, name: com.Browser >>> com.Browser <<<
09-27 12:11:41.339: DEBUG(1155): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadcab1
09-27 12:11:41.439: DEBUG(1155): eax 99b0c6e0 ebx 99fdfc04 ecx 99b0c6e0 edx b8da8ad0
09-27 12:11:41.439: DEBUG(1155): esi b8da8b00 edi 9bf56000
09-27 12:11:41.439: DEBUG(1155): xcs 00000073 xds 0000007b xes 0000007b xfs 00000000 xss 0000007b
09-27 12:11:41.439: DEBUG(1155): eip 99b0c6f6 ebp 98b1e6a8 esp 98b1e690 flags 00010292
09-27 12:11:41.439: DEBUG(1155): backtrace:
09-27 12:11:41.439: DEBUG(1155): #00 pc 00fed6f6 /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): #01 pc 00fed736 /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): #02 pc 00fed6d7 /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): #03 pc 00fec756 /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): #04 pc 00febc97 /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): #05 pc 00febc14 /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): #06 pc 0070946d /data/data/com.Browser/lib/libBrowser.so (Ogre::ExceptionFactory::_throwException(Ogre::Exception::ExceptionCodes, int, std::string const&, std::string const&, char const*, long)+387)
09-27 12:11:41.439: DEBUG(1155): #07 pc 00709850 /data/data/com.Browser/lib/libBrowser.so (Ogre::HardwareBuffer::lock(Ogre::HardwareBuffer::LockOptions, Ogre::HardwareBuffer::UploadOptions))
09-27 12:11:41.439: DEBUG(1155): #08 pc 009e771e /data/data/com.Browser/lib/libBrowser.so (Ogre::GLES2RenderSystem::initialiseContext(Ogre::RenderWindow*)+382)
09-27 12:11:41.439: DEBUG(1155): #09 pc 009e3893 /data/data/com.Browser/lib/libBrowser.so (Ogre::GLES2RenderSystem::_createRenderWindow(std::string const&, unsigned int, unsigned int, bool, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const*)+1005)
09-27 12:11:41.439: DEBUG(1155): #10 pc 00c68e02 /data/data/com.Browser/lib/libBrowser.so (Ogre::Root::createRenderWindow(std::string const&, unsigned int, unsigned int, bool, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const*)+366)
09-27 12:11:41.439: DEBUG(1155): #11 pc 0097e3f1 /data/data/com.Browser/lib/libBrowser.so (OgreBites::ApplicationContext::createWindow(std::string const&)+429)
09-27 12:11:41.439: DEBUG(1155): #12 pc 007641d9 /data/data/com.Browser/lib/libBrowser.so (OgreBites::SampleBrowser::createWindow(std::string const&)+37)
09-27 12:11:41.439: DEBUG(1155): #13 pc 0097d89f /data/data/com.Browser/lib/libBrowser.so (OgreBites::ApplicationContext::setup()+47)
09-27 12:11:41.439: DEBUG(1155): #14 pc 007633c3 /data/data/com.Browser/lib/libBrowser.so (OgreBites::SampleBrowser::setup()+35)
09-27 12:11:41.439: DEBUG(1155): #15 pc 0097d560 /data/data/com.Browser/lib/libBrowser.so (OgreBites::ApplicationContext::initApp()+70)
09-27 12:11:41.439: DEBUG(1155): #16 pc 0097e4b8 /data/data/com.Browser/lib/libBrowser.so (OgreBites::ApplicationContext::initAppForAndroid(AAssetManager*, ANativeWindow*)+82)
09-27 12:11:41.439: DEBUG(1155): #17 pc 007673ea /data/data/com.Browser/lib/libBrowser.so (OgreBites::OgreAndroidBridge::handleCmd(android_app*, int)+121)
09-27 12:11:41.439: DEBUG(1155): #18 pc 00704e1a /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): #19 pc 007674b5 /data/data/com.Browser/lib/libBrowser.so (OgreBites::OgreAndroidBridge::go(android_app*)+49)
09-27 12:11:41.439: DEBUG(1155): #20 pc 007675a0 /data/data/com.Browser/lib/libBrowser.so (android_main+41)
09-27 12:11:41.439: DEBUG(1155): #21 pc 00704f4c /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): #22 pc 000106d0 /system/lib/libc.so (__thread_entry+240)
09-27 12:11:41.439: DEBUG(1155): #23 pc 00019295 /system/lib/libc.so
09-27 12:11:41.439: DEBUG(1155): #24 pc 00001f4c /system/lib/libc.so
09-27 12:11:41.439: DEBUG(1155): stack:
09-27 12:11:41.439: DEBUG(1155): 98b1e650 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e654 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e658 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e65c 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e660 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e664 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e668 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e66c 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e670 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e674 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e678 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e67c 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e680 0000000d
09-27 12:11:41.439: DEBUG(1155): 98b1e684 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e688 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e68c 99b0c6ef /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): #00 98b1e690 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e694 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e698 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e69c 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e6a0 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e6a4 99fdfc04 /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): 98b1e6a8 98b1e6c8 [stack:1855]
09-27 12:11:41.439: DEBUG(1155): 98b1e6ac 99b0c736 /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): #01 98b1e6b0 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e6b4 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e6b8 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e6bc b8da8b00 [heap]
09-27 12:11:41.439: DEBUG(1155): 98b1e6c0 9bf56000
09-27 12:11:41.439: DEBUG(1155): 98b1e6c4 99fdfc04 /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): 98b1e6c8 98b1e6e8 [stack:1855]
09-27 12:11:41.439: DEBUG(1155): 98b1e6cc 99b0c6d7 /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): #02 98b1e6d0 99b0c6e0 /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): 98b1e6d4 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e6d8 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e6dc 00000000
09-27 12:11:41.439: DEBUG(1155): 98b1e6e0 b8da8b00 [heap]
09-27 12:11:41.439: DEBUG(1155): 98b1e6e4 99fdfc04 /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): 98b1e6e8 98b1e708 [stack:1855]
09-27 12:11:41.439: DEBUG(1155): 98b1e6ec 99b0b756 /data/data/com.Browser/lib/libBrowser.so
09-27 12:11:41.439: DEBUG(1155): memory map around fault addr deadcab1:
09-27 12:11:41.439: DEBUG(1155): bfbed000-bfc0e000 [stack]
09-27 12:11:41.439: DEBUG(1155): (no map for address)
09-27 12:11:41.439: DEBUG(1155): (no map above)[/color]
For comparison
I compiled and ran OGRE v1.9 based on this VS2017-solution - OGRE v1.10.8
All VS2017 compiler options, projects options, paths, dependencies, libraries - are almost identical, remained unchanged.
I replaced only the source files of OGRE and Media(assets) folder from Ogre v1.10.8 to Ogre v1.9
In short, I tried to minimize the changes to completely exclude compiler (with it options), NDK, API, etc.
As a result, version Ogre v1.9 was launched successfully on all these devices : LG-X145, Andriod Virtual Device #1 and Andriod Virtual Device #2
Does anyone know what the problem is?