Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

Rendering problems on Samsung Galaxy Nexus #2980

Closed
ljbade opened this issue Nov 9, 2015 · 1 comment
Closed

Rendering problems on Samsung Galaxy Nexus #2980

ljbade opened this issue Nov 9, 2015 · 1 comment
Labels
Android Mapbox Maps SDK for Android bug

Comments

@ljbade
Copy link
Contributor

ljbade commented Nov 9, 2015

I tested TestApp on my Samsung Galaxy Nexus with Android 4.0.4 factory image installed.

I found the map was consistently glitching particularly when animating or moving the map with touch input.

Performance also drops a lot when this is happening. At one point the whole phone froze.

device-2015-11-09-204222
device-2015-11-09-204418
device-2015-11-09-204435
device-2015-11-09-204531
device-2015-11-09-205620

Here is the GL init log:

11-09 22:41:36.000 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: EGL Vendor: Android
11-09 22:41:36.000 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: EGL Version: 1.4 Android META-EGL
11-09 22:41:36.000 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: EGL Client APIs: OpenGL ES
11-09 22:41:36.000 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: EGL Client Extensions: EGL_KHR_image EGL_KHR_image_base 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 EGL_ANDROID_image_native_buffer 
11-09 22:41:36.000 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: Found 6 configs
11-09 22:41:36.000 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: Config 0:
11-09 22:41:36.000 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Caveat: 12344
11-09 22:41:36.000 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Conformant: 4
11-09 22:41:36.000 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Color: 32
11-09 22:41:36.000 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Red: 8
11-09 22:41:36.000 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Green: 8
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Blue: 8
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Alpha: 8
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Alpha mask: 0
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Depth: 24
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Stencil: 8
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Sample buffers: 0
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Samples: 0
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: Config 1:
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Caveat: 12344
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Conformant: 4
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Color: 32
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Red: 8
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Green: 8
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Blue: 8
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Alpha: 0
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Alpha mask: 0
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Depth: 24
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Stencil: 8
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Sample buffers: 0
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Samples: 0
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: Config 2:
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Caveat: 12344
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Conformant: 4
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Color: 32
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Red: 8
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Green: 8
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Blue: 8
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Alpha: 8
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Alpha mask: 0
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Depth: 24
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Stencil: 8
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Sample buffers: 1
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Samples: 4
11-09 22:41:36.008 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: Config 3:
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Caveat: 12344
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Conformant: 4
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Color: 32
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Red: 8
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Green: 8
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Blue: 8
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Alpha: 0
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Alpha mask: 0
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Depth: 24
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Stencil: 8
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Sample buffers: 1
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Samples: 4
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: Config 4:
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Caveat: 12344
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Conformant: 4
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Color: 16
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Red: 5
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Green: 6
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Blue: 5
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Alpha: 0
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Alpha mask: 0
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Depth: 24
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Stencil: 8
11-09 22:41:36.015 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Sample buffers: 0
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Samples: 0
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: Config 5:
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Caveat: 12344
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Conformant: 4
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Color: 16
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Red: 5
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Green: 6
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Blue: 5
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Alpha: 0
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Alpha mask: 0
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Depth: 24
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Stencil: 8
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Sample buffers: 1
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: ...Samples: 4
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: Chosen config is 1
11-09 22:41:36.023 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: Chosen window format is 511
11-09 22:41:36.140 14168-14168/com.mapbox.mapboxgl.testapp D/OpenGLRenderer: Enabling debug mode 0
11-09 22:41:36.250 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: GL Vendor: Imagination Technologies
11-09 22:41:36.250 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: GL Renderer: PowerVR SGX 540
11-09 22:41:36.250 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: GL Version: OpenGL ES 2.0 build 1.8@785978
11-09 22:41:36.250 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: GL SL Version: OpenGL ES GLSL ES 1.00 build 1.8@785978
11-09 22:41:36.250 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: GL Extensions: GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_vertex_half_float GL_OES_texture_float GL_OES_texture_half_float GL_OES_element_index_uint GL_OES_mapbuffer GL_OES_fragment_precision_high GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_required_internalformat GL_OES_depth_texture GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_standard_derivatives GL_OES_vertex_array_object GL_OES_egl_sync GL_EXT_multi_draw_arrays GL_EXT_texture_format_BGRA8888 GL_EXT_discard_frameb
11-09 22:41:36.250 14168-14168/com.mapbox.mapboxgl.testapp I/mbgl: {Main}[OpenGL]: GL Extensions: uffer GL_EXT_shader_texture_lod GL_IMG_shader_binary GL_IMG_texture_compression_pvrtc GL_IMG_texture_npot GL_IMG_texture_format_BGRA8888 GL_IMG_read_format GL_IMG_program_binary GL_IMG_multisampled_render_to_texture

@adam-mapbox How do we narrow this issue down? It must be something in our GL code, perhaps assuming a GL extension exists which is not implemented on this phone.

@ljbade ljbade added bug Android Mapbox Maps SDK for Android labels Nov 9, 2015
@ljbade ljbade added this to the android-v2.3.0 milestone Nov 9, 2015
@bleege bleege modified the milestones: android-v2.3.0, android-v2.4.0 Dec 4, 2015
@bleege bleege modified the milestones: android-v3.0.0, android-v3.1.0 Dec 21, 2015
@bleege bleege modified the milestones: android-v3.1.0, android-v4.0.0 Jan 20, 2016
@mb12
Copy link

mb12 commented Mar 5, 2016

@jfirebaugh why did you close it? It's a legitimate bug.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Android Mapbox Maps SDK for Android bug
Projects
None yet
Development

No branches or pull requests

4 participants