__cxa_finalize LIBC libc.so libGLES_mali.so __cxa_atexit __register_atfork dladdr libdl.so dl_iterate_phdr raise __stack_chk_fail __stack_chk_guard __strncat_chk dlerror dlsym strlen __android_log_print __egl_platform_begin_new_frame_android __egl_platform_copy_buffers_android __egl_platform_create_surface_android __egl_platform_default_display_android __egl_platform_deinit_display_android __egl_platform_destroy_surface_android __egl_platform_display_get_format_android __egl_platform_display_valid_android __egl_platform_filter_configs_android __egl_platform_get_buffer_android __egl_platform_get_display_orientation_android __egl_platform_get_pixmap_alphaformat_android __egl_platform_get_pixmap_colorspace_android __egl_platform_get_pixmap_format_android __egl_platform_get_pixmap_size_android __egl_platform_get_window_size_android __egl_platform_immediate_queue_with_fence_android __egl_platform_init_display_android __egl_platform_initialize_android __egl_platform_map_pixmap_android __egl_platform_pixmap_config_compatible_android __egl_platform_pixmap_copybuffers_compatible_android __egl_platform_pixmap_egl_image_compatible_android __egl_platform_pixmap_support_gpu_access_android __egl_platform_pixmap_surface_compatible_android __egl_platform_pixmap_valid_android __egl_platform_process_lock_item_android __egl_platform_query_buffer_age_android __egl_platform_queue_buffer_android __egl_platform_register_lock_item_android __egl_platform_release_lock_item_android __egl_platform_resize_surface_android __egl_platform_setup_soft_job_callback_android __egl_platform_soft_job_callback_android __egl_platform_start_rendering_android __egl_platform_stop_rendering_android __egl_platform_supports_vsync_android __egl_platform_surface_buffer_invalid_android __egl_platform_surface_post_processing_needed_android __egl_platform_swap_buffers_android __egl_platform_swap_interval_android __egl_platform_terminate_android __egl_platform_unmap_pixmap_android __egl_platform_unregister_lock_item_android __egl_platform_update_image_android __egl_platform_wait_native_android __egl_platform_window_compatible_android __egl_platform_window_valid_android _mali_arch_fence_wait _mali_base_arch_sys_wait_handle_wait _mali_base_common_mem_add_phys_mem _mali_base_common_mem_free _mali_fence_create _mali_fence_destroy _mali_sys_mutex_create _mali_sys_mutex_destroy _mali_sys_mutex_lock _mali_sys_mutex_unlock calloc close free ioctl malloc sysconf __sF __errno _mali_base_arch_mem_map _mali_base_arch_mem_unmap _mali_base_worker_create _mali_base_worker_destroy _mali_base_worker_task_add syscall _Z25native_buffer_handle_syncPK13native_handlei fprintf abort _mali_base_common_context_fence_lock _mali_base_common_context_fence_unlock _mali_base_common_mem_size_get glActiveTexture glBindBuffer glBindTexture glBindVertexArrayOES glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDebugMessageCallbackKHR glDebugMessageControlKHR glDebugMessageInsertKHR glDeleteBuffers glDeleteTextures glDeleteVertexArraysOES pow libm.so glDepthFunc log glDepthMask exp glDepthRangef cos glDisable atan2 glDiscardFramebufferEXT asin glDrawArrays acos glDrawElements glEGLImageTargetRenderbufferStorageOES glEGLImageTargetTexture2DOES glEnable glFinish glFlush glFramebufferTexture2DMultisampleEXT glFrontFace tan glGenBuffers sin glGenTextures glGenVertexArraysOES glGetBooleanv glGetBufferParameteriv glGetBufferPointervOES glGetDebugMessageLogKHR glGetError glGetFloatv glGetGraphicsResetStatusEXT glGetIntegerv glGetObjectLabelKHR glGetObjectPtrLabelKHR glGetPointerv glGetPointervKHR glGetString glGetTexParameterfv glGetTexParameteriv glHint glIsBuffer glIsEnabled glIsTexture glIsVertexArrayOES glLineWidth glMapBufferOES glObjectLabelKHR glObjectPtrLabelKHR glPixelStorei glPolygonOffset glPopDebugGroupKHR glPushDebugGroupKHR glReadPixels glReadnPixelsEXT glRenderbufferStorageMultisampleEXT glSampleCoverage glScissor glStencilFunc glStencilMask glStencilOp glTexImage2D glTexParameterf glTexParameterfv glTexParameteri glTexParameteriv glTexSubImage2D glUnmapBufferOES glViewport _mali_base_common_mem_addr_get_full memory_type_is_os_arch_allocation __aeabi_memcpy LIBC_N strstr _mali_base_common_mem_alloc __aeabi_memclr __vsnprintf_chk _mali_arch_pp_get_core_version _mali_sys_thread_key_get_data _mali_sys_thread_key_set_data strncmp __aeabi_memmove _mali_sys_lock_lock _mali_sys_lock_unlock __aeabi_memclr4 __aeabi_memset4 __mali_program_binary_state_init __mali_program_binary_state_reset getpid __strncpy_chk2 memcmp strdup strncpy strnlen __aeabi_memcpy4 fflush ferror feof fwrite logf fstat _mali_base_arch_mem_write_safe_ptr _mali_gp_cmdlist_extend __memset_chk __strlcpy_chk munmap mmap _mali_base_common_mem_cow_memory _mali_base_common_mem_modify_cow_memory gettimeofday __aeabi_memclr8 __aeabi_uldivmod exp2 glAlphaFunc glAlphaFuncx glAlphaFuncxOES glBindFramebufferOES glBindRenderbufferOES glCheckFramebufferStatusOES glClearColorx glClearColorxOES glClearDepthfOES glClearDepthx glClearDepthxOES glClientActiveTexture glClipPlanef glClipPlanefOES glClipPlanex glClipPlanexOES glColor4f glColor4ub glColor4x glColor4xOES glColorPointer glCurrentPaletteMatrixOES glDeleteFramebuffersOES glDeleteRenderbuffersOES glDepthRangefOES glDepthRangex glDepthRangexOES glDisableClientState glDrawTexfOES glDrawTexfvOES glDrawTexiOES glDrawTexivOES glDrawTexsOES glDrawTexsvOES glDrawTexxOES glDrawTexxvOES glEnableClientState glFogf glFogfv glFogx glFogxOES glFogxv glFogxvOES glFramebufferRenderbufferOES glFramebufferTexture2DOES glFrustumf glFrustumfOES glFrustumx glFrustumxOES glGenFramebuffersOES glGenRenderbuffersOES glGenerateMipmapOES glGetClipPlanef glGetClipPlanefOES glGetClipPlanex glGetClipPlanexOES glGetFixedv glGetFixedvOES glGetFramebufferAttachmentParameterivOES glGetLightfv glGetLightxv glGetLightxvOES glGetMaterialfv glGetMaterialxv glGetMaterialxvOES glGetRenderbufferParameterivOES glGetTexEnvfv glGetTexEnviv glGetTexEnvxv glGetTexEnvxvOES glGetTexGenfvOES glGetTexGenivOES glGetTexGenxvOES glGetTexParameterxv glGetTexParameterxvOES glIsFramebufferOES glIsRenderbufferOES glLightModelf glLightModelfv glLightModelx glLightModelxOES pthread_cond_wait glLightModelxv pthread_cond_signal glLightModelxvOES pthread_cond_init glLightf pthread_cond_destroy glLightfv glLightx glLightxOES glLightxv glLightxvOES glLineWidthx glLineWidthxOES glLoadIdentity glLoadMatrixf pthread_mutex_unlock glLoadMatrixx pthread_mutex_lock glLoadMatrixxOES pthread_mutex_init glLoadPaletteFromModelViewMatrixOES pthread_mutex_destroy glLogicOp glMaterialf glMaterialfv glMaterialx glMaterialxOES sched_setscheduler glMaterialxv pthread_setspecific glMaterialxvOES pthread_self glMatrixIndexPointerOES pthread_key_create glMatrixMode gettid glMultMatrixf timerfd_settime glMultMatrixx timerfd_create glMultMatrixxOES timer_settime glMultiTexCoord4b timer_delete glMultiTexCoord4f timer_create glMultiTexCoord4x glMultiTexCoord4xOES glNormal3f glNormal3x glNormal3xOES glNormalPointer glOrthof glOrthofOES glOrthox glOrthoxOES __open_2 glPointParameterf glPointParameterfv glPointParameterx glPointParameterxOES glPointParameterxv glPointParameterxvOES glPointSize glPointSizePointerOES glPointSizex glPointSizexOES glPolygonOffsetx glPolygonOffsetxOES glPopMatrix glPushMatrix __aeabi_memset glQueryMatrixxOES glRenderbufferStorageOES glRotatef glRotatex glRotatexOES glSampleCoveragex pthread_mutexattr_settype glSampleCoveragexOES pthread_mutexattr_init glScalef pthread_mutexattr_destroy glScalex pthread_mutex_trylock glScalexOES pthread_cond_timedwait glShadeModel glTexCoordPointer glTexEnvf realloc glTexEnvfv glTexEnvi glTexEnviv glTexEnvx glTexEnvxOES glTexEnvxv pthread_join glTexEnvxvOES pthread_getspecific glTexGenfOES pthread_create glTexGenfvOES glTexGeniOES glTexGenivOES glTexGenxOES kill glTexGenxvOES glTexParameterx glTexParameterxOES glTexParameterxv glTexParameterxvOES glTranslatef glTranslatex glTranslatexOES glVertexPointer glWeightPointerOES cosf sinf sqrtf __aeabi_memset8 __mali_binary_shader_load __mali_link_binary_shaders __mali_shader_binary_state_init __mali_shader_binary_state_reset glAttachShader glBindAttribLocation glBindFramebuffer glBindRenderbuffer glBlendColor glBlendEquation glBlendEquationSeparate glBlendFuncSeparate glCheckFramebufferStatus glCompileShader glCreateProgram glCreateShader glDeleteFramebuffers glDeleteProgram glDeleteRenderbuffers glDeleteShader glDetachShader glDisableVertexAttribArray glEnableVertexAttribArray glFramebufferRenderbuffer glFramebufferTexture2D glGenFramebuffers glGenRenderbuffers glGenerateMipmap glGetActiveAttrib glGetActiveUniform glGetAttachedShaders glGetAttribLocation glGetFramebufferAttachmentParameteriv glGetProgramBinaryOES glGetProgramInfoLog glGetProgramiv glGetRenderbufferParameteriv glGetShaderInfoLog glGetShaderPrecisionFormat glGetShaderSource glGetShaderiv glGetUniformLocation glGetUniformfv glGetUniformiv glGetVertexAttribPointerv glGetVertexAttribfv glGetVertexAttribiv glGetnUniformfvEXT glGetnUniformivEXT glIsFramebuffer glIsProgram glIsRenderbuffer glIsShader glLinkProgram glProgramBinaryOES glReleaseShaderCompiler glRenderbufferStorage glShaderBinary glShaderSource glStencilFuncSeparate glStencilMaskSeparate glStencilOpSeparate glUniform1f glUniform1fv glUniform1i glUniform1iv glUniform2f glUniform2fv glUniform2i glUniform2iv glUniform3f glUniform3fv glUniform3i glUniform3iv glUniform4f glUniform4fv glUniform4i glUniform4iv glUniformMatrix2fv glUniformMatrix3fv glUniformMatrix4fv glUseProgram glValidateProgram glVertexAttrib1f glVertexAttrib1fv glVertexAttrib2f glVertexAttrib2fv glVertexAttrib3f glVertexAttrib3fv glVertexAttrib4f glVertexAttrib4fv glVertexAttribPointer __strlen_chk qsort eglBindAPI eglBindTexImage eglChooseConfig eglCopyBuffers eglCreateContext eglCreateImageKHR eglCreatePbufferFromClientBuffer eglCreatePbufferSurface eglCreatePixmapSurface eglCreatePlatformPixmapSurfaceEXT eglCreatePlatformWindowSurfaceEXT eglCreateWindowSurface eglDestroyContext eglDestroyImageKHR eglDestroySurface eglGetConfigAttrib eglGetConfigs eglGetCurrentContext eglGetCurrentDisplay eglGetCurrentSurface eglGetDisplay eglGetError eglGetPlatformDisplayEXT eglGetProcAddress eglInitialize eglMakeCurrent eglQueryAPI eglQueryContext eglQueryString eglQuerySurface eglReleaseTexImage eglReleaseThread eglSetBlobCacheFuncsANDROID eglSetDamageRegionKHR eglSurfaceAttrib eglSwapBuffers eglSwapInterval eglTerminate eglWaitClient eglWaitGL eglWaitNative _mali_base_common_context_create _mali_base_common_context_destroy _mali_sys_lock_create _mali_sys_lock_destroy getenv _mali_soft_job_free eglClientWaitSyncKHR eglCreateSyncKHR eglDestroySyncKHR eglDupNativeFenceFDANDROID eglGetSyncAttribKHR eglSwapBuffersWithDamageEXT eglSwapBuffersWithDamageKHR eglWaitSyncANDROID eglWaitSyncKHR sched_yield usleep mali_egl_image_create mali_egl_image_create_sync mali_egl_image_destroy mali_egl_image_get_buffer_height mali_egl_image_get_buffer_layout mali_egl_image_get_buffer_secure_id mali_egl_image_get_buffer_width mali_egl_image_get_error mali_egl_image_get_format mali_egl_image_get_height mali_egl_image_get_miplevels mali_egl_image_get_width mali_egl_image_init mali_egl_image_lock_ptr mali_egl_image_map_buffer mali_egl_image_set_data mali_egl_image_set_sync mali_egl_image_unlock_ptr mali_egl_image_unmap_buffer mali_egl_image_unset_sync mali_egl_image_wait_sync _mali_arch_soft_job_signal _mali_arch_soft_job_start _mali_soft_job_add_fence _mali_soft_job_new _mali_soft_job_set_activated_callback dlclose dlopen _mali_base_common_context_add_global_pp_fence _mali_sys_lock_timed_lock _mali_base_common_mem_list_free _mali_base_common_mem_list_insert_after _mali_base_common_sync_handle_add_mem_to_free_list _mali_base_common_sync_handle_add_to_sync_handle _mali_base_common_sync_handle_cb_function_set _mali_base_common_sync_handle_flush _mali_base_common_sync_handle_get_wait_handle _mali_base_common_sync_handle_new _mali_base_common_sync_handle_register_reference _mali_base_common_sync_handle_release_reference _mali_base_arch_mem_allocate_descriptor _mali_base_arch_mem_cow_memory _mali_base_arch_mem_free_descriptor _mali_base_arch_mem_modify_cow_memory _mali_base_common_heap_read64 _mali_base_common_heap_write64 _mali_base_common_mem_alignment_get _mali_base_common_mem_free_unused_mem _mali_base_common_mem_heap_alloc _mali_base_common_mem_heap_get_blocksize _mali_base_common_mem_heap_get_end_address _mali_base_common_mem_heap_get_max_size _mali_base_common_mem_heap_out_of_memory _mali_base_common_mem_heap_reset _mali_base_common_mem_heap_used_bytes_get _mali_base_common_mem_is_heap _mali_base_common_mem_list_get_next _mali_base_common_mem_list_get_previous _mali_base_common_mem_list_insert_before _mali_base_common_mem_list_remove_item _mali_base_common_mem_list_size_get _mali_base_common_mem_order_get _mali_base_common_mem_usage_get dup fcntl _mali_fence_reset _mali_pp_job_add_fence _mali_pp_job_add_mem_to_free_list _mali_pp_job_add_to_sync_handle _mali_pp_job_free _mali_pp_job_get_wait_handle _mali_pp_job_new _mali_pp_job_start _mali_base_common_context_get_global_pp_fence _mali_base_common_frame_id_get_new _mali_gp_job_add_mem_to_free_list _mali_gp_job_add_to_sync_handle _mali_gp_job_free _mali_gp_job_get_auto_free_setting _mali_gp_job_get_wait_handle _mali_gp_job_new _mali_gp_job_piggyback _mali_gp_job_reset _mali_gp_job_set_auto_free_setting _mali_gp_job_set_callback _mali_gp_job_start _mali_base_worker_quit clock_gettime fclose fopen __poll_chk __read_chk __write_chk pipe accept bind connect listen recvfrom sendto shutdown socket read _mali_base_arch_pp_get_num_total_cores _mali_uku_mem_allocate _mali_uku_mem_free _mali_mmu_virtual_address_range_allocate _mali_mmu_virtual_address_range_free _mali_virtual_mem_area_create _mali_virtual_mem_area_destroy _mali_virtual_mem_area_get _mali_base_arch_mem_write_safe _mali_base_arch_mmu_dump_get _mali_base_arch_mmu_dump_size_get _mali_base_arch_sys_wait_handle_abandon _mali_base_arch_sys_wait_handle_timed_wait mali_image_get_yuv_info __aeabi_ldiv0 __gnu_uldivmod_helper __aeabi_idiv0 __gnu_ldivmod_helper __divdi3 __udivdi3 __aeabi_llsl __aeabi_llsr __lshrdi3 __ashldi3 __bss_start _end _edata liblog.so libc++.so
_android _x11 _fbdev _dummy _wayland _drm __egl_platform_initialize __egl_platform_terminate __egl_platform_filter_configs __egl_platform_flush_display __egl_platform_deinit_display __egl_platform_display_get_format __egl_platform_wait_native __egl_platform_create_surface __egl_platform_destroy_surface __egl_platform_resize_surface __egl_platform_get_pixmap_size __egl_platform_get_pixmap_colorspace __egl_platform_get_pixmap_alphaformat __egl_platform_get_pixmap_format __egl_platform_pixmap_valid __egl_platform_pixmap_support_gpu_access __egl_platform_pixmap_config_compatible __egl_platform_pixmap_surface_compatible __egl_platform_pixmap_copybuffers_compatible __egl_platform_pixmap_egl_image_compatible __egl_platform_map_pixmap __egl_platform_unmap_pixmap __egl_platform_swap_buffers __egl_platform_queue_buffer __egl_platform_immediate_queue_with_fence __egl_platform_surface_buffer_invalid __egl_platform_copy_buffers __egl_platform_get_window_size __egl_platform_window_valid __egl_platform_window_compatible __egl_platform_begin_new_frame __egl_platform_create_dummy_window __egl_platform_destroy_dummy_window __egl_platform_supports_vsync __egl_platform_get_buffer __egl_platform_update_image __egl_platform_setup_soft_job_callback __egl_platform_soft_job_callback __egl_platform_surface_post_processing_needed __egl_platform_swap_interval __egl_platform_start_rendering __egl_platform_stop_rendering __egl_platform_wait_swap_complete __egl_platform_query_buffer_age __egl_platform_get_native_window __egl_platform_get_native_pixmap __egl_platform_authorize [EGL-ERROR] %s:%d: Unable to use UMP buffer from handle %p. No UMP support in gralloc native_buffer_get_info %s:%d: Unable to wrap FB DMA_BUF fd %d at offset 0x%x (phys 0x%p) %s:%d: invalid buffer handle given (0x%p) %s:%d: failed to retrieve buffer information (0x%p) %s:%d: unknown pixel format given (0x%x) %s:%d: failed to allocate empty mali surface for buffer (0x%p) %s:%d: failed to map physical memory (0x%p) %s:%d: Buffer width %d is not 16 aligned or height %d is not 2 aligned %s:%d: failed to allocate empty mali surface for y buffer (0x%p) %s:%d: failed to create platform data for surface(0x%p) of type: %d __egl_platform_create_surface_android %s:%d: native window is NULL for surface %p %s:%d: failed to dequeue buffer from native window %p; err = %d, buf = %p,max_allowed_dequeued_buffers %d %s:%d: Failed to create a surface from native buffer (%p) %s:%d: [%s],fail to create fence on native win %p, native_buf %p! %s:%d: [%s]:Fail to create fence on buffer %p, queueBuffer without fence %s:%d: [%s] Querying window concrete type failed on window %p __egl_platform_create_surface_window %s:%d: [%s] Querying window consumer usage bits failed on window %p %s:%d: failed to create framebuilder for surface (0x%p) %s:%d: failed to allocate buffers for surface (0x%p) %s:%d: [RECORDABLE] failed to allocate empty mali surface for buffer 0x%p %s:%d [RECORDABLE] unable to set thread affinity mask for thread ID 0x%x (ret=%d err=%d) %s:%d [RECORDABLE] unable to set thread affinity mask for thread ID 0x%x (ret=%d err=%d), further warnings will be skipped %s:%d: [RECORDABLE] failed to map render target into readable memory for buffer 0x%p %s:%d: [RECORDABLE] failed to do multithreaded conversion - fallback to single pass for buffer 0x%p %s:%d: Unlocking invalid buffer 0x%p, returning error native_buffer_handle_sync %s:%d: Buffer 0x%p is UMP type but it is not supported %s:%d: Unable to allocate memory for YUV image (%i x %i %i) %s:%d: Unable to use UMP buffer from hnd: 0x%p, no UMP support built into Gralloc %s:%d: unable to allocate memory for EGLImage (%i x %i) target GL_TEXTURE_EXTERNAL_OES cannot with used with this function. 'level' must be >= 0 and < %i. Was %i 'border' must be zero. Was %i. With 'level'=%i, 'width' must be <= %i, was %i. With 'level'=%i, 'height' must be <= %i, was %i. Mipmap level %i does not exist 'xoffset' must be positive, was %i 'yoffset' must be positive, was %i 'width' must be positive. Was %i. 'height' must be positive. Was %i. Attempting to modify miplevel %i on texture <%s>, but this miplevel was not uploaded to the texture object. With 'level'=%i, 'yoffset'+'height' must be <= %i, was %i+%i=%i. ETC textures with dimension %d*%d need %d bytes to hold the compressed data. However, 'imageSize' was %d. Paletted textures with %u texels per byte, %d * %d texels, and a palette size of %d bytes need a datasize of %u. However, 'imageSize' was %d. 'level' must be 0 or negative. Was %i 'level' must be < %i, was %i 'width' must be <= %i, was %i. Cannot modify mipmap because it does not exist. 'level' must be >= 0 and <= %i, was %i 'xoffset + width' must be less than texture width. Was %i. 'yoffset + height' must be less than texture height. Was %i. 'width' must be either a multiple of four or 'width + xoffset' equal to texture width. Was %i. 'height' must be either a mutiple of four or 'height + yoffset' equal to texture height. Was %i. 'image' is not a valid EGL image. The texture with name %u (<%s>) was bound earlier with a different 'target'. Invalid value of 'internalformat' GL_UNSIGNED_BYTE or GL_UNSIGNED_SHORT_5_6_5 GL_RGB GL_BGRA_EXT GL_UNSIGNED_BYTE GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_5_5_5_1 or GL_UNSIGNED_SHORT_4_4_4_4 GL_RGBA GL_LUMINANCE GL_ALPHA GL_UNSIGNED_BYTE or GL_UNSIGNED_SHORT GL_UNSIGNED_SHORT or GL_UNSIGNED_INT 'format' does not match 'internalformat' 'level' must be >= 0 and < %i. Was %i. 'x' must be positive, was %i. 'y' must be positive, was %i. frame buffer is in protected mode, couldn't be copied out. The current framebuffer object (<%s>) is incomplete. Must be GL_RGBA, GL_LUMINANCE_ALPHA, GL_ALPHA, GL_LUMINANCE or GL_RGB Cannot create color texture from framebuffer (<%s>) with no color channel. Cannot create texture with alpha channel from framebuffer (<%s>) with no alpha channel. 16 bit frambuffer (<%s>) is not a legal reading target. Cannot write to non-existent surface. With 'level'=%i, 'width' must be >= 0 and <= %i, was %i. With 'level'=%i, 'height' must be >= 0 and <= %i, was %i. frame buffer or texture surface is in protected mode, couldn't be copied out. It must be GL_ARRAY_BUFFER or GL_ELEMENT_ARRAY_BUFFER. 'size' cannot be negative. Was %d. It must be GL_ARRAY_BUFFER or GL_ELEMENT_ARRAY_BUFFER The buffer bound to 'target' is 0. It is illegal to modify this object. 'offset' + 'size' cannot be greater than the size of the data in the object. offset: %d, size: %d, size of data: %d, object name: %s. The buffer bound to 'target' is already mapped. It is illegal to map it again. 'width' must be positive, was %d. 'height' must be positive, was %d. 'data' cannot be NULL. glReadNPixels is only available in contexts allocated with robustness A bit other than the defined masks (GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT, and GL_STENCIL_BUFFER_BIT) was set as bitmask. Cannot generate mipmaps, no miplevel 0 found type Must be GL_UNSIGNED_BYTE or GL_UNSIGNED_SHORT. 'first' must be positive, was %i. mode Must be GL_POINTS, GL_LINES, GL_LINE_LOOP, GL_LINE_STRIP, GL_TRIANGLES, GL_TRIANGLE_STRIP or GL_TRIANGLE_FAN. 'count' must be positive, was %i. pname When 'target' is GL_POINT_SPRITE_OES, 'pname' must be GL_COORD_REPLACE_OES. Must be GL_LOW_FLOAT, GL_MEDIUM_FLOAT, GL_HIGH_FLOAT, GL_LOW_INT, GL_MEDIUM_INT or GL_HIGH_INT. 'index' must be < GL_MAX_VERTEX_ATTRIBS (%u), was %u. Must be GL_ARRAY_BUFFER or GL_ELEMENT_ARRAY_BUFFER. Must be GL_MODULATE, GL_BLEND, GL_DECAL, GL_REPLACE, GL_ADD or GL_COMBINE. Must be GL_DOT3_RGBA, GL_DOT3_RGB, GL_REPLACE, GL_MODULATE, GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE or GL_SUBTRACT. Must be GL_REPLACE, GL_MODULATE, GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE or GL_SUBTRACT. Must be GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR or GL_PREVIOUS. Must be GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA or GL_ONE_MINUS_SRC_ALPHA. param When 'target' is GL_POINT_SPRITE_OES, 'param' must be GL_TRUE or GL_FALSE. GL_TEXTURE_CROP_RECT_OES must be set with glTexParameterfv or glTexParameteriv. With 'pname' = GL_TEXTURE_MIN_FILTER, 'param' must be GL_NEAREST, GL_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_LINEAR_MIPMAP_NEAREST, GL_LINEAR_MIPMAP_LINEAR or GL_NEAREST_MIPMAP_LINEAR. External images only accept GL_NEAREST and GL_LINEAR as min filter. With 'pname' = GL_TEXTURE_MAG_FILTER, 'param' must be GL_NEAREST or GL_LINEAR. External images only accept GL_CLAMP_TO_EDGE. With 'pname' = GL_GENERATE_MIPMAP, 'param' must be GL_TRUE or GL_FALSE. GL_TEXTURE_CROP_RECT_OES is not a valid 'pname' under OpenGL ES 2. texture Must be GL_TEXTUREi where 0 <= i < GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS. 'size' must be 2,3 or 4, was %i. 'stride' must be >= 0, was %i. 'size' must be > 0 and <= GL_MAX_VERTEX_UNITS_OES (%i), was %i. func face Must be GL_FRONT, GL_BACK or GL_FRONT_AND_BACK. Must be GL_NEVER, GL_LESS, GL_EQUAL, GL_LEQUAL, GL_GREATER, GL_NOTEQUAL, GL_GEQUAL or GL_ALWAYS. When 'pname' is GL_POINT_SIZE_MIN, 'param' must be >= 0, was %f. When 'pname' is GL_POINT_SIZE_MAX, 'param' must be >= 0, was %f. When 'pname' is GL_POINT_FADE_THRESHOLD_SIZE, 'param' must be >= 0, was %f. GL_POINT_DISTANCE_ATTENUATION must be set with glPointParameterfv or glPointParameterxv. 'samples' must be <= %i, was %i Must be GL_RENDERBUFFER. Must be GL_RENDERBUFFER Cannot get parameters when the reservered renderbuffer object 0 is bound The EGL image has no data source, and is thus not legal to use The format of the input EGL image is not writeable. The surface's format is not supported. image width must be <= %i, was %i Must be GL_FRAMEBUFFER When 'renderbuffer' is non-zero, 'renderbuffertarget' must be GL_RENDERBUFFER. Cannot modify framebuffer 0 attachment The 'target' parameter is GL_TEXTURE_TARGET_2D, but parameter 'texture' refers to a texture (<%s>) of dimensionality GL_TEXTURE_CUBE. The 'target' parameter is GL_TEXTURE_TARGET_CUBE, but parameter 'texture' refers to a texture (<%s>) of dimensionality GL_TEXTURE_2D. Not supported when the attached object's type is not GL_TEXTURE or GL_RENDERBUFFER. Not supported when the attached object's type is not GL_TEXTURE. 'numAttachments' must be positive, was %i. source Must be an GL_DEBUG_SOURCE_* GLenum or GL_DONT_CARE. Must be an GL_DEBUG_TYPE_* GLenum GL_DONT_CARE. severity Must be an GL_DEBUG_SEVERITY_* GLenum or GL_DONT_CARE. When IDs are specified, 'source' must be GL_DONT_CARE. When IDs are specified, 'type' must be GL_DONT_CARE. Error Warning Performance Information Invalid type Must be GL_DEBUG_SOURCE_APPLICATION_KHR or GL_DEBUG_SOURCE_THIRD_PARTY_KHR. The length of the string must be < %i, was %i. Invalid 'bufsize' and 'messageLog' combination. bufSize must be > 0 if messageLog is not NULL, was 'bufsize'=%i and messageLog!=NULL. Max stack depth (%i) has been reached, cannot push another group. '%s' argument was not a valid GLenum for this function. %s Driver ran out of memory. No %s with name %u was found. GL_TEXTURE GL_BUFFER GL_SHADER_KHR GL_PROGRAM_KHR GL_SHADER_KHR is not supported in OpenGL ES 1.1. GL_PROGRAM_KHR is not supported in OpenGL ES 1.1. identifier GL_FRAMEBUFFER GL_RENDERBUFFER Error:::Driver ran out of memory trying to output a debug message. Subsequent messages might be lost. glAlphaFuncx glClearColorx glClearDepthx glClipPlanef glClipPlanex glDepthRangex glFogx glFogxv glFrustumf glGetClipPlanef glGetClipPlanex glGetFixedv glGetLightxv glGetMaterialxv glGetTexEnvxv glGetTexParameterxv glLightModelx glLightModelxv glLightx glLightxv glLineWidthx glLoadMatrixx glMaterialx glMaterialxv glMultMatrixx glNormal3x glOrthof glPointParameterx glPointParameterxv glPointSizex glPolygonOffsetx glRotatex glSampleCoveragex glScalex glTexEnvx glTexEnvxv glTexParameterx glTexParameterxv glTranslatex glBindVertexArrayOES glDeleteVertexArraysOES glGenVertexArraysOES glIsVertexArrayOES glQueryMatrixxOES glCurrentPaletteMatrixOES glWeightPointerOES glMatrixIndexPointerOES glLoadPaletteFromModelViewMatrixOES glIsRenderbufferOES glBindRenderbufferOES glDeleteRenderbuffersOES glGenRenderbuffersOES glRenderbufferStorageOES glGetRenderbufferParameterivOES glIsFramebufferOES glBindFramebufferOES glDeleteFramebuffersOES glGenFramebuffersOES glCheckFramebufferStatusOES glFramebufferTexture2DOES glFramebufferRenderbufferOES glGetFramebufferAttachmentParameterivOES glGenerateMipmapOES glDiscardFramebufferEXT glDrawTexfOES glDrawTexfvOES glDrawTexiOES glDrawTexivOES glDrawTexsOES glDrawTexsvOES glDrawTexxOES glDrawTexxvOES glMapBufferOES glUnmapBufferOES glGetBufferPointervOES glFramebufferTexture2DMultisampleEXT glRenderbufferStorageMultisampleEXT glTexGenfOES glTexGenfvOES glTexGeniOES glTexGenivOES glTexGenxOES glTexGenxvOES glGetTexGenfvOES glGetTexGenivOES glGetTexGenxvOES glGetGraphicsResetStatusEXT glReadnPixelsEXT glDebugMessageControlKHR glDebugMessageInsertKHR glDebugMessageCallbackKHR glGetDebugMessageLogKHR glPushDebugGroupKHR glPopDebugGroupKHR glObjectLabelKHR glGetObjectLabelKHR glObjectPtrLabelKHR glGetObjectPtrLabelKHR glAlphaFuncxOES glClearColorxOES glClearDepthxOES glClipPlanexOES glColor4xOES glDepthRangexOES glFogxOES glFogxvOES glFrustumxOES glGetClipPlanexOES glGetFixedvOES glGetLightxvOES glGetMaterialxvOES glGetTexEnvxvOES glGetTexParameterxvOES glLightModelxOES glLightModelxvOES glLightxOES glLightxvOES glLineWidthxOES glLoadMatrixxOES glMaterialxOES glMaterialxvOES glMultMatrixxOES glMultiTexCoord4xOES glNormal3xOES glOrthoxOES glPointParameterxOES glPointParameterxvOES glPointSizexOES glPolygonOffsetxOES glRotatexOES glSampleCoveragexOES glScalexOES glTexEnvxOES glTexEnvxvOES glTexParameterxOES glTexParameterxvOES glTranslatexOES glDepthRangefOES glFrustumfOES glOrthofOES glClipPlanefOES glGetClipPlanefOES glClearDepthfOES glGetPointervKHR glMultiTexCoord4b The stack for GL_MATRIX_PALETTE_OES is maximum 1 element deep, ergo push and pop do nothing. 'left' is equal to 'right' 'bottom' is equal to 'top' Generating mipmaps with format %s is not supported with type GL_UNSIGNED_SHORT GL_LUMINANCE_ALPHA With 'pname' = GL_FOG_MODE, 'param' must be GL_LINEAR, GL_EXP or GL_EXP2. params is NULL When 'pname' is GL_SHININESS, 'param' must be >= 0 and <= 128, was %f. When 'pname' is GL_CONSTANT_ATTENUATION, 'param' must be >= 0, was %f. When 'pname' is GL_LINEAR_ATTENUATION, 'param' must be >= 0, was %f. When 'pname' is GL_QUADRATIC_ATTENUATION, 'param' must be >= 0, was %f. When 'pname' is GL_SPOT_EXPONENT, 'param' must be >= 0 and <= 128. When 'pname' is GL_SPOT_CUTOFF, 'param' must be in the range (0, 90) or equal to 180. glGetProgramBinaryOES glProgramBinaryOES glGetnUniformfvEXT glGetnUniformivEXT gl_ ? The 'program' name must refer to an existing program. The 'program' name must be the name of a program object. Program must be linked before this operation can be done. L0100 A program cannot be linked unless there are any shaders attached to it A program needs a fragment shader and a vertex shader to be linked, this program object (<%s>) had neither. GLSL allows exactly two attached shaders (one of each type) per program A program needs a fragment shader and a vertex shader to be linked, this program object (<%s>) had 1 shader. L0101 Input data to glProgramBinary is empty An error occured while trying to load program. See program error log (glGetProgramInfoLog) for more information. The 'program' name must be generated by OpenGL. The 'shader' name must be generated by OpenGL. The 'shader' name must be the name of shader object. Input to glProgramBinary is corrupted - no MBS1 block found Input to glProgramBinary is corrupted - invalid BATT block found Input to glProgramBinary is corrupted - incorrect BATT block found gl_DepthRange.near The program must be successfully linked for this operation to be legal. You cannot set uniforms on Program object #0. Invalid uniform location specified by 'location', was %i. Count must be 1 when the uniform to be modified is not an array, was %i. Only glUniform1i and glUniform1iv can be used to set variables defined as sampler types. glGetNUniform*EXT is only available in contexts enabled with robust access. The value set to a sampler must be < GL_MAX_TEXTURE_UNITS (%i), was %i. fv Matrix mat f[v] vec float ivec int (i|f)[v] bvec bool Invalid type. %s variable must be set with glUniform1%s. Invalid type. %s%u variable must be set with glUniform%s%u%s. 'name' starts with the reserved prefix "gl_". 'bufsize' must be >= 0, was %i. The 'program' parameter must be the name of a program object. Parameter 'index' must be a value in the range 0 <= index < %u for the given program object. The 'program' parameter must be the name of an existing program. The 'shader' name must refer to an existing shader. The 'shader' name must be the name of a shader object. Must be GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH or GL_SHADER_SOURCE_LENGTH. shader count is negative It must be <= 1 vertex shader in the binary, was %i It must be <= 1 fragment shader in the binary, was %i No shader with name %u (element %i in 'shaders' argument) exist. The object with name %u (element %i in 'shaders' argument) is not a shader object. eglCreateImageKHR eglDestroyImageKHR glEGLImageTargetTexture2DOES glEGLImageTargetRenderbufferStorageOES eglSwapBuffersWithDamageKHR eglSwapBuffersWithDamageEXT eglDupNativeFenceFDANDROID eglCreateSyncKHR eglDestroySyncKHR eglClientWaitSyncKHR eglGetSyncAttribKHR eglSetBlobCacheFuncsANDROID eglWaitSyncKHR eglWaitSyncANDROID eglSetDamageRegionKHR eglGetPlatformDisplayEXT eglCreatePlatformWindowSurfaceEXT eglCreatePlatformPixmapSurfaceEXT libGLES_mali.so ERROR in Mali driver: * Mali device driver failed the API version check * The solution is probably to rebuild the libraries and the Mali device driver. ERROR in Mali driver: * Device driver API mismatch * Device driver API version: %d * User space API version: %d ERROR in Mali driver: * Mali device driver does not seem to be valid L0001 Binary shader is empty Not a Mali binary Shader M0001 Unknown data block detected in shader The binary provided did not contain any shaders of the required type. The fragment shader is damaged, corrupt CFRA block detected. The fragment shader is compiled for an unknown core. The fragment shader is damaged, corrupt CVER block detected The fragment shader is damaged, corrupt FSTA block detected. The fragment shader is damaged, corrupt FDIS block detected. The fragment shader is damaged, corrupt FBUU block detected. Fragment shader binary block not large enough to contain first instruction Fragment shader binary block of zero size Fragment shader damaged. Duplicate blocks detected. The fragment shader is damaged, no FSTA block detected. The fragment shader is damaged, no DBIN block detected. The shader contains unknown blocks. Shader version mismatch? The shader is rejectec because the driver does not supports all the features in the shader. The vertex shader is damaged, corrupt CVER block detected The vertex shader is compiled for an unknown core The vertex shader is damaged, corrupt FTRA block detected. Vertex shader binary block too small Vertex shader damaged. Duplicate blocks detected. The vertex shader is damaged, illegal values found in the FINS block. The vertex shader is damaged, no DBIN block detected. Too many uniforms used in vertex shader. Used %i uniform registers, but HW limit is %i Fragment shader corrupt. Uniform table is sized %i, must be no larger than %i. Fragment shader is invalid; corrupt SUNI datastream detected Fragment shader corrupt; mistmatch between declared and detected uniforms Fragment shader corrupt. Shader uniform '%s' uses register %i, but there are only %i registers declared in the shader. Fragment shader corrupt, unannounced version mismatch between compiler and linker? Fragment shader corrupt, mismatch between expected and found uniforms Vertex shader is invalid; corrupt SUNI datastream detected Vertex shader corrupt; mismatch between declared and detected uniforms Vertex shader corrupt. Shader uniform '%s' uses register %i, but there are only %i registers declared in the shader. Vertex shader corrupt, unannounced version mismatch between compiler and linker? Vertex shader corrupt, mismatch between expected and found uniforms Corrupt uniform construct detected in vertex shader. Invalid uniform structure dependencies detected in vertex shader Corrupt uniform construct detected in fragment shader. Invalid uniform structure dependencies detected in fragment shader Corrupt fragment shader; Invalid uniform values Corrupt vertex shader; Invalid uniform values gl_mali_YUVCoefficients Current Mali driver support no more than 1024 samplers Vertex shader corrupt; mismatch between declared and found attributes Vertex attribute symbols are corrupt Vertex shader attribute symbols are outside legal values Vertex shader attribute locations are corrupt Vertex shader is invalid; corrupt SVAR datastream detected Vertex shader invalid; mismatch between announced and found varyings Vertex shader is invalid; illegal VVAR block detected Vertex shader corrupt; invalid varying values found Vertex shader varying symbol location exceeds hardware limit Vertex shader is invalid; corrupt SVAR block detected Vertex shader invalid; contains less varyings than announced Fragment shader is invalid; corrupt SVAR datastream detected Fragment shader corrupt; mismatch between declared and found varyings Fragment shader is invalid; illegal VVAR block detected Fragment shader varying symbol location exceeds hardware limit Fragment shader corrupt; damaged SVAR block detected Inconsistent varying set detected, Fragment shader corrupt? Validate: Sampler '%s' and '%s' are of different types, but share texture unit %i. Attribute '%s' bound outside of the valid range; using slot %i but max is %i F0001 Out of memory while setting error log '%s' struct member count mismatch Vertex shader not compiled prior to linking The fragment shader is damaged, corrupt DPRO block detected (invalid uniform offset). %d:%d: %s: Mali MaliGP2 Mali200 Mali-400 GP Mali-400 PP ???? P0001 P0002 P0003 P0004 P0005 P0007 L0002 L0003 L0004 S0001 S0002 S0003 S0004 S0005 S0006 S0007 S0008 S0009 S0010 S0011 S0012 S0013 S0014 S0015 S0016 S0017 S0018 S0019 S0020 S0021 S0022 S0023 S0024 S0025 S0026 S0027 S0028 S0029 S0030 S0031 S0032 S0033 S0034 S0035 S0037 S0038 S0039 S0040 S0041 S0042 S0043 S0044 S0045 S0046 S0047 S0049 S0050 S0051 S0052 L0005 L0006 L0007 L0008 L0009 F0001 F0002 F0003 F0004 S0053 S0054 S0055 S0056 S0057 S0058 S0059 M0002 M0003 Please contact malidevelopers@arm.com with the shader causing the problem, along with this error message. Mali online shader compiler r8p1-00rel0 [Revision 96995]. <dummy> (null) attribute break bvec2 bvec3 bvec4 const continue discard do else false for highp if in inout invariant ivec2 ivec3 ivec4 lowp mat2 mat3 mat4 mediump out precision return sampler2D sampler3D samplerCube struct true uniform varying vec2 vec3 vec4 void while asm class union enum typedef template this packed goto switch default inline noinline volatile public static extern external interface flat long short double half fixed unsigned superp input output hvec2 hvec3 hvec4 dvec2 dvec3 dvec4 fvec2 fvec3 fvec4 sizeof cast namespace using unknown end of file newline ; { } , : = ( ) [ ] . & ! ~ - + * / % \ < > ^ | # += -= *= /= %= &= ^= |= <= >= == != floating point constant integer constant undefined constant >>= <<= >> << ++ -- && || ^^ centroid sampler1d sampler1dshadow sampler2dshadow sampler2drect sampler3drect sampler2drectshadow samplerExternalOES __groupARM __persistentARM <error> radians degrees sin cos tan asin acos atan pow exp log exp2 log2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture2D texture2DProj texture2DLod texture2DProjLod textureCube textureCubeLod texture2DLodEXT texture2DProjLodEXT textureCubeLodEXT texture2DGradEXT texture2DProjGradEXT textureCubeGradEXT texture3D texture3DProj texture3DLod texture3DProjLod shadow2DEXT shadow2DProjEXT dFdx dFdy fwidth gl_MaxVertexAttribs gl_MaxVertexUniformVectors gl_MaxVaryingVectors gl_MaxVertexTextureImageUnits gl_MaxCombinedTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformVectors gl_MaxDrawBuffers gl_FrontFacing gl_LastFragColorARM gl_LastFragDepthARM gl_LastFragStencilARM Expected token '%s', found '%s' High precision not supported, instead compiling high precision as medium precision Expected precision qualifier, got '%s' Expected type for precision qualifier, got '%s' Non-variable '%s' declared invariant 'gl_FrontFacing' cannot be declared invariant invariant qualifier must be specified before any use of variable '%s' Expected identifier, found '%s' Illegal identifier name '%s' Only output values can be declared invariant Attribute variable declared inside a function Varying variable declared inside a function Extension 'GL_ARM_grouped_uniforms' used, group '%s' declared for uniform variable Boolean variable can't have a precision qualifier Embedded structure definition is not allowed Duplicate struct member '%s' Struct '%s' has no members Symbol '%s' redeclared Expression exceeds maximum number of allowed operands (%d) No matching function for call to '%s' Global variable initializer must be a constant expression or a uniform expression(with the extension GL_EXT_shader_non_constant_global_initializer enabled) Global variable initializer must be a constant expression Function '%s' declared or defined inside function Symbol '%s' redeclared as a function Symbol '%s' redeclared with diffrent type Function declared void but return statement has an argument Function declared with a return value but return statement has no argument. Type mismatch, cannot convert from '%s' to '%s' discard can only be used in fragment shaders. if() condition must be of boolean type while() condition must be of boolean type for() condition must be of boolean type Cannot declare a variable of type void Extension 'GL_EXT_shadow_samplers' used, variable '%s' declared with type 'sampler2DShadow' Extension 'GL_OES_texture_3D' used, variable '%s' declared with type 'sampler3D' const variable does not have an initializer Initializer for const value must be a constant expression Attribute variable with initializer Illegal type for attribute variable Attribute qualifier only allowed in vertex shaders Varying variable with initializer Illegal type for varying variable Uniform variable with initializer Sampler declared without uniform qualifier Cannot assign to arrays or structs with arrays Function returns an array Attribute qualifier used on return type Uniform qualifier used on return type Varying qualifier used on return type Const qualifier used on return type Samplers cannot have out or inout parameter qualifier Attribute qualifier used on function parameter Varying qualifier used on function parameter Uniform qualifier used on function parameter Extension 'GL_EXT_shadow_samplers' used, parameter '%s' has type 'sampler2DShadow' Extension 'GL_EXT_shadow_samplers' used, unnamed parameter has type 'sampler2DShadow' Extension 'GL_OES_texture_3D' used, parameter '%s' has type 'sampler3D' Extension 'GL_OES_texture_3D' used, unnamed parameter has type 'sampler3D' Extension 'GL_EXT_shadow_samplers' used, default precision set Extension 'GL_OES_texture_3D' used, default precision set Request for member "%s" of an array Struct "%s" has no member named "%s" Vector swizzle "%s" is bigger than 4 Swizzle field selector '%c' unknown Swizzle field selector out of range Vector swizzle "%s" mixes components from different sets Member reference or swizzle attempted on non-structure and non-vector Operand to ! must have boolean type Arithmetic unary operations only work with integer and floating-point values Cannot modify sampler variable Arithmetic operations not allowed on this type Type mismatch in arithmetic operation between '%s' and '%s' Cannot compare '%s' with '%s' Cannot compare arrays Cannot compare samplers Cannot compare non-scalar types Cannot compare vectors or matrices Operands to &&, || and ^^ must have boolean type Only integer expression allowed as array subscripts Negative array subscript Array subscript too big Negative matrix subscript Matrix subscript too big Negative vector subscript Vector subscript too big Only arrays, vectors and matrices can be indexed ?: parameter must be of boolean type 2nd and 3rd parameters of ?: must have the same type Sampler can't be an l-value Extension 'GL_EXT_shadow_samplers' used, variable '%s' with type 'sampler2DShadow' referred Extension 'GL_OES_texture_3D' used, variable '%s' with type 'sampler3D' referred Extension 'GL_ARM_shader_framebuffer_fetch' used, variable '%s' referred Extension 'GL_ARM_shader_framebuffer_fetch_depth_stencil' used, variable '%s' referred In function '%s' parameter %d has both 'const' and '%s' qualifier Extension 'GL_EXT_shadow_samplers' used, function call to '%s' Extension 'GL_OES_texture_3D' used, function call to '%s' Extension 'GL_OES_texture_external' used, function call to '%s' Extension 'GL_EXT_shader_texture_lod' used, function call to '%s' Extension 'GL_OES_standard_derivatives' used, function call to '%s' No matching overload for function '%s' found Expected prototype is Cannot construct a matrix from more than one matrix Cannot use arguments of type '%s' for built-in constructors Argument unused in constructor Type mismatch, cannot convert argument #%u from '%s' to '%s' Parameter qualifiers of function definition do not match parameter qualifiers of function declaration for function '%s'. Function '%s' redeclared with different parameter qualifier(s) Function '%s' redeclared with different return type Function '%s' redefined Function '%s' redeclared. L-value swizzle contains duplicate components Cannot modify a uniform variable Operand is not an lvalue Invalid identifier '%s' Unexpected text found after #%s directive Unexpected text found after #else directive #%s directive found outside if-section Illegal use of %s #endif directive found outside if-section Expected end of line #error:%s Extension directive must occur before any non-preprocessor tokens Expected extension name after #extension directive, found '%s' Expected ':' in #extension directive, found '%s' Required extensions need to be listed explicitly, '%s' is not allowed Extension '%s' not supported Enabled extensions need to be listed explicitly, '%s' is not allowed Unknown extension behavior '%s', expected one of: require, enable, warn, disable Unexpected text found after #extension directive Missing version after #version directive Unexpected text found after #version directive Unknown preprocessing directive '%s' define undef ifdef ifndef elif endif error pragma extension version line Unexpected token '%s' in argument list Token '%s' repeated in argument list Unexpected end of argument list Macro name '%s' reserved Macro '%s' redefined Cannot undefine a predefined macro '%s' Unexpected text found after #undef directive defined Missing argument before ',' in '%s' macro invocation Unexpected end of macro invocation main Missing main() function for shader gl_FragColor gl_FragData gl_FragColor and gl_FragData both used in the same fragment shader gl_Position Shader contains static recursion Language version '%s' unknown, this compiler only supports up to version 100 Extension 'debug_preprocessing_directives' used. none GL_EXT_shadow_samplers GL_OES_texture_3D GL_OES_standard_derivatives GL_ARM_grouped_uniforms GL_ARM_persistent_globals GL_OES_EGL_image_external GL_EXT_shader_texture_lod GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_EXT_shader_non_constant_global_initializer debug_preprocessing_directives disable warn enable %retval %and_or_tmp %ternary_tmp %matrix_spill_temp <struct_elim_var> store_load_forwarding optimise_vector_ops control_dependence hbbr_patterns <any_memory_part_var> Maximum number of compiler supported instructions (%d) exceeded. wildcard gl_mali_rotate gl_mali_DerivativeScale gl_FragCoord gl_PointCoord gl_mali_FragCoordScale gl_mali_PointCoordScaleBias temp The instrunction bits are removed on Mali470 Emitted unsafe store instructions. Due to Mali200 hardware issue 3558, store instructions may hang the core in Mali200 hardware revisions r0p1 and r0p2. See the GX525 errata for more details. The compiler emits store instructions whenever arrays are used or when compiling complex shaders. %s To turn this error into a warning and risk a hardware hang, use "#pragma ARM_issue_3558_error(off)" __start gl_mali_textureGRADEXT_sizes gl_mali_CubeGradEncConst Out of varying space. %s provides space for %d varying vec4s, this shader uses %d varying vec4s. Shader too long. This shader is %d instruction words long, but %s only supports up to %d instruction words. Shader too long. This shader is %d instruction words long, but MaliGP2 hardware revision r0p1 only supports up to %d instruction words. Note that hardware revisions r0p2 and newer support up to 512 instruction words. gl_mali_PointSizeParameters gl_PointSize %s register allocation failed with convergence for vertex shader. Insufficient MaliGP2 work register space for vertex shader. %d registers needed, but only %d registers are available. Note that MaliGP2 hardware revisions r0p3 and newer do not have this limitation. Out of space for uniforms, globals and temporary variables. %s provides space for %d vec4s, this shader uses %d vec4s. Out of attribute space. %s provides space for %d attribute vec4s, this shader uses %d attribute vec4s. StageSamplerNormal0 StageSamplerNormal1 StageSamplerNormal2 StageSamplerNormal3 StageSamplerNormal4 StageSamplerNormal5 StageSamplerNormal6 StageSamplerNormal7 StageSamplerExternal0 StageSamplerExternal1 StageSamplerExternal2 StageSamplerExternal3 StageSamplerExternal4 StageSamplerExternal5 StageSamplerExternal6 StageSamplerExternal7 ConstantColor FogColor ClipPlaneTie StageConstant0 StageConstant1 StageConstant2 StageConstant3 StageConstant4 StageConstant5 StageConstant6 StageConstant7 AddConstToRes var_TexCoord0 var_TexCoord1 var_TexCoord2 var_TexCoord3 var_TexCoord4 var_TexCoord5 var_TexCoord6 var_TexCoord7 var_PrimaryColor var_PrimaryColorTwosided var_SpecularColor var_SpecularColorTwosided var_ClipPlaneSignedDist var_FogDist libunwind: %s %s:%d - %s external/libunwind_llvm/src/Unwind-EHABI.cpp unsupported register class during phase1 personality function said it would stop here, but now in phase2 it did not stop here external/libunwind_llvm/src/Registers.hpp unsupported arm register Unknown ARM float register index inlined table detected but pr function requires extra words @ A D E P Q T U C B G F S R W V L M H I \ ] X Y O N K J _ ^ [ Z 0 1 4 5 ! $ % p q t u ` a d e 3 2 7 6 # " ' & s r w v c b g f < = 8 9 , - ( ) | } x y l m h i ? > ; : / . + * ~ { z o n k j ARM OpenGL ES-CM 1.1 GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_matrix_get GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_point_size_array GL_OES_point_sprite GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_query_matrix GL_OES_matrix_palette GL_OES_extended_matrix_palette GL_OES_compressed_ETC1_RGB8_texture GL_EXT_compressed_ETC1_RGB8_sub_texture GL_OES_EGL_image GL_OES_draw_texture GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_format_BGRA8888 GL_OES_framebuffer_object GL_OES_stencil8 GL_OES_depth24 GL_ARM_rgba8 GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_rgb8_rgba8 GL_EXT_multisampled_render_to_texture GL_OES_texture_cube_map GL_EXT_discard_framebuffer GL_EXT_robustness GL_OES_depth_texture_cube_map GL_OES_vertex_half_float GL_KHR_debug GL_OES_mapbuffer GL_KHR_no_error OpenGL ES 2.0 Linux-r8p1-00rel0 OpenGL ES GLSL ES 1.00 GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_compressed_ETC1_RGB8_texture GL_EXT_compressed_ETC1_RGB8_sub_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_depth24 GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_format_BGRA8888 GL_OES_vertex_half_float GL_EXT_blend_minmax GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_rgb8_rgba8 GL_EXT_multisampled_render_to_texture GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_ARM_mali_program_binary GL_EXT_shader_texture_lod GL_EXT_robustness GL_OES_depth_texture_cube_map GL_KHR_debug GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_mapbuffer GL_KHR_no_error ! ! p ! t u ! t u v w x & & ' ' ' ' & & / ) / ) p b V W H X Q b V W X Q H C c 4 3 A @ B , d C C MBS1p CFRAh FSTA FDIS FBUU SUNI SVAR DBIN % ? ? ? ? ? ? ? ? ? ? ? ? P Q R S T U OpenGL_ES ARM 1.4 Linux-r8p1-00rel0 EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_KHR_wait_sync EGL_KHR_swap_buffers_with_damage EGL_EXT_swap_buffers_with_damage EGL_ANDROID_image_native_buffer EGL_ANDROID_recordable EGL_EXT_yuv_surface EGL_ANDROID_native_fence_sync EGL_ANDROID_framebuffer_target EGL_EXT_create_context_robustness EGL_ANDROID_blob_cache EGL_KHR_create_context EGL_KHR_partial_update EGL_KHR_create_context_no_error EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image EGL_KHR_fence_sync EGL_KHR_wait_sync EGL_KHR_swap_buffers_with_damage EGL_EXT_swap_buffers_with_damage EGL_ANDROID_image_native_buffer EGL_ANDROID_native_fence_sync EGL_ANDROID_framebuffer_target EGL_EXT_yuv_surface EGL_EXT_create_context_robustness EGL_KHR_create_context EGL_KHR_partial_update EGL_KHR_create_context_no_error EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_KHR_wait_sync EGL_KHR_swap_buffers_with_damage EGL_EXT_swap_buffers_with_damage EGL_EXT_yuv_surface EGL_EXT_create_context_robustness EGL_ANDROID_native_fence_sync EGL_ANDROID_framebuffer_target EGL_ANDROID_blob_cache EGL_KHR_create_context EGL_KHR_partial_update EGL_KHR_create_context_no_error MaliWorker /data/enable_mali_userspace_cinstr ANNOTATE 3 !&*.158:=@BDGIKMOQSUVXZ[]_`bcefgijlmnpqrstvwxyz{}~ !!"##$%&&'())*+,--./01233456789:;<=>?@ABCDEFGHIJLMNOPQRTUVWXZ[\]_`acdeghiklmoprstvwyz|} MaliNotify @ % < 9N < 9N 1 < 9N 0 @ @ @ 0 0 e U D @ADEPQTU CBGFSRWV LMHI\]XY ONKJ_^[Z0145 !$%pqtu`ade3276#"'&srwvcbgf<=89,-()|}xylmhi?>;:/.+*~{zonkj !&*.158:=@BDGIKMOQSUVXZ[]_`bcefgijlmnpqrstvwxyz{}~ !!"##$%&&'())*+,--./01233456789:;<=>?@ABCDEFGHIJLMNOPQRTUVWXZ[\]_`acdeghiklmoprstvwyz|} struct unnamed struct J K J K J L M J L M J M J M N N ; O ; O ; P Q ; P Q ; Q ; Q R R spill spill ! B ! ! B ! ! B ! P ? ? ? C ? C C @ ? C C C C C @ C ? @ C! " C# $ C% & ' C( @) C* @+ C, C- . C/ 0 C1 2 3 C4 @5 C6 @7 C8 ?9 : ?; ?< = C> C? ?@ A CB C @D CE ?F CG ?H CI ?J CK ?L CM ?N CO ?P CQ ?R CS ?T CU CV @W CX CY CZ C[ C\ C] C^ C_ C` Ca b @c Cd Ce Cf Cg Ch Ci Cj Ck CMBS1 O CVER O SUNI VUNId STRI gl_mali_PointSizeParameters VIDX$ ITDR IYUV IGRD VUNId STRI gl_mali_ViewportTransform VIDX$ ITDR IYUV IGRD SATT VATT( STRI attr_Position VATT, STRI attr_PrimaryColor VATT0 STRI attr_SkinningIndices VATT0 STRI attr_SkinningWeights VATT( STRI attr_TexCoord0 VATT( STRI attr_TexCoord1 VATT( STRI attr_TexCoord2 VATT( STRI attr_TexCoord3 VATT( STRI attr_TexCoord4 VATT( STRI attr_TexCoord5 $ VATT( STRI attr_TexCoord6 ( VATT( STRI attr_TexCoord7 , VATT$ STRI attr_Normal 0 VATT( STRI attr_PointSize 4 SVAR VVAR( STRI gl_Position VVAR, STRI gl_PointSize 0 VVAR, STRI var_TexCoord0 VVAR, STRI var_TexCoord1 VVAR, STRI var_TexCoord2 VVAR, STRI var_TexCoord3 VVAR, STRI var_TexCoord4 VVAR, STRI var_TexCoord5 $ VVAR, STRI var_TexCoord6 ( VVAR, STRI var_TexCoord7 , VVAR0 STRI var_PrimaryColor VVAR8 STRI var_PrimaryColorTwosided VVAR( STRI var_FogDist 2 VVAR4 STRI var_ClipPlaneSignedDist 1 DBINPH / @ C N O 8 C G ? J C q C [G 6H qB F * s2 H G 0 V M U @> G N p W FJ p B l CJ @ C N " OG 6>@ C 7N G 6 @ " C * G 6> C _G e . % A 1 6? - @ C g@ m 6 % B G > - @ ? U 7 GC C y ZK * G ] w A,V C : >q C 1 v G 0E V T G ] ZK * G a M0A V D ] X w G c fJ f @ = B l CJ . @ B s G ;@ s _ 3N G N4A s C @ " C * kG 6> C C G 5 6 L7 G = @> @ N * {G M > C 6 ! G 1 ?A6 C C C m 6 - B /G > 5 @ U 7O9DC `B y n * G v C C * K y 1 > G 0 V 1T G ] x ? U * G ] C t G c J { @ = B l CJ @ C N " kG 6>@ C 7N G 6>A b C 7 j G 6 C G e . % C 1 6 5 C G 6 & B 1 > . C G i 6 6 G 1 @ = - j s F 7@ s ; * G O8 j C G Y 3O @ C i 3O G 9 P C ? H p 1B 0 G 2E V ' 1 G 5 $q G g 1B (w 0E V q FJ G Z l BJ E J ) J b O $ J * K J b K $ j O O $ J G j K J G J $ J G J FG B J G J J J :K 2K C n * G $ [G qG * p M f j @F 2K1D C Q * > * G F e E B dB @ J K A eB B b @ 1 J " G # / U Q } U B gB @ * ?G J G J G 2 * 9@ J G J G -X@ C G ?N G * G M< j C G 3 8C _ m P C %Q G % B " 1q kG e > * sH > q :J qB J * 97H H G 0e VZH G Z * f * ?G z; G p FJ p B l CJ J O $ J K J K $ O * O $ J G K J G J " $ J G J FG J G J J J 2 J G * F QB 9 * *@ M * G :K H b 2K C fK * G !B @ * G E d tB J G b G E fB B g @ G U E e G B g @ J ? J / J " G J G J G @ C G * C OG A j - * ) H C DA b g 8 * 9DC " s * $ %6A B _ ; j G 1 A C _ G* @ s \C Y f * G vf@ s G e Z * G q =v _C K * U G K 9 F _ . 60 )G 2J Y / H F. - E g U / H -@ e * U R * m <y@ ' \G m K * B qC s B a e U f * s H G 0 V Q / 1: G 0E V 8 U K6 U k6P W %@ y B l CJ J " O $ J K ? J " K $ O j O $ J G K ? J G J b $ J G J FF J G J J J 2 J G * F QB 9 * .@ * G > H b 6 C fK * & @ * G M E g m g J " G b G E gB G B tB @ 1 G E w G B } @ J ? J / J " G J G @ C G N C kG H " B . G 0 F j D 1 * U B _ 8G j s 8O " s _C 9X * s 7A b C _ ;O h G e k _C e D * m A! C | O B !x # O U bK * q C J " / ( k U - B * G 5 * F * G [C G >J pB ) H SB 3L(qB 1> 0 V q 1: 6 G 1E V L p G a K& U f * G X G g F V G = F b n CJ J B G J B G W J b G J j G :@ S 2K J b J b G J b W J j :@ j G n G G L vB G J xB j G F J " F G 0 V H G YG G VKM " H l* H n" S J q 1 * 0 V L " J " G ZM " G 9 H b m3I M S 6 q 6K G 5 qB G b pB pJ j :@ J " F G 0 V H G YG G VKM " H l* H n" S J q 1 * 0 V L " J " G ZM " G 9 H b m3I M S 6 q 6K C q G L p G n G G H vB G J zB j G F J G :K ` J J J G J J J * F G 0 V H " G EG G VK * G n q* H n" S BH q 1j * 0 V * G VC q G 1ZH 0 V * G -2H Z H G 0 V H [ 6 q SkM I Z G J q 1:H G 0 V G F n G p G i n FK l ` J A / J J b G J b W J B G J j :@ S J G j G G ! n G F FK l ` J G J J J * F G 0 V H " G EG G VK * G n q* H n" S f q 1b * 0 V L " G * G VG G ( * G I 0 1 U 1BH " 0 V G 9;H 0 Z ) G 0i VZ )q * ^ * G 1: 0 V d y 1nH " 0 V G @ * O b * SH " M M G : S 0 V q 1 0E V Y , J p G 1 P ?h 0E V 0 V K g i 'GJ , J G @ J A @i & * LG m y G v G H n FK l ` J J A / J G J B W J B G j G F J " F G 0 V H G YG G VKM " H l* H n" S J q 1 * 0 V L " J " G ZM " G 9 H {K S bK q 1 J " 0 V * J " b * G 9 H " m3I M S J q 1 J " 0 V L " fK #F L G 2 v G : r 6 q 0 V K y G 3 J ' / @U C r b v G ] NG G ] n qB G pB pJ j :@ J " F G 0 V H G YG G VKM " H l* H n" S J q 1 * 0 V L " J " G ZM " G 9 H O {KI H S J q 1 J 0 V L " J * G ZH m3I M S J q 1 J 0 V L F J j G 0 G : G S G : Q NK 0Q V K , o i 9v @ 6 J r G @ K ? U " H F G U !N W G U q G G m Z pB J pB j G F J " F G 0 V H G YG G VKM " H l* H n" S BH q 1j * 0 V * G VC q G 1ZH 0 V * 1B Z S G 0 VZH q G ] 1 * 0 V * * F * G 2 * m3 M S L q 1B * 0 V G 6 , ;H q V 1 G " G 0 V : G J " * G : 0 V K ?? U n F 3 J $ o @ :K 1 H U G [ G i o q G H p G a vB G JH vB G vJ j :@ J " F G 0 V H G YG G VKM " H l* H n" S BH q 1j * 0 V * G VC q G 1ZH 0 V L " 1 B Z S G 0 VZH q 1 J " 0 V * J " F * G $ j ?F m3I S L q G G 1B 1E V L G M , B q V 1 G R G 0 V q 2K 0Q V K , o i L G G m 6 n G @ 3L $ H M G 4N v z G m (z G q x G R xB J pB j G F J G 2K ! J J G J J J * F G 0 V H " G EG G VK * G nH v* H n" S J q 1 * 0 V * 9c * G GM " G 8 H [ Iv Q 1n 1 V L B` G a Z * [ G 0 VZ q 1R 0 V L 3 A 16C 0 V L G , B G Z * SH G M M : S 0 V K q G 1 0E V 7 . =p B r 1 G P G 0 V L ? H / 1 V K , 3 o @ J A @ G 5 LG, m p H p G i n FK l ` J A / J J b G J b W J B G J j :@ S J G ;@ J J " G G 6 1 J " A J G J J J * F G 0 V H " G EG G VK * G lH v* H n" nS H q 1B * 0 V L " 9c * G 9GM " C 8 H [ I6 Q O 1ng 0 V L G L U Z S G 0i VZ q 1 p 0 V L ] 1 C 2 V G X * r * SH E M G S 0 V q G 1 1 V G 9 q , p G R 1 G P G 0 V L ? 0 V K g F p \G , + @q J A ? @ H A L ?A G m p H p G %n F FK l ` J " G J U J J / J J b 2K * 6 j J b G n j W J b jK j G o f j g@B _ j :@ J G" j ;G" G @F J F J 6K * G G D $ F : | J " G J G J J J * F G 0 V H " G EG G VK * G lH v* U n" S _ U C q 1 K " 0 V L " G * G VG G ( * G Iw B 1 k U 1BH 1 V L " G H * R : G 0 VZ 0q 1: . 0 V d x ] 1nH " 0 V L G XC * _ * SH F M G S 0 V q 1 0E V 8 = _ , J p _G r 1 p i 0 V L M 1 V K g &G B , @ J A ? @ ! LJ A o A mF t G v G %n F FK l ` J U J J / J 2K * 2K j J b G n j W J b j G fK j G `FB j G F J G 2K ! J J J G J J J * F G 0 V H " G EG G VK * G nH v* H n" S J q 1 * 0 V L " J " G ZM " G 9 H {K S bK q 1 J " 0 V * J " b * G 9 H " m3I G M S J q 1 J " 0 V L G J * G L V L B r 6 q 0Q V K n u G , J - / @ nJ H N G V U nJ p J FK ` J A / J J b G J b W J B G J j :@ S J G j G G ! n G F FK l ` J J J G J J J * F G 0 V H " G EG G VK * G n q* H n" S J q 1 * 0 V L " J " G ZM " G 9 H {KI S J q 1 J " 0 V L " J " M " G 9 H " m3I G M S J q 1 0 V L bK * G I V . S J Q G 6K 3 V K , $ L G J * G . q @ H ' H G V G 9n z U FK ` J J A / J G J B W J B G j G F K * S !FR K * W !F K * [ !FZ K * _ !F K * c !Fb K * g !F K * k !Fj K * o !F j S j W j [ j _ c g k o 2K !FR 2K * !F 2K j !FZ 2K !F 2K !Fb 2K * !F 2K j !Fj 2K !F J G J J G b FG B J " J " G fK * ;G J * ' B @D M * G A 1 ' U C S # a C [K G S G 2 yB U 8 y U 2 y B y @ J J J E S U bK q F * * G [oL v" 6 yj @ J E S U bK q F * * G [oL v" > yj @ J E S U bK q F * * G [oL v" 6 y @ J E S U bK q F * * G [oL v" > y @ J E S U bK q F * * G [oL v" 6 y @ J E S U bK q F * * G [oL v" > y @ J E S U bK q F * * G [oL v" 6 y* @ J E S U bK q F * * G [oL v" > y* @ J b G 2K ! J b G 2K ! J G 2K ! J G 2K ! J G 2K ! J G 2K ! J " G 2K ! J " G 2K ! A J w 7 J , ? FG p 1F :G S J q 1 J 0 V L J Z J " G 0 V H J MkM NG L J q 1 J 0 V L J M w J 7 J , ? FG p D J ? G p J ? G J ? p G J b G YG H B S J p
YV12 0 0 YV12 0 0 ? ? ? ? ? ? ? ? ? ? 0 80 80 80 80 0 80 80 80 80 0 Q0 80 80 80 0 80 80 80 80 0 80 80 80 80 0 Q0 80 80 80 0 80 80 80 80 0 80 80 80 80 0 Q0 80 80 80 0 80 80 80 80 0 Q0 & 80 80 80 0 Q0 ) 80 80 80 0 Q0 * 80 80 80 0 80 80 80 80 0 Q0 80 80 80 0 Q0 80 80 80 0 Q0 80 80 80 0 80 80 80 80 0 80 80 80 80 0 80 80 80 80 0 80 80 80 80 0 80 ! 80 80 80 0 80 , 80 80 80 0 80 - 80 80 80 0 P0 ( YV12 80 80 80 0 P0 + 80 80 80 3 P0 / 80 80 3 3 3 3 3 3 P0 1 YV12 80 80 3 3 3 3 3 0 ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ? ? ? ? ? ? ? ? 0 ? ? @ ? ? @ ? ? @ ? ? ? 0 ? ? @ ? ? @ ? ? @ ? ? ? O @2 2 * x- 2 R 8@^X * : )@ 8@ EV ' 8 2 C> T p " E> O @2 2 * x- 2 R 8@^X * : 8@ EV ' 8 2 C> T p " E> ( 0 8 8 @ H 8 8 @ H L 0 0 8 @ ` h
.shstrtab .note.android.ident .note.gnu.build-id .dynsym .dynstr .gnu.hash .gnu.version .gnu.version_d .gnu.version_r .rel.dyn .rel.plt .text .ARM.extab .ARM.exidx .rodata .fini_array .data.rel.ro .dynamic .got .data .bss .note.gnu.gold-version .ARM.attributes .gnu_debugdata
_android _x11 _fbdev _dummy _wayland _drm __egl_platform_initialize __egl_platform_terminate __egl_platform_filter_configs __egl_platform_flush_display __egl_platform_deinit_display __egl_platform_display_get_format __egl_platform_wait_native __egl_platform_create_surface __egl_platform_destroy_surface __egl_platform_resize_surface __egl_platform_get_pixmap_size __egl_platform_get_pixmap_colorspace __egl_platform_get_pixmap_alphaformat __egl_platform_get_pixmap_format __egl_platform_pixmap_valid __egl_platform_pixmap_support_gpu_access __egl_platform_pixmap_config_compatible __egl_platform_pixmap_surface_compatible __egl_platform_pixmap_copybuffers_compatible __egl_platform_pixmap_egl_image_compatible __egl_platform_map_pixmap __egl_platform_unmap_pixmap __egl_platform_swap_buffers __egl_platform_queue_buffer __egl_platform_immediate_queue_with_fence __egl_platform_surface_buffer_invalid __egl_platform_copy_buffers __egl_platform_get_window_size __egl_platform_window_valid __egl_platform_window_compatible __egl_platform_begin_new_frame __egl_platform_create_dummy_window __egl_platform_destroy_dummy_window __egl_platform_supports_vsync __egl_platform_get_buffer __egl_platform_update_image __egl_platform_setup_soft_job_callback __egl_platform_soft_job_callback __egl_platform_surface_post_processing_needed __egl_platform_swap_interval __egl_platform_start_rendering __egl_platform_stop_rendering __egl_platform_wait_swap_complete __egl_platform_query_buffer_age __egl_platform_get_native_window __egl_platform_get_native_pixmap __egl_platform_authorize [EGL-ERROR] %s:%d: Unable to use UMP buffer from handle %p. No UMP support in gralloc native_buffer_get_info %s:%d: Unable to wrap FB DMA_BUF fd %d at offset 0x%x (phys 0x%p) %s:%d: invalid buffer handle given (0x%p) %s:%d: failed to retrieve buffer information (0x%p) %s:%d: unknown pixel format given (0x%x) %s:%d: failed to allocate empty mali surface for buffer (0x%p) %s:%d: failed to map physical memory (0x%p) %s:%d: Buffer width %d is not 16 aligned or height %d is not 2 aligned %s:%d: failed to allocate empty mali surface for y buffer (0x%p) %s:%d: failed to create platform data for surface(0x%p) of type: %d __egl_platform_create_surface_android %s:%d: native window is NULL for surface %p %s:%d: failed to dequeue buffer from native window %p; err = %d, buf = %p,max_allowed_dequeued_buffers %d %s:%d: Failed to create a surface from native buffer (%p) %s:%d: [%s],fail to create fence on native win %p, native_buf %p! %s:%d: [%s]:Fail to create fence on buffer %p, queueBuffer without fence %s:%d: [%s] Querying window concrete type failed on window %p __egl_platform_create_surface_window %s:%d: [%s] Querying window consumer usage bits failed on window %p %s:%d: failed to create framebuilder for surface (0x%p) %s:%d: failed to allocate buffers for surface (0x%p) %s:%d: [RECORDABLE] failed to allocate empty mali surface for buffer 0x%p %s:%d [RECORDABLE] unable to set thread affinity mask for thread ID 0x%x (ret=%d err=%d) %s:%d [RECORDABLE] unable to set thread affinity mask for thread ID 0x%x (ret=%d err=%d), further warnings will be skipped %s:%d: [RECORDABLE] failed to map render target into readable memory for buffer 0x%p %s:%d: [RECORDABLE] failed to do multithreaded conversion - fallback to single pass for buffer 0x%p %s:%d: Unlocking invalid buffer 0x%p, returning error native_buffer_handle_sync %s:%d: Buffer 0x%p is UMP type but it is not supported %s:%d: Unable to allocate memory for YUV image (%i x %i %i) %s:%d: Unable to use UMP buffer from hnd: 0x%p, no UMP support built into Gralloc %s:%d: unable to allocate memory for EGLImage (%i x %i) target GL_TEXTURE_EXTERNAL_OES cannot with used with this function. 'level' must be >= 0 and < %i. Was %i 'border' must be zero. Was %i. With 'level'=%i, 'width' must be <= %i, was %i. With 'level'=%i, 'height' must be <= %i, was %i. Mipmap level %i does not exist 'xoffset' must be positive, was %i 'yoffset' must be positive, was %i 'width' must be positive. Was %i. 'height' must be positive. Was %i. Attempting to modify miplevel %i on texture <%s>, but this miplevel was not uploaded to the texture object. With 'level'=%i, 'yoffset'+'height' must be <= %i, was %i+%i=%i. ETC textures with dimension %d*%d need %d bytes to hold the compressed data. However, 'imageSize' was %d. Paletted textures with %u texels per byte, %d * %d texels, and a palette size of %d bytes need a datasize of %u. However, 'imageSize' was %d. 'level' must be 0 or negative. Was %i 'level' must be < %i, was %i 'width' must be <= %i, was %i. Cannot modify mipmap because it does not exist. 'level' must be >= 0 and <= %i, was %i 'xoffset + width' must be less than texture width. Was %i. 'yoffset + height' must be less than texture height. Was %i. 'width' must be either a multiple of four or 'width + xoffset' equal to texture width. Was %i. 'height' must be either a mutiple of four or 'height + yoffset' equal to texture height. Was %i. 'image' is not a valid EGL image. The texture with name %u (<%s>) was bound earlier with a different 'target'. Invalid value of 'internalformat' GL_UNSIGNED_BYTE or GL_UNSIGNED_SHORT_5_6_5 GL_RGB GL_BGRA_EXT GL_UNSIGNED_BYTE GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_5_5_5_1 or GL_UNSIGNED_SHORT_4_4_4_4 GL_RGBA GL_LUMINANCE GL_ALPHA GL_UNSIGNED_BYTE or GL_UNSIGNED_SHORT GL_UNSIGNED_SHORT or GL_UNSIGNED_INT 'format' does not match 'internalformat' 'level' must be >= 0 and < %i. Was %i. 'x' must be positive, was %i. 'y' must be positive, was %i. frame buffer is in protected mode, couldn't be copied out. The current framebuffer object (<%s>) is incomplete. Must be GL_RGBA, GL_LUMINANCE_ALPHA, GL_ALPHA, GL_LUMINANCE or GL_RGB Cannot create color texture from framebuffer (<%s>) with no color channel. Cannot create texture with alpha channel from framebuffer (<%s>) with no alpha channel. 16 bit frambuffer (<%s>) is not a legal reading target. Cannot write to non-existent surface. With 'level'=%i, 'width' must be >= 0 and <= %i, was %i. With 'level'=%i, 'height' must be >= 0 and <= %i, was %i. frame buffer or texture surface is in protected mode, couldn't be copied out. It must be GL_ARRAY_BUFFER or GL_ELEMENT_ARRAY_BUFFER. 'size' cannot be negative. Was %d. It must be GL_ARRAY_BUFFER or GL_ELEMENT_ARRAY_BUFFER The buffer bound to 'target' is 0. It is illegal to modify this object. 'offset' + 'size' cannot be greater than the size of the data in the object. offset: %d, size: %d, size of data: %d, object name: %s. The buffer bound to 'target' is already mapped. It is illegal to map it again. 'width' must be positive, was %d. 'height' must be positive, was %d. 'data' cannot be NULL. glReadNPixels is only available in contexts allocated with robustness A bit other than the defined masks (GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT, and GL_STENCIL_BUFFER_BIT) was set as bitmask. Cannot generate mipmaps, no miplevel 0 found type Must be GL_UNSIGNED_BYTE or GL_UNSIGNED_SHORT. 'first' must be positive, was %i. mode Must be GL_POINTS, GL_LINES, GL_LINE_LOOP, GL_LINE_STRIP, GL_TRIANGLES, GL_TRIANGLE_STRIP or GL_TRIANGLE_FAN. 'count' must be positive, was %i. pname When 'target' is GL_POINT_SPRITE_OES, 'pname' must be GL_COORD_REPLACE_OES. Must be GL_LOW_FLOAT, GL_MEDIUM_FLOAT, GL_HIGH_FLOAT, GL_LOW_INT, GL_MEDIUM_INT or GL_HIGH_INT. 'index' must be < GL_MAX_VERTEX_ATTRIBS (%u), was %u. Must be GL_ARRAY_BUFFER or GL_ELEMENT_ARRAY_BUFFER. Must be GL_MODULATE, GL_BLEND, GL_DECAL, GL_REPLACE, GL_ADD or GL_COMBINE. Must be GL_DOT3_RGBA, GL_DOT3_RGB, GL_REPLACE, GL_MODULATE, GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE or GL_SUBTRACT. Must be GL_REPLACE, GL_MODULATE, GL_ADD, GL_ADD_SIGNED, GL_INTERPOLATE or GL_SUBTRACT. Must be GL_TEXTURE, GL_CONSTANT, GL_PRIMARY_COLOR or GL_PREVIOUS. Must be GL_SRC_COLOR, GL_ONE_MINUS_SRC_COLOR, GL_SRC_ALPHA or GL_ONE_MINUS_SRC_ALPHA. param When 'target' is GL_POINT_SPRITE_OES, 'param' must be GL_TRUE or GL_FALSE. GL_TEXTURE_CROP_RECT_OES must be set with glTexParameterfv or glTexParameteriv. With 'pname' = GL_TEXTURE_MIN_FILTER, 'param' must be GL_NEAREST, GL_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_LINEAR_MIPMAP_NEAREST, GL_LINEAR_MIPMAP_LINEAR or GL_NEAREST_MIPMAP_LINEAR. External images only accept GL_NEAREST and GL_LINEAR as min filter. With 'pname' = GL_TEXTURE_MAG_FILTER, 'param' must be GL_NEAREST or GL_LINEAR. External images only accept GL_CLAMP_TO_EDGE. With 'pname' = GL_GENERATE_MIPMAP, 'param' must be GL_TRUE or GL_FALSE. GL_TEXTURE_CROP_RECT_OES is not a valid 'pname' under OpenGL ES 2. texture Must be GL_TEXTUREi where 0 <= i < GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS. 'size' must be 2,3 or 4, was %i. 'stride' must be >= 0, was %i. 'size' must be > 0 and <= GL_MAX_VERTEX_UNITS_OES (%i), was %i. func face Must be GL_FRONT, GL_BACK or GL_FRONT_AND_BACK. Must be GL_NEVER, GL_LESS, GL_EQUAL, GL_LEQUAL, GL_GREATER, GL_NOTEQUAL, GL_GEQUAL or GL_ALWAYS. When 'pname' is GL_POINT_SIZE_MIN, 'param' must be >= 0, was %f. When 'pname' is GL_POINT_SIZE_MAX, 'param' must be >= 0, was %f. When 'pname' is GL_POINT_FADE_THRESHOLD_SIZE, 'param' must be >= 0, was %f. GL_POINT_DISTANCE_ATTENUATION must be set with glPointParameterfv or glPointParameterxv. 'samples' must be <= %i, was %i Must be GL_RENDERBUFFER. Must be GL_RENDERBUFFER Cannot get parameters when the reservered renderbuffer object 0 is bound The EGL image has no data source, and is thus not legal to use The format of the input EGL image is not writeable. The surface's format is not supported. image width must be <= %i, was %i Must be GL_FRAMEBUFFER When 'renderbuffer' is non-zero, 'renderbuffertarget' must be GL_RENDERBUFFER. Cannot modify framebuffer 0 attachment The 'target' parameter is GL_TEXTURE_TARGET_2D, but parameter 'texture' refers to a texture (<%s>) of dimensionality GL_TEXTURE_CUBE. The 'target' parameter is GL_TEXTURE_TARGET_CUBE, but parameter 'texture' refers to a texture (<%s>) of dimensionality GL_TEXTURE_2D. Not supported when the attached object's type is not GL_TEXTURE or GL_RENDERBUFFER. Not supported when the attached object's type is not GL_TEXTURE. 'numAttachments' must be positive, was %i. source Must be an GL_DEBUG_SOURCE_* GLenum or GL_DONT_CARE. Must be an GL_DEBUG_TYPE_* GLenum GL_DONT_CARE. severity Must be an GL_DEBUG_SEVERITY_* GLenum or GL_DONT_CARE. When IDs are specified, 'source' must be GL_DONT_CARE. When IDs are specified, 'type' must be GL_DONT_CARE. Error Warning Performance Information Invalid type Must be GL_DEBUG_SOURCE_APPLICATION_KHR or GL_DEBUG_SOURCE_THIRD_PARTY_KHR. The length of the string must be < %i, was %i. Invalid 'bufsize' and 'messageLog' combination. bufSize must be > 0 if messageLog is not NULL, was 'bufsize'=%i and messageLog!=NULL. Max stack depth (%i) has been reached, cannot push another group. '%s' argument was not a valid GLenum for this function. %s Driver ran out of memory. No %s with name %u was found. GL_TEXTURE GL_BUFFER GL_SHADER_KHR GL_PROGRAM_KHR GL_SHADER_KHR is not supported in OpenGL ES 1.1. GL_PROGRAM_KHR is not supported in OpenGL ES 1.1. identifier GL_FRAMEBUFFER GL_RENDERBUFFER Error:::Driver ran out of memory trying to output a debug message. Subsequent messages might be lost. glAlphaFuncx glClearColorx glClearDepthx glClipPlanef glClipPlanex glDepthRangex glFogx glFogxv glFrustumf glGetClipPlanef glGetClipPlanex glGetFixedv glGetLightxv glGetMaterialxv glGetTexEnvxv glGetTexParameterxv glLightModelx glLightModelxv glLightx glLightxv glLineWidthx glLoadMatrixx glMaterialx glMaterialxv glMultMatrixx glNormal3x glOrthof glPointParameterx glPointParameterxv glPointSizex glPolygonOffsetx glRotatex glSampleCoveragex glScalex glTexEnvx glTexEnvxv glTexParameterx glTexParameterxv glTranslatex glBindVertexArrayOES glDeleteVertexArraysOES glGenVertexArraysOES glIsVertexArrayOES glQueryMatrixxOES glCurrentPaletteMatrixOES glWeightPointerOES glMatrixIndexPointerOES glLoadPaletteFromModelViewMatrixOES glIsRenderbufferOES glBindRenderbufferOES glDeleteRenderbuffersOES glGenRenderbuffersOES glRenderbufferStorageOES glGetRenderbufferParameterivOES glIsFramebufferOES glBindFramebufferOES glDeleteFramebuffersOES glGenFramebuffersOES glCheckFramebufferStatusOES glFramebufferTexture2DOES glFramebufferRenderbufferOES glGetFramebufferAttachmentParameterivOES glGenerateMipmapOES glDiscardFramebufferEXT glDrawTexfOES glDrawTexfvOES glDrawTexiOES glDrawTexivOES glDrawTexsOES glDrawTexsvOES glDrawTexxOES glDrawTexxvOES glMapBufferOES glUnmapBufferOES glGetBufferPointervOES glFramebufferTexture2DMultisampleEXT glRenderbufferStorageMultisampleEXT glTexGenfOES glTexGenfvOES glTexGeniOES glTexGenivOES glTexGenxOES glTexGenxvOES glGetTexGenfvOES glGetTexGenivOES glGetTexGenxvOES glGetGraphicsResetStatusEXT glReadnPixelsEXT glDebugMessageControlKHR glDebugMessageInsertKHR glDebugMessageCallbackKHR glGetDebugMessageLogKHR glPushDebugGroupKHR glPopDebugGroupKHR glObjectLabelKHR glGetObjectLabelKHR glObjectPtrLabelKHR glGetObjectPtrLabelKHR glAlphaFuncxOES glClearColorxOES glClearDepthxOES glClipPlanexOES glColor4xOES glDepthRangexOES glFogxOES glFogxvOES glFrustumxOES glGetClipPlanexOES glGetFixedvOES glGetLightxvOES glGetMaterialxvOES glGetTexEnvxvOES glGetTexParameterxvOES glLightModelxOES glLightModelxvOES glLightxOES glLightxvOES glLineWidthxOES glLoadMatrixxOES glMaterialxOES glMaterialxvOES glMultMatrixxOES glMultiTexCoord4xOES glNormal3xOES glOrthoxOES glPointParameterxOES glPointParameterxvOES glPointSizexOES glPolygonOffsetxOES glRotatexOES glSampleCoveragexOES glScalexOES glTexEnvxOES glTexEnvxvOES glTexParameterxOES glTexParameterxvOES glTranslatexOES glDepthRangefOES glFrustumfOES glOrthofOES glClipPlanefOES glGetClipPlanefOES glClearDepthfOES glGetPointervKHR glMultiTexCoord4b The stack for GL_MATRIX_PALETTE_OES is maximum 1 element deep, ergo push and pop do nothing. 'left' is equal to 'right' 'bottom' is equal to 'top' Generating mipmaps with format %s is not supported with type GL_UNSIGNED_SHORT GL_LUMINANCE_ALPHA With 'pname' = GL_FOG_MODE, 'param' must be GL_LINEAR, GL_EXP or GL_EXP2. params is NULL When 'pname' is GL_SHININESS, 'param' must be >= 0 and <= 128, was %f. When 'pname' is GL_CONSTANT_ATTENUATION, 'param' must be >= 0, was %f. When 'pname' is GL_LINEAR_ATTENUATION, 'param' must be >= 0, was %f. When 'pname' is GL_QUADRATIC_ATTENUATION, 'param' must be >= 0, was %f. When 'pname' is GL_SPOT_EXPONENT, 'param' must be >= 0 and <= 128. When 'pname' is GL_SPOT_CUTOFF, 'param' must be in the range (0, 90) or equal to 180. glGetProgramBinaryOES glProgramBinaryOES glGetnUniformfvEXT glGetnUniformivEXT gl_ ? The 'program' name must refer to an existing program. The 'program' name must be the name of a program object. Program must be linked before this operation can be done. L0100 A program cannot be linked unless there are any shaders attached to it A program needs a fragment shader and a vertex shader to be linked, this program object (<%s>) had neither. GLSL allows exactly two attached shaders (one of each type) per program A program needs a fragment shader and a vertex shader to be linked, this program object (<%s>) had 1 shader. L0101 Input data to glProgramBinary is empty An error occured while trying to load program. See program error log (glGetProgramInfoLog) for more information. The 'program' name must be generated by OpenGL. The 'shader' name must be generated by OpenGL. The 'shader' name must be the name of shader object. Input to glProgramBinary is corrupted - no MBS1 block found Input to glProgramBinary is corrupted - invalid BATT block found Input to glProgramBinary is corrupted - incorrect BATT block found gl_DepthRange.near The program must be successfully linked for this operation to be legal. You cannot set uniforms on Program object #0. Invalid uniform location specified by 'location', was %i. Count must be 1 when the uniform to be modified is not an array, was %i. Only glUniform1i and glUniform1iv can be used to set variables defined as sampler types. glGetNUniform*EXT is only available in contexts enabled with robust access. The value set to a sampler must be < GL_MAX_TEXTURE_UNITS (%i), was %i. fv Matrix mat f[v] vec float ivec int (i|f)[v] bvec bool Invalid type. %s variable must be set with glUniform1%s. Invalid type. %s%u variable must be set with glUniform%s%u%s. 'name' starts with the reserved prefix "gl_". 'bufsize' must be >= 0, was %i. The 'program' parameter must be the name of a program object. Parameter 'index' must be a value in the range 0 <= index < %u for the given program object. The 'program' parameter must be the name of an existing program. The 'shader' name must refer to an existing shader. The 'shader' name must be the name of a shader object. Must be GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH or GL_SHADER_SOURCE_LENGTH. shader count is negative It must be <= 1 vertex shader in the binary, was %i It must be <= 1 fragment shader in the binary, was %i No shader with name %u (element %i in 'shaders' argument) exist. The object with name %u (element %i in 'shaders' argument) is not a shader object. eglCreateImageKHR eglDestroyImageKHR glEGLImageTargetTexture2DOES glEGLImageTargetRenderbufferStorageOES eglSwapBuffersWithDamageKHR eglSwapBuffersWithDamageEXT eglDupNativeFenceFDANDROID eglCreateSyncKHR eglDestroySyncKHR eglClientWaitSyncKHR eglGetSyncAttribKHR eglSetBlobCacheFuncsANDROID eglWaitSyncKHR eglWaitSyncANDROID eglSetDamageRegionKHR eglGetPlatformDisplayEXT eglCreatePlatformWindowSurfaceEXT eglCreatePlatformPixmapSurfaceEXT libGLES_mali.so ERROR in Mali driver: * Mali device driver failed the API version check * The solution is probably to rebuild the libraries and the Mali device driver. ERROR in Mali driver: * Device driver API mismatch * Device driver API version: %d * User space API version: %d ERROR in Mali driver: * Mali device driver does not seem to be valid L0001 Binary shader is empty Not a Mali binary Shader M0001 Unknown data block detected in shader The binary provided did not contain any shaders of the required type. The fragment shader is damaged, corrupt CFRA block detected. The fragment shader is compiled for an unknown core. The fragment shader is damaged, corrupt CVER block detected The fragment shader is damaged, corrupt FSTA block detected. The fragment shader is damaged, corrupt FDIS block detected. The fragment shader is damaged, corrupt FBUU block detected. Fragment shader binary block not large enough to contain first instruction Fragment shader binary block of zero size Fragment shader damaged. Duplicate blocks detected. The fragment shader is damaged, no FSTA block detected. The fragment shader is damaged, no DBIN block detected. The shader contains unknown blocks. Shader version mismatch? The shader is rejectec because the driver does not supports all the features in the shader. The vertex shader is damaged, corrupt CVER block detected The vertex shader is compiled for an unknown core The vertex shader is damaged, corrupt FTRA block detected. Vertex shader binary block too small Vertex shader damaged. Duplicate blocks detected. The vertex shader is damaged, illegal values found in the FINS block. The vertex shader is damaged, no DBIN block detected. Too many uniforms used in vertex shader. Used %i uniform registers, but HW limit is %i Fragment shader corrupt. Uniform table is sized %i, must be no larger than %i. Fragment shader is invalid; corrupt SUNI datastream detected Fragment shader corrupt; mistmatch between declared and detected uniforms Fragment shader corrupt. Shader uniform '%s' uses register %i, but there are only %i registers declared in the shader. Fragment shader corrupt, unannounced version mismatch between compiler and linker? Fragment shader corrupt, mismatch between expected and found uniforms Vertex shader is invalid; corrupt SUNI datastream detected Vertex shader corrupt; mismatch between declared and detected uniforms Vertex shader corrupt. Shader uniform '%s' uses register %i, but there are only %i registers declared in the shader. Vertex shader corrupt, unannounced version mismatch between compiler and linker? Vertex shader corrupt, mismatch between expected and found uniforms Corrupt uniform construct detected in vertex shader. Invalid uniform structure dependencies detected in vertex shader Corrupt uniform construct detected in fragment shader. Invalid uniform structure dependencies detected in fragment shader Corrupt fragment shader; Invalid uniform values Corrupt vertex shader; Invalid uniform values gl_mali_YUVCoefficients Current Mali driver support no more than 1024 samplers Vertex shader corrupt; mismatch between declared and found attributes Vertex attribute symbols are corrupt Vertex shader attribute symbols are outside legal values Vertex shader attribute locations are corrupt Vertex shader is invalid; corrupt SVAR datastream detected Vertex shader invalid; mismatch between announced and found varyings Vertex shader is invalid; illegal VVAR block detected Vertex shader corrupt; invalid varying values found Vertex shader varying symbol location exceeds hardware limit Vertex shader is invalid; corrupt SVAR block detected Vertex shader invalid; contains less varyings than announced Fragment shader is invalid; corrupt SVAR datastream detected Fragment shader corrupt; mismatch between declared and found varyings Fragment shader is invalid; illegal VVAR block detected Fragment shader varying symbol location exceeds hardware limit Fragment shader corrupt; damaged SVAR block detected Inconsistent varying set detected, Fragment shader corrupt? Validate: Sampler '%s' and '%s' are of different types, but share texture unit %i. Attribute '%s' bound outside of the valid range; using slot %i but max is %i F0001 Out of memory while setting error log '%s' struct member count mismatch Vertex shader not compiled prior to linking The fragment shader is damaged, corrupt DPRO block detected (invalid uniform offset). %d:%d: %s: Mali MaliGP2 Mali200 Mali-400 GP Mali-400 PP ???? P0001 P0002 P0003 P0004 P0005 P0007 L0002 L0003 L0004 S0001 S0002 S0003 S0004 S0005 S0006 S0007 S0008 S0009 S0010 S0011 S0012 S0013 S0014 S0015 S0016 S0017 S0018 S0019 S0020 S0021 S0022 S0023 S0024 S0025 S0026 S0027 S0028 S0029 S0030 S0031 S0032 S0033 S0034 S0035 S0037 S0038 S0039 S0040 S0041 S0042 S0043 S0044 S0045 S0046 S0047 S0049 S0050 S0051 S0052 L0005 L0006 L0007 L0008 L0009 F0001 F0002 F0003 F0004 S0053 S0054 S0055 S0056 S0057 S0058 S0059 M0002 M0003 Please contact malidevelopers@arm.com with the shader causing the problem, along with this error message. Mali online shader compiler r8p1-00rel0 [Revision 96995]. <dummy> (null) attribute break bvec2 bvec3 bvec4 const continue discard do else false for highp if in inout invariant ivec2 ivec3 ivec4 lowp mat2 mat3 mat4 mediump out precision return sampler2D sampler3D samplerCube struct true uniform varying vec2 vec3 vec4 void while asm class union enum typedef template this packed goto switch default inline noinline volatile public static extern external interface flat long short double half fixed unsigned superp input output hvec2 hvec3 hvec4 dvec2 dvec3 dvec4 fvec2 fvec3 fvec4 sizeof cast namespace using unknown end of file newline ; { } , : = ( ) [ ] . & ! ~ - + * / % \ < > ^ | # += -= *= /= %= &= ^= |= <= >= == != floating point constant integer constant undefined constant >>= <<= >> << ++ -- && || ^^ centroid sampler1d sampler1dshadow sampler2dshadow sampler2drect sampler3drect sampler2drectshadow samplerExternalOES __groupARM __persistentARM <error> radians degrees sin cos tan asin acos atan pow exp log exp2 log2 sqrt inversesqrt abs sign floor ceil fract mod min max clamp mix step smoothstep length distance dot cross normalize faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any all not texture2D texture2DProj texture2DLod texture2DProjLod textureCube textureCubeLod texture2DLodEXT texture2DProjLodEXT textureCubeLodEXT texture2DGradEXT texture2DProjGradEXT textureCubeGradEXT texture3D texture3DProj texture3DLod texture3DProjLod shadow2DEXT shadow2DProjEXT dFdx dFdy fwidth gl_MaxVertexAttribs gl_MaxVertexUniformVectors gl_MaxVaryingVectors gl_MaxVertexTextureImageUnits gl_MaxCombinedTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformVectors gl_MaxDrawBuffers gl_FrontFacing gl_LastFragColorARM gl_LastFragDepthARM gl_LastFragStencilARM Expected token '%s', found '%s' High precision not supported, instead compiling high precision as medium precision Expected precision qualifier, got '%s' Expected type for precision qualifier, got '%s' Non-variable '%s' declared invariant 'gl_FrontFacing' cannot be declared invariant invariant qualifier must be specified before any use of variable '%s' Expected identifier, found '%s' Illegal identifier name '%s' Only output values can be declared invariant Attribute variable declared inside a function Varying variable declared inside a function Extension 'GL_ARM_grouped_uniforms' used, group '%s' declared for uniform variable Boolean variable can't have a precision qualifier Embedded structure definition is not allowed Duplicate struct member '%s' Struct '%s' has no members Symbol '%s' redeclared Expression exceeds maximum number of allowed operands (%d) No matching function for call to '%s' Global variable initializer must be a constant expression or a uniform expression(with the extension GL_EXT_shader_non_constant_global_initializer enabled) Global variable initializer must be a constant expression Function '%s' declared or defined inside function Symbol '%s' redeclared as a function Symbol '%s' redeclared with diffrent type Function declared void but return statement has an argument Function declared with a return value but return statement has no argument. Type mismatch, cannot convert from '%s' to '%s' discard can only be used in fragment shaders. if() condition must be of boolean type while() condition must be of boolean type for() condition must be of boolean type Cannot declare a variable of type void Extension 'GL_EXT_shadow_samplers' used, variable '%s' declared with type 'sampler2DShadow' Extension 'GL_OES_texture_3D' used, variable '%s' declared with type 'sampler3D' const variable does not have an initializer Initializer for const value must be a constant expression Attribute variable with initializer Illegal type for attribute variable Attribute qualifier only allowed in vertex shaders Varying variable with initializer Illegal type for varying variable Uniform variable with initializer Sampler declared without uniform qualifier Cannot assign to arrays or structs with arrays Function returns an array Attribute qualifier used on return type Uniform qualifier used on return type Varying qualifier used on return type Const qualifier used on return type Samplers cannot have out or inout parameter qualifier Attribute qualifier used on function parameter Varying qualifier used on function parameter Uniform qualifier used on function parameter Extension 'GL_EXT_shadow_samplers' used, parameter '%s' has type 'sampler2DShadow' Extension 'GL_EXT_shadow_samplers' used, unnamed parameter has type 'sampler2DShadow' Extension 'GL_OES_texture_3D' used, parameter '%s' has type 'sampler3D' Extension 'GL_OES_texture_3D' used, unnamed parameter has type 'sampler3D' Extension 'GL_EXT_shadow_samplers' used, default precision set Extension 'GL_OES_texture_3D' used, default precision set Request for member "%s" of an array Struct "%s" has no member named "%s" Vector swizzle "%s" is bigger than 4 Swizzle field selector '%c' unknown Swizzle field selector out of range Vector swizzle "%s" mixes components from different sets Member reference or swizzle attempted on non-structure and non-vector Operand to ! must have boolean type Arithmetic unary operations only work with integer and floating-point values Cannot modify sampler variable Arithmetic operations not allowed on this type Type mismatch in arithmetic operation between '%s' and '%s' Cannot compare '%s' with '%s' Cannot compare arrays Cannot compare samplers Cannot compare non-scalar types Cannot compare vectors or matrices Operands to &&, || and ^^ must have boolean type Only integer expression allowed as array subscripts Negative array subscript Array subscript too big Negative matrix subscript Matrix subscript too big Negative vector subscript Vector subscript too big Only arrays, vectors and matrices can be indexed ?: parameter must be of boolean type 2nd and 3rd parameters of ?: must have the same type Sampler can't be an l-value Extension 'GL_EXT_shadow_samplers' used, variable '%s' with type 'sampler2DShadow' referred Extension 'GL_OES_texture_3D' used, variable '%s' with type 'sampler3D' referred Extension 'GL_ARM_shader_framebuffer_fetch' used, variable '%s' referred Extension 'GL_ARM_shader_framebuffer_fetch_depth_stencil' used, variable '%s' referred In function '%s' parameter %d has both 'const' and '%s' qualifier Extension 'GL_EXT_shadow_samplers' used, function call to '%s' Extension 'GL_OES_texture_3D' used, function call to '%s' Extension 'GL_OES_texture_external' used, function call to '%s' Extension 'GL_EXT_shader_texture_lod' used, function call to '%s' Extension 'GL_OES_standard_derivatives' used, function call to '%s' No matching overload for function '%s' found Expected prototype is Cannot construct a matrix from more than one matrix Cannot use arguments of type '%s' for built-in constructors Argument unused in constructor Type mismatch, cannot convert argument #%u from '%s' to '%s' Parameter qualifiers of function definition do not match parameter qualifiers of function declaration for function '%s'. Function '%s' redeclared with different parameter qualifier(s) Function '%s' redeclared with different return type Function '%s' redefined Function '%s' redeclared. L-value swizzle contains duplicate components Cannot modify a uniform variable Operand is not an lvalue Invalid identifier '%s' Unexpected text found after #%s directive Unexpected text found after #else directive #%s directive found outside if-section Illegal use of %s #endif directive found outside if-section Expected end of line #error:%s Extension directive must occur before any non-preprocessor tokens Expected extension name after #extension directive, found '%s' Expected ':' in #extension directive, found '%s' Required extensions need to be listed explicitly, '%s' is not allowed Extension '%s' not supported Enabled extensions need to be listed explicitly, '%s' is not allowed Unknown extension behavior '%s', expected one of: require, enable, warn, disable Unexpected text found after #extension directive Missing version after #version directive Unexpected text found after #version directive Unknown preprocessing directive '%s' define undef ifdef ifndef elif endif error pragma extension version line Unexpected token '%s' in argument list Token '%s' repeated in argument list Unexpected end of argument list Macro name '%s' reserved Macro '%s' redefined Cannot undefine a predefined macro '%s' Unexpected text found after #undef directive defined Missing argument before ',' in '%s' macro invocation Unexpected end of macro invocation main Missing main() function for shader gl_FragColor gl_FragData gl_FragColor and gl_FragData both used in the same fragment shader gl_Position Shader contains static recursion Language version '%s' unknown, this compiler only supports up to version 100 Extension 'debug_preprocessing_directives' used. none GL_EXT_shadow_samplers GL_OES_texture_3D GL_OES_standard_derivatives GL_ARM_grouped_uniforms GL_ARM_persistent_globals GL_OES_EGL_image_external GL_EXT_shader_texture_lod GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_EXT_shader_non_constant_global_initializer debug_preprocessing_directives disable warn enable %retval %and_or_tmp %ternary_tmp %matrix_spill_temp <struct_elim_var> store_load_forwarding optimise_vector_ops control_dependence hbbr_patterns <any_memory_part_var> Maximum number of compiler supported instructions (%d) exceeded. wildcard gl_mali_rotate gl_mali_DerivativeScale gl_FragCoord gl_PointCoord gl_mali_FragCoordScale gl_mali_PointCoordScaleBias temp The instrunction bits are removed on Mali470 Emitted unsafe store instructions. Due to Mali200 hardware issue 3558, store instructions may hang the core in Mali200 hardware revisions r0p1 and r0p2. See the GX525 errata for more details. The compiler emits store instructions whenever arrays are used or when compiling complex shaders. %s To turn this error into a warning and risk a hardware hang, use "#pragma ARM_issue_3558_error(off)" __start gl_mali_textureGRADEXT_sizes gl_mali_CubeGradEncConst Out of varying space. %s provides space for %d varying vec4s, this shader uses %d varying vec4s. Shader too long. This shader is %d instruction words long, but %s only supports up to %d instruction words. Shader too long. This shader is %d instruction words long, but MaliGP2 hardware revision r0p1 only supports up to %d instruction words. Note that hardware revisions r0p2 and newer support up to 512 instruction words. gl_mali_PointSizeParameters gl_PointSize %s register allocation failed with convergence for vertex shader. Insufficient MaliGP2 work register space for vertex shader. %d registers needed, but only %d registers are available. Note that MaliGP2 hardware revisions r0p3 and newer do not have this limitation. Out of space for uniforms, globals and temporary variables. %s provides space for %d vec4s, this shader uses %d vec4s. Out of attribute space. %s provides space for %d attribute vec4s, this shader uses %d attribute vec4s. StageSamplerNormal0 StageSamplerNormal1 StageSamplerNormal2 StageSamplerNormal3 StageSamplerNormal4 StageSamplerNormal5 StageSamplerNormal6 StageSamplerNormal7 StageSamplerExternal0 StageSamplerExternal1 StageSamplerExternal2 StageSamplerExternal3 StageSamplerExternal4 StageSamplerExternal5 StageSamplerExternal6 StageSamplerExternal7 ConstantColor FogColor ClipPlaneTie StageConstant0 StageConstant1 StageConstant2 StageConstant3 StageConstant4 StageConstant5 StageConstant6 StageConstant7 AddConstToRes var_TexCoord0 var_TexCoord1 var_TexCoord2 var_TexCoord3 var_TexCoord4 var_TexCoord5 var_TexCoord6 var_TexCoord7 var_PrimaryColor var_PrimaryColorTwosided var_SpecularColor var_SpecularColorTwosided var_ClipPlaneSignedDist var_FogDist libunwind: %s %s:%d - %s external/libunwind_llvm/src/Unwind-EHABI.cpp unsupported register class during phase1 personality function said it would stop here, but now in phase2 it did not stop here external/libunwind_llvm/src/Registers.hpp unsupported arm register Unknown ARM float register index inlined table detected but pr function requires extra words @ A D E P Q T U C B G F S R W V L M H I \ ] X Y O N K J _ ^ [ Z 0 1 4 5 ! $ % p q t u ` a d e 3 2 7 6 # " ' & s r w v c b g f < = 8 9 , - ( ) | } x y l m h i ? > ; : / . + * ~ { z o n k j ARM OpenGL ES-CM 1.1 GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_matrix_get GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_point_size_array GL_OES_point_sprite GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_query_matrix GL_OES_matrix_palette GL_OES_extended_matrix_palette GL_OES_compressed_ETC1_RGB8_texture GL_EXT_compressed_ETC1_RGB8_sub_texture GL_OES_EGL_image GL_OES_draw_texture GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_format_BGRA8888 GL_OES_framebuffer_object GL_OES_stencil8 GL_OES_depth24 GL_ARM_rgba8 GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_rgb8_rgba8 GL_EXT_multisampled_render_to_texture GL_OES_texture_cube_map GL_EXT_discard_framebuffer GL_EXT_robustness GL_OES_depth_texture_cube_map GL_OES_vertex_half_float GL_KHR_debug GL_OES_mapbuffer GL_KHR_no_error OpenGL ES 2.0 Linux-r8p1-00rel0 OpenGL ES GLSL ES 1.00 GL_OES_texture_npot GL_OES_vertex_array_object GL_OES_compressed_ETC1_RGB8_texture GL_EXT_compressed_ETC1_RGB8_sub_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_depth24 GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_format_BGRA8888 GL_OES_vertex_half_float GL_EXT_blend_minmax GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_rgb8_rgba8 GL_EXT_multisampled_render_to_texture GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_ARM_mali_program_binary GL_EXT_shader_texture_lod GL_EXT_robustness GL_OES_depth_texture_cube_map GL_KHR_debug GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_mapbuffer GL_KHR_no_error ! ! p ! t u ! t u v w x & & ' ' ' ' & & / ) / ) p b V W H X Q b V W X Q H C c 4 3 A @ B , d C C MBS1p CFRAh FSTA FDIS FBUU SUNI SVAR DBIN % ? ? ? ? ? ? ? ? ? ? ? ? P Q R S T U OpenGL_ES ARM 1.4 Linux-r8p1-00rel0 EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_KHR_wait_sync EGL_KHR_swap_buffers_with_damage EGL_EXT_swap_buffers_with_damage EGL_ANDROID_image_native_buffer EGL_ANDROID_recordable EGL_EXT_yuv_surface EGL_ANDROID_native_fence_sync EGL_ANDROID_framebuffer_target EGL_EXT_create_context_robustness EGL_ANDROID_blob_cache EGL_KHR_create_context EGL_KHR_partial_update EGL_KHR_create_context_no_error EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image EGL_KHR_fence_sync EGL_KHR_wait_sync EGL_KHR_swap_buffers_with_damage EGL_EXT_swap_buffers_with_damage EGL_ANDROID_image_native_buffer EGL_ANDROID_native_fence_sync EGL_ANDROID_framebuffer_target EGL_EXT_yuv_surface EGL_EXT_create_context_robustness EGL_KHR_create_context EGL_KHR_partial_update EGL_KHR_create_context_no_error EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_fence_sync EGL_KHR_wait_sync EGL_KHR_swap_buffers_with_damage EGL_EXT_swap_buffers_with_damage EGL_EXT_yuv_surface EGL_EXT_create_context_robustness EGL_ANDROID_native_fence_sync EGL_ANDROID_framebuffer_target EGL_ANDROID_blob_cache EGL_KHR_create_context EGL_KHR_partial_update EGL_KHR_create_context_no_error MaliWorker /data/enable_mali_userspace_cinstr ANNOTATE 3 !&*.158:=@BDGIKMOQSUVXZ[]_`bcefgijlmnpqrstvwxyz{}~ !!"##$%&&'())*+,--./01233456789:;<=>?@ABCDEFGHIJLMNOPQRTUVWXZ[\]_`acdeghiklmoprstvwyz|} MaliNotify @ % < 9N < 9N 1 < 9N 0 @ @ @ 0 0 e U D @ADEPQTU CBGFSRWV LMHI\]XY ONKJ_^[Z0145 !$%pqtu`ade3276#"'&srwvcbgf<=89,-()|}xylmhi?>;:/.+*~{zonkj !&*.158:=@BDGIKMOQSUVXZ[]_`bcefgijlmnpqrstvwxyz{}~ !!"##$%&&'())*+,--./01233456789:;<=>?@ABCDEFGHIJLMNOPQRTUVWXZ[\]_`acdeghiklmoprstvwyz|} struct unnamed struct J K J K J L M J L M J M J M N N ; O ; O ; P Q ; P Q ; Q ; Q R R spill spill ! B ! ! B ! ! B ! P ? ? ? C ? C C @ ? C C C C C @ C ? @ C! " C# $ C% & ' C( @) C* @+ C, C- . C/ 0 C1 2 3 C4 @5 C6 @7 C8 ?9 : ?; ?< = C> C? ?@ A CB C @D CE ?F CG ?H CI ?J CK ?L CM ?N CO ?P CQ ?R CS ?T CU CV @W CX CY CZ C[ C\ C] C^ C_ C` Ca b @c Cd Ce Cf Cg Ch Ci Cj Ck CMBS1 O CVER O SUNI VUNId STRI gl_mali_PointSizeParameters VIDX$ ITDR IYUV IGRD VUNId STRI gl_mali_ViewportTransform VIDX$ ITDR IYUV IGRD SATT VATT( STRI attr_Position VATT, STRI attr_PrimaryColor VATT0 STRI attr_SkinningIndices VATT0 STRI attr_SkinningWeights VATT( STRI attr_TexCoord0 VATT( STRI attr_TexCoord1 VATT( STRI attr_TexCoord2 VATT( STRI attr_TexCoord3 VATT( STRI attr_TexCoord4 VATT( STRI attr_TexCoord5 $ VATT( STRI attr_TexCoord6 ( VATT( STRI attr_TexCoord7 , VATT$ STRI attr_Normal 0 VATT( STRI attr_PointSize 4 SVAR VVAR( STRI gl_Position VVAR, STRI gl_PointSize 0 VVAR, STRI var_TexCoord0 VVAR, STRI var_TexCoord1 VVAR, STRI var_TexCoord2 VVAR, STRI var_TexCoord3 VVAR, STRI var_TexCoord4 VVAR, STRI var_TexCoord5 $ VVAR, STRI var_TexCoord6 ( VVAR, STRI var_TexCoord7 , VVAR0 STRI var_PrimaryColor VVAR8 STRI var_PrimaryColorTwosided VVAR( STRI var_FogDist 2 VVAR4 STRI var_ClipPlaneSignedDist 1 DBINPH / @ C N O 8 C G ? J C q C [G 6H qB F * s2 H G 0 V M U @> G N p W FJ p B l CJ @ C N " OG 6>@ C 7N G 6 @ " C * G 6> C _G e . % A 1 6? - @ C g@ m 6 % B G > - @ ? U 7 GC C y ZK * G ] w A,V C : >q C 1 v G 0E V T G ] ZK * G a M0A V D ] X w G c fJ f @ = B l CJ . @ B s G ;@ s _ 3N G N4A s C @ " C * kG 6> C C G 5 6 L7 G = @> @ N * {G M > C 6 ! G 1 ?A6 C C C m 6 - B /G > 5 @ U 7O9DC `B y n * G v C C * K y 1 > G 0 V 1T G ] x ? U * G ] C t G c J { @ = B l CJ @ C N " kG 6>@ C 7N G 6>A b C 7 j G 6 C G e . % C 1 6 5 C G 6 & B 1 > . C G i 6 6 G 1 @ = - j s F 7@ s ; * G O8 j C G Y 3O @ C i 3O G 9 P C ? H p 1B 0 G 2E V ' 1 G 5 $q G g 1B (w 0E V q FJ G Z l BJ E J ) J b O $ J * K J b K $ j O O $ J G j K J G J $ J G J FG B J G J J J :K 2K C n * G $ [G qG * p M f j @F 2K1D C Q * > * G F e E B dB @ J K A eB B b @ 1 J " G # / U Q } U B gB @ * ?G J G J G 2 * 9@ J G J G -X@ C G ?N G * G M< j C G 3 8C _ m P C %Q G % B " 1q kG e > * sH > q :J qB J * 97H H G 0e VZH G Z * f * ?G z; G p FJ p B l CJ J O $ J K J K $ O * O $ J G K J G J " $ J G J FG J G J J J 2 J G * F QB 9 * *@ M * G :K H b 2K C fK * G !B @ * G E d tB J G b G E fB B g @ G U E e G B g @ J ? J / J " G J G J G @ C G * C OG A j - * ) H C DA b g 8 * 9DC " s * $ %6A B _ ; j G 1 A C _ G* @ s \C Y f * G vf@ s G e Z * G q =v _C K * U G K 9 F _ . 60 )G 2J Y / H F. - E g U / H -@ e * U R * m <y@ ' \G m K * B qC s B a e U f * s H G 0 V Q / 1: G 0E V 8 U K6 U k6P W %@ y B l CJ J " O $ J K ? J " K $ O j O $ J G K ? J G J b $ J G J FF J G J J J 2 J G * F QB 9 * .@ * G > H b 6 C fK * & @ * G M E g m g J " G b G E gB G B tB @ 1 G E w G B } @ J ? J / J " G J G @ C G N C kG H " B . G 0 F j D 1 * U B _ 8G j s 8O " s _C 9X * s 7A b C _ ;O h G e k _C e D * m A! C | O B !x # O U bK * q C J " / ( k U - B * G 5 * F * G [C G >J pB ) H SB 3L(qB 1> 0 V q 1: 6 G 1E V L p G a K& U f * G X G g F V G = F b n CJ J B G J B G W J b G J j G :@ S 2K J b J b G J b W J j :@ j G n G G L vB G J xB j G F J " F G 0 V H G YG G VKM " H l* H n" S J q 1 * 0 V L " J " G ZM " G 9 H b m3I M S 6 q 6K G 5 qB G b pB pJ j :@ J " F G 0 V H G YG G VKM " H l* H n" S J q 1 * 0 V L " J " G ZM " G 9 H b m3I M S 6 q 6K C q G L p G n G G H vB G J zB j G F J G :K ` J J J G J J J * F G 0 V H " G EG G VK * G n q* H n" S BH q 1j * 0 V * G VC q G 1ZH 0 V * G -2H Z H G 0 V H [ 6 q SkM I Z G J q 1:H G 0 V G F n G p G i n FK l ` J A / J J b G J b W J B G J j :@ S J G j G G ! n G F FK l ` J G J J J * F G 0 V H " G EG G VK * G n q* H n" S f q 1b * 0 V L " G * G VG G ( * G I 0 1 U 1BH " 0 V G 9;H 0 Z ) G 0i VZ )q * ^ * G 1: 0 V d y 1nH " 0 V G @ * O b * SH " M M G : S 0 V q 1 0E V Y , J p G 1 P ?h 0E V 0 V K g i 'GJ , J G @ J A @i & * LG m y G v G H n FK l ` J J A / J G J B W J B G j G F J " F G 0 V H G YG G VKM " H l* H n" S J q 1 * 0 V L " J " G ZM " G 9 H {K S bK q 1 J " 0 V * J " b * G 9 H " m3I M S J q 1 J " 0 V L " fK #F L G 2 v G : r 6 q 0 V K y G 3 J ' / @U C r b v G ] NG G ] n qB G pB pJ j :@ J " F G 0 V H G YG G VKM " H l* H n" S J q 1 * 0 V L " J " G ZM " G 9 H O {KI H S J q 1 J 0 V L " J * G ZH m3I M S J q 1 J 0 V L F J j G 0 G : G S G : Q NK 0Q V K , o i 9v @ 6 J r G @ K ? U " H F G U !N W G U q G G m Z pB J pB j G F J " F G 0 V H G YG G VKM " H l* H n" S BH q 1j * 0 V * G VC q G 1ZH 0 V * 1B Z S G 0 VZH q G ] 1 * 0 V * * F * G 2 * m3 M S L q 1B * 0 V G 6 , ;H q V 1 G " G 0 V : G J " * G : 0 V K ?? U n F 3 J $ o @ :K 1 H U G [ G i o q G H p G a vB G JH vB G vJ j :@ J " F G 0 V H G YG G VKM " H l* H n" S BH q 1j * 0 V * G VC q G 1ZH 0 V L " 1 B Z S G 0 VZH q 1 J " 0 V * J " F * G $ j ?F m3I S L q G G 1B 1E V L G M , B q V 1 G R G 0 V q 2K 0Q V K , o i L G G m 6 n G @ 3L $ H M G 4N v z G m (z G q x G R xB J pB j G F J G 2K ! J J G J J J * F G 0 V H " G EG G VK * G nH v* H n" S J q 1 * 0 V * 9c * G GM " G 8 H [ Iv Q 1n 1 V L B` G a Z * [ G 0 VZ q 1R 0 V L 3 A 16C 0 V L G , B G Z * SH G M M : S 0 V K q G 1 0E V 7 . =p B r 1 G P G 0 V L ? H / 1 V K , 3 o @ J A @ G 5 LG, m p H p G i n FK l ` J A / J J b G J b W J B G J j :@ S J G ;@ J J " G G 6 1 J " A J G J J J * F G 0 V H " G EG G VK * G lH v* H n" nS H q 1B * 0 V L " 9c * G 9GM " C 8 H [ I6 Q O 1ng 0 V L G L U Z S G 0i VZ q 1 p 0 V L ] 1 C 2 V G X * r * SH E M G S 0 V q G 1 1 V G 9 q , p G R 1 G P G 0 V L ? 0 V K g F p \G , + @q J A ? @ H A L ?A G m p H p G %n F FK l ` J " G J U J J / J J b 2K * 6 j J b G n j W J b jK j G o f j g@B _ j :@ J G" j ;G" G @F J F J 6K * G G D $ F : | J " G J G J J J * F G 0 V H " G EG G VK * G lH v* U n" S _ U C q 1 K " 0 V L " G * G VG G ( * G Iw B 1 k U 1BH 1 V L " G H * R : G 0 VZ 0q 1: . 0 V d x ] 1nH " 0 V L G XC * _ * SH F M G S 0 V q 1 0E V 8 = _ , J p _G r 1 p i 0 V L M 1 V K g &G B , @ J A ? @ ! LJ A o A mF t G v G %n F FK l ` J U J J / J 2K * 2K j J b G n j W J b j G fK j G `FB j G F J G 2K ! J J J G J J J * F G 0 V H " G EG G VK * G nH v* H n" S J q 1 * 0 V L " J " G ZM " G 9 H {K S bK q 1 J " 0 V * J " b * G 9 H " m3I G M S J q 1 J " 0 V L G J * G L V L B r 6 q 0Q V K n u G , J - / @ nJ H N G V U nJ p J FK ` J A / J J b G J b W J B G J j :@ S J G j G G ! n G F FK l ` J J J G J J J * F G 0 V H " G EG G VK * G n q* H n" S J q 1 * 0 V L " J " G ZM " G 9 H {KI S J q 1 J " 0 V L " J " M " G 9 H " m3I G M S J q 1 0 V L bK * G I V . S J Q G 6K 3 V K , $ L G J * G . q @ H ' H G V G 9n z U FK ` J J A / J G J B W J B G j G F K * S !FR K * W !F K * [ !FZ K * _ !F K * c !Fb K * g !F K * k !Fj K * o !F j S j W j [ j _ c g k o 2K !FR 2K * !F 2K j !FZ 2K !F 2K !Fb 2K * !F 2K j !Fj 2K !F J G J J G b FG B J " J " G fK * ;G J * ' B @D M * G A 1 ' U C S # a C [K G S G 2 yB U 8 y U 2 y B y @ J J J E S U bK q F * * G [oL v" 6 yj @ J E S U bK q F * * G [oL v" > yj @ J E S U bK q F * * G [oL v" 6 y @ J E S U bK q F * * G [oL v" > y @ J E S U bK q F * * G [oL v" 6 y @ J E S U bK q F * * G [oL v" > y @ J E S U bK q F * * G [oL v" 6 y* @ J E S U bK q F * * G [oL v" > y* @ J b G 2K ! J b G 2K ! J G 2K ! J G 2K ! J G 2K ! J G 2K ! J " G 2K ! J " G 2K ! A J w 7 J , ? FG p 1F :G S J q 1 J 0 V L J Z J " G 0 V H J MkM NG L J q 1 J 0 V L J M w J 7 J , ? FG p D J ? G p J ? G J ? p G J b G YG H B S J p
YV12 0 0 YV12 0 0 ? ? ? ? ? ? ? ? ? ? 0 80 80 80 80 0 80 80 80 80 0 Q0 80 80 80 0 80 80 80 80 0 80 80 80 80 0 Q0 80 80 80 0 80 80 80 80 0 80 80 80 80 0 Q0 80 80 80 0 80 80 80 80 0 Q0 & 80 80 80 0 Q0 ) 80 80 80 0 Q0 * 80 80 80 0 80 80 80 80 0 Q0 80 80 80 0 Q0 80 80 80 0 Q0 80 80 80 0 80 80 80 80 0 80 80 80 80 0 80 80 80 80 0 80 80 80 80 0 80 ! 80 80 80 0 80 , 80 80 80 0 80 - 80 80 80 0 P0 ( YV12 80 80 80 0 P0 + 80 80 80 3 P0 / 80 80 3 3 3 3 3 3 P0 1 YV12 80 80 3 3 3 3 3 0 ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ? ? ? ? ? ? ? ? 0 ? ? @ ? ? @ ? ? @ ? ? ? 0 ? ? @ ? ? @ ? ? @ ? ? ? O @2 2 * x- 2 R 8@^X * : )@ 8@ EV ' 8 2 C> T p " E> O @2 2 * x- 2 R 8@^X * : 8@ EV ' 8 2 C> T p " E> ( 0 8 8 @ H 8 8 @ H L 0 0 8 @ ` h
.shstrtab .note.android.ident .note.gnu.build-id .dynsym .dynstr .gnu.hash .gnu.version .gnu.version_d .gnu.version_r .rel.dyn .rel.plt .text .ARM.extab .ARM.exidx .rodata .fini_array .data.rel.ro .dynamic .got .data .bss .note.gnu.gold-version .ARM.attributes .gnu_debugdata