glActiveTexture glBindBuffer glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc glDepthMask glDepthRangef glDisable glDrawArrays glDrawElements glEnable glFinish glFlush glFrontFace glGenBuffers glGenTextures glGetBooleanv glGetBufferParameteriv glGetError glGetFloatv glGetIntegerv glGetString glGetTexParameterfv glGetTexParameteriv glHint glIsBuffer glIsEnabled glIsTexture glLineWidth glPixelStorei glPolygonOffset glReadPixels glSampleCoverage glScissor glStencilFunc glStencilMask glStencilOp glTexImage2D glTexParameterf glTexParameterfv glTexParameteri glTexParameteriv glTexSubImage2D glViewport glEGLImageTargetTexture2DOES glMapBufferOES glUnmapBufferOES glGetBufferPointervOES glRenderbufferStorageMultisampleEXT glFramebufferTexture2DMultisampleEXT glEGLImageTargetRenderbufferStorageOES glBindVertexArrayOES glDeleteVertexArraysOES glGenVertexArraysOES glIsVertexArrayOES glDebugMessageControlKHR glDebugMessageInsertKHR glDebugMessageCallbackKHR glGetDebugMessageLogKHR glPushDebugGroupKHR glPopDebugGroupKHR glObjectLabelKHR glGetObjectLabelKHR glObjectPtrLabelKHR glGetObjectPtrLabelKHR glGetPointervKHR glGetPointerv glDiscardFramebufferEXT glGetGraphicsResetStatusEXT glReadnPixelsEXT GL_LUMINANCE GL_ALPHA Invalid value of 'internalformat' 'format' does not match 'internalformat' Format %s can only be used with type(s): %s. GL_UNSIGNED_BYTE or GL_UNSIGNED_SHORT_5_6_5 GL_BGRA_EXT GL_UNSIGNED_BYTE GL_RGBA GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_5_5_5_1 or GL_UNSIGNED_SHORT_4_4_4_4 GL_LUMINANCE_ALPHA GL_UNSIGNED_BYTE or GL_UNSIGNED_SHORT GL_DEPTH_COMPONENT GL_UNSIGNED_SHORT or GL_UNSIGNED_INT GL_DEPTH_STENCIL_OES GL_UNSIGNED_INT_24_8_OES Mipmap level %i does not exist Illegal value for width=%i or height=%i GL_TEXTURE_EXTERNAL_OES cannot with used with this function. 'level' must be >= 0 and < %i. Was %i '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, 'xoffset'+'width' must be <= %i, was %i+%i=%i. With 'level'=%i, 'yoffset'+'height' must be <= %i, was %i+%i=%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. ETC textures with dimension %d*%d need %d bytes to hold the compressed data. However, 'imageSize' was %d. internalformat 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 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. 'xoffset' must be a multiple of four. Was %i. 'yoffset' must be a mutiple of four. Was %i. 'image' is not a valid EGL image. The EGL does not contain any data. GL_TEXTURE_2D cannot be used with an external image. 'image's format is not supported. The texture with name %u (<%s>) was bound earlier with a different 'target'. height 'width' and 'height' must be equal, was %i,%i. '%s' must be positive. Was %i. '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. 16 bit texture is not a legal writing target. frame buffer or texture surface is in protected mode, couldn't be copied out. 'n' must be positive, was %d. It must be GL_ARRAY_BUFFER or GL_ELEMENT_ARRAY_BUFFER. It must be GL_STATIC_DRAW or GL_DYNAMIC_DRAW. It must be GL_STATIC_DRAW, GL_DYNAMIC_DRAW or GL_STREAM_DRAW. 'size' cannot be negative. Was %d. It must be GL_ARRAY_BUFFER or GL_ELEMENT_ARRAY_BUFFER usage The buffer bound to 'target' is 0. It is illegal to modify this object. Can't modify a buffer which is currently being mapped. 'offset' cannot be negative. Was %d. '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. It must be GL_WRITE_ONLY_OES. It is illegal to map zero sized buffer object. The buffer bound to 'target' is already mapped. It is illegal to map it again. Unpaired map and unmap operation. params can't be NULL. Unsupported pname value. Mali-400 MP Mali-300 Mali-450 MP Mali-%d @ 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 c 3 4 Cannot read from framebuffer object with no color attachment The combination of 'format' and 'type' is not supported. 'width' must be positive, was %d. 'height' must be positive, was %d. 'data' cannot be NULL. frame buffer is in protected mode, couldn't be read out. 'bufsize' too small to read pixels, was %i, required %i 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. 'n' must be positive, was %i 'buffers' must not be NULL @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Cannot generate mipmaps, no miplevel 0 found Cannot generate mipmaps from protected surface. Automatic mipmap generation is not allowed on depth textures. Mipmap generation for external images is not supported. The texture object <%s> is not complete. Must be GL_POINTS, GL_LINES, GL_LINE_LOOP, GL_LINE_STRIP, GL_TRIANGLES, GL_TRIANGLE_STRIP or GL_TRIANGLE_FAN. mode 'count' must be positive, was %i. Must be GL_UNSIGNED_BYTE or GL_UNSIGNED_SHORT. 'first' must be positive, was %i. d 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 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 OpenGL ES GLSL ES 1.00 ARM Must be GL_TEXTURE_ENV or GL_POINT_SPRITE_OES. When 'target' is GL_POINT_SPRITE_OES, 'pname' must be GL_COORD_REPLACE_OES. pname Must be GL_CLIP_PLANEi where 0 <= i < GL_MAX_CLIP_PLANES. plane 'pointer' must not be NULL Must be GL_FRONT or GL_BACK. Must be GL_LIGHTi where 0 <= i < GL_MAX_LIGHTS. light Must be GL_LOW_FLOAT, GL_MEDIUM_FLOAT, GL_HIGH_FLOAT, GL_LOW_INT, GL_MEDIUM_INT or GL_HIGH_INT. precisionType Must be GL_VERTEX_SHADER or GL_FRAGMENT_SHADER. shaderType 'index' must be < GL_MAX_VERTEX_ATTRIBS (%u), was %u. Must be GL_VERTEX_ATTRIB_ARRAY_POINTER. 'params' cannot be null. cap Must be GL_ARRAY_BUFFER or GL_ELEMENT_ARRAY_BUFFER. The reserved buffer object name 0 is bound to target. Must be GL_BUFFER_SIZE or GL_BUFFER_USAGE. GL_TEXTURE_CROP_RECT_OES must be set with glTexParameterfv or glTexParameteriv. ! ! p ! t u ! t u v w x / ) / ) p & & ' ' ' ' & & Must be GL_MODULATE, GL_BLEND, GL_DECAL, GL_REPLACE, GL_ADD or GL_COMBINE. param 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. Must be GL_SRC_ALPHA or GL_ONE_MINUS_SRC_ALPHA. When 'target' is GL_POINT_SPRITE_OES, 'param' must be GL_TRUE or GL_FALSE. GL_TEXTURE_ENV_COLOR must be set with glTexEnv{f,i,x}v. 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. GL_GENERATE_MIPMAP is not a valid 'pname' under OpenGL ES 2. With 'pname' = GL_GENERATE_MIPMAP, 'param' must be GL_TRUE or GL_FALSE. Mipmap generation is not supported for external images. GL_TEXTURE_CROP_RECT_OES is not a valid 'pname' under OpenGL ES 2. Must be GL_TEXTUREi where 0 <= i < GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS. texture Must be GL_TEXTUREi where 0 <= i < GL_MAX_TEXTURE_UNITS. 'size' must be 2,3 or 4, was %i. 'stride' must be >= 0, was %i. 'size' must be 4, was %i. 'size' must be 2, 3 or 4, was %i. 'size' must be > 0 and <= GL_MAX_VERTEX_UNITS_OES (%i), was %i. Must be GL_UNSIGNED_BYTE. It is not allowed for a VAO to encapsulate client vertex arrays 'param' must be 1, 2, 4 or 8, was %i. Must be GL_PACK_ALIGNMENT or GL_UNPACK_ALIGNMENT. func opcode modeAlpha Must be GL_NEVER, GL_LESS, GL_EQUAL, GL_LEQUAL, GL_GREATER, GL_NOTEQUAL, GL_GEQUAL or GL_ALWAYS. Must be GL_FRONT, GL_BACK or GL_FRONT_AND_BACK. sfail dpfail dppass sfactor dfactor srcAlpha dstAlpha 'size' must be >= 0, was %f. 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. 'width' must be > 0, was %f. 'width' must be >= 0, was %i. 'height' must be >= 0, was %i. b V W H X Q b V W X Q 'n' must be positive, was %i. Cannot alter framebuffer 0 Must be GL_RENDERBUFFER 'samples' must be <= %i, was %i 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 image height must be <= %i, was %i Cannot alter renderbuffer 0. b V W X Q H Must be GL_FRAMEBUFFER When 'renderbuffer' is non-zero, 'renderbuffertarget' must be GL_RENDERBUFFER. renderbuffertarget Cannot modify framebuffer 0 No framebuffer with name %u was found. textarget Only mipmap level 0 is supported, was %i No texture with name %u was found. 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. Must be GL_FRAMEBUFFER. Cannot query framebuffer 0 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. The framebuffer <%s> is not complete. 'numAttachments' must be positive, was %i. Invalid attachments pointer for framebuffer object <%s>. Invalid attachments for framebuffer object <%s>. %s:%s:%s:%s Error Warning Performance Information Invalid type Invalid 'bufsize' and 'messageLog' combination. bufSize must be > 0 if messageLog is not NULL, was 'bufsize'=%i and messageLog!=NULL. '%s' argument was not a valid GLenum for this function. %s Driver ran out of memory. Must be an GL_DEBUG_SOURCE_* GLenum or GL_DONT_CARE. source Must be an GL_DEBUG_TYPE_* GLenum GL_DONT_CARE. Must be an GL_DEBUG_SEVERITY_* GLenum or GL_DONT_CARE. severity 'count' must be >= 0, was %i. With 'count' > 0, 'ids' cannot be NULL. When IDs are specified, 'source' must be GL_DONT_CARE. When IDs are specified, 'type' must be GL_DONT_CARE. When IDs are specified, 'severity' cannot be GL_DONT_CARE. Must be an GL_DEBUG_TYPE_* GLenum. 'buf' cannot be NULL The length of the string must be < %i, was %i. Must be GL_DEBUG_SOURCE_APPLICATION_KHR or GL_DEBUG_SOURCE_THIRD_PARTY_KHR. Must be an GL_DEBUG_SEVERITY_* GLenum. Max stack depth (%i) has been reached, cannot push another group. 'message' cannot be NULL. Illegal attempt to pop default group. The length of the labels must be > 0 and < %i, was %i GL_SHADER_KHR is not supported in OpenGL ES 1.1. GL_PROGRAM_KHR is not supported in OpenGL ES 1.1. GL_TEXTURE No %s with name %u was found. GL_BUFFER GL_SHADER_KHR identifier GL_PROGRAM_KHR unnamed Error:::Driver ran out of memory trying to output a debug message. Subsequent messages might be lost. glAlphaFunc glAlphaFuncx glClearColorx glClearDepthx glClientActiveTexture glClipPlanef glClipPlanex glColor4f glColor4ub glColor4x glColorPointer glDepthRangex glDisableClientState glDrawTexfOES glDrawTexfvOES glDrawTexiOES glDrawTexivOES glDrawTexsOES glDrawTexsvOES glDrawTexxOES glDrawTexxvOES glEnableClientState glFogf glFogfv glFogx glFogxv glFrustumf glFrustumx glGetClipPlanef glGetClipPlanex glGetFixedv glGetLightfv glGetLightxv glGetMaterialfv glGetMaterialxv glGetTexEnvfv glGetTexEnviv glGetTexEnvxv glGetTexParameterxv glLightf glLightfv glLightModelf glLightModelfv glLightModelx glLightModelxv glLightx glLightxv glLineWidthx glLoadIdentity glLoadMatrixf glLoadMatrixx glLogicOp glMaterialf glMaterialfv glMaterialx glMaterialxv glMatrixMode glMultiTexCoord4b glMultiTexCoord4f glMultiTexCoord4x glMultMatrixf glMultMatrixx glNormal3f glNormal3x glNormalPointer glOrthof glOrthox glPointParameterf glPointParameterfv glPointParameterx glPointParameterxv glPointSize glPointSizex glPolygonOffsetx glPopMatrix glPushMatrix glRotatef glRotatex glSampleCoveragex glScalef glScalex glShadeModel glTexCoordPointer glTexEnvf glTexEnvfv glTexEnvi glTexEnviv glTexEnvx glTexEnvxv glTexParameterx glTexParameterxv glTranslatef glTranslatex glVertexPointer glCurrentPaletteMatrixOES glLoadPaletteFromModelViewMatrixOES glMatrixIndexPointerOES glWeightPointerOES glPointSizePointerOES glQueryMatrixxOES glGenFramebuffersOES glIsRenderbufferOES glBindRenderbufferOES glDeleteRenderbuffersOES glGenRenderbuffersOES glRenderbufferStorageOES glGetRenderbufferParameterivOES glIsFramebufferOES glBindFramebufferOES glDeleteFramebuffersOES glCheckFramebufferStatusOES glFramebufferTexture2DOES glFramebufferRenderbufferOES glGetFramebufferAttachmentParameterivOES glGenerateMipmapOES glTexGenfOES glTexGenfvOES glTexGeniOES glTexGenivOES glTexGenxOES glTexGenxvOES glGetTexGenfvOES glGetTexGenivOES glGetTexGenxvOES 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. Cannot pop the last matrix 'nearVal' must be positive, was %f. 'farVal' must be positive, was %f. 'left' is equal to 'right' 'bottom' is equal to 'top' 'nearVal' is equal to 'farVal' Generating mipmaps with format %s is not supported with type GL_UNSIGNED_SHORT Must be GL_TEXTURE_2D or GL_TEXTURE_EXTERNAL_OES. With 'pname' = GL_FOG_MODE, 'param' must be GL_LINEAR, GL_EXP or GL_EXP2. With 'pname' = GL_FOG_DENSITY, 'param' must be >= 0, was %f. GL_FOG_COLOR must be set with glFogv. Must be GL_FLAT or GL_SMOOTH. Must be GL_FRONT_AND_BACK. params is NULL When 'pname' is GL_SHININESS, 'param' must be >= 0 and <= 128, was %f. Must be GL_SHININESS. 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. Must be GL_LIGHT_MODEL_TWO_SIDE or GL_LIGHT_MODEL_AMBIENT. Must be GL_LIGHT_MODEL_TWO_SIDE. Must be GL_CLIP_PLANEi where 0 <= i < GL_MAX_CLIP_PLANE. 'index' must be < GL_MAX_PALETTE_MATRICES_OES (%i), was %i. gles: BUILD=RELEASE ARCH=arch_011_udd PLATFORM=default_7a TRACE=0 THREAD= GEOM=mali_gp_geometry_common CORES=MALI450 USING_MALI450=1 TARGET_CORE_REVISION=0x0000 TOPLEVEL_REPO_URL=10ba9ae REVISION=10ba9ae CHANGED_REVISION=10ba9ae REPO_URL=remotes/origin/build_linux_mali_so_on_r7p0 BUILD_DATE=Thu Apr 2 14:51:21 CST 2020 CHANGE_DATE=2020-04-02 14:38:43 +0800 TARGET_TOOLCHAIN=arm-linux-gcc-hf HOST_TOOLCHAIN=gcc TARGET_TOOLCHAIN_VERSION=gcc version 4.9.4 (Linaro GCC 4.9-2017.01) HOST_TOOLCHAIN_VERSION=gcc version 4.9.3 (Ubuntu 4.9.3-13ubuntu2) TARGET_SYSTEM=gcc-arm-linux HOST_SYSTEM=gcc-x86_64-linux CPPFLAGS= CUSTOMER=internal VARIANT=mali450-gles11-gles20-neon-linux-wayland-drm-dma_buf-no_Werror HOSTLIB=direct INSTRUMENTED=FALSE USING_MRI=FALSE MALI_TEST_API= UDD_OS=linux glAttachShader glBindAttribLocation glBlendColor glBlendEquation glBlendEquationSeparate glBlendFuncSeparate glCompileShader glCreateProgram glCreateShader glDeleteProgram glDeleteShader glDetachShader glDisableVertexAttribArray glEnableVertexAttribArray glGetActiveAttrib glGetActiveUniform glGetAttachedShaders glGetAttribLocation glGetProgramInfoLog glGetProgramiv glGetShaderInfoLog glGetShaderiv glGetShaderPrecisionFormat glGetShaderSource glGetUniformfv glGetUniformiv glGetUniformLocation glGetVertexAttribfv glGetVertexAttribiv glGetVertexAttribPointerv glIsProgram glIsShader glLinkProgram glGetProgramBinaryOES glProgramBinaryOES glReleaseShaderCompiler 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 glIsRenderbuffer glBindRenderbuffer glDeleteRenderbuffers glGenRenderbuffers glRenderbufferStorage glGetRenderbufferParameteriv glIsFramebuffer glBindFramebuffer glDeleteFramebuffers glGenFramebuffers glCheckFramebufferStatus glFramebufferTexture2D glFramebufferRenderbuffer glGetFramebufferAttachmentParameteriv glGenerateMipmap glGetnUniformfvEXT glGetnUniformivEXT glGetProgramBinaryOES glProgramBinaryOES glGetnUniformfvEXT glGetnUniformivEXT The 'program' name must be generated by OpenGL. The 'program' name must be the name of a program object. The 'shader' name must be generated by OpenGL. The 'shader' name must be the name of shader object. The 'program' name must refer to an existing program. Program must be linked before this operation can be done. The shader is already attached to the program. Two shaders of the same type cannot be attached to one program. Cannot detach a shader which is not attached. A program cannot be linked unless there are any shaders attached to it L0100 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. All attached shaders must be compiled prior to linking L0101 Both shaders need to be compiled for a program to be linked Program is not successfully linked Validate: 'bufsize' must be >= 0, was %i. Cannot get parameter from program object with reserved name 0. 'maxCount' must be >= 0, was %i. You cannot query Program object #0 The buffer was too small, was %i, needed %i. Only supported format is GL_MALI_PROGRAM_BINARY_ARM. binaryFormat Input data to glProgramBinary is empty An error occured while trying to load program. See program error log (glGetProgramInfoLog) for more information. Input data to glProgramBinary is not recognized 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_ P Q R S T U V W X Y Z [ \ 'location' must be >= 0 and < %u, was %u. 'bufSize' must be at least %d bytes for this uniform location fv f[v] float int ivec (i|f)[v] bool bvec Invalid type. %s variable must be set with glUniform1%s. Invalid type. %s%u variable must be set with glUniform%s%u%s. The value set to a sampler must be < GL_MAX_TEXTURE_UNITS (%i), was %i. gl_mali_ViewportTransform gl_mali_PointSizeParameters gl_mali_ViewportMatrix gl_DepthRange.near gl_DepthRange.far gl_DepthRange.diff gl_mali_rotate The program must be successfully linked for this operation to be legal. Invalid 'index' parameter, must be < %u, was %u 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. 'name' starts with the reserved prefix "gl_". The 'program' parameter must be a name generated by OpenGL. The 'program' parameter must be the name of a program object. This function is only valid on successfully linked programs. 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. Not enough attribute locations available L0004 The 'shader' name must refer to an existing shader. The 'shader' name must be the name of a shader object. Cannot get source from shader with reserved name 0. 'bufSize' must be >= 0, was %i. Apr 2 2020-14:51:24 Cannot get parameter from shader object with reserved name 0. Must be GL_SHADER_TYPE, GL_DELETE_STATUS, GL_COMPILE_STATUS, GL_INFO_LOG_LENGTH or GL_SHADER_SOURCE_LENGTH. shaders is NULL shader count is negative shader length is negative binaryformat must be GL_MALI_SHADER_BINARY_ARM, was 0x%08X 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. Corrupt binary shader format. gles20: BUILD=RELEASE ARCH=arch_011_udd PLATFORM=default_7a TRACE=0 THREAD= GEOM=mali_gp_geometry_common CORES=MALI450 USING_MALI450=1 TARGET_CORE_REVISION=0x0000 TOPLEVEL_REPO_URL=10ba9ae REVISION=10ba9ae CHANGED_REVISION=10ba9ae REPO_URL=remotes/origin/build_linux_mali_so_on_r7p0 BUILD_DATE=Thu Apr 2 14:51:21 CST 2020 CHANGE_DATE=2020-04-02 14:38:43 +0800 TARGET_TOOLCHAIN=arm-linux-gcc-hf HOST_TOOLCHAIN=gcc TARGET_TOOLCHAIN_VERSION=gcc version 4.9.4 (Linaro GCC 4.9-2017.01) HOST_TOOLCHAIN_VERSION=gcc version 4.9.3 (Ubuntu 4.9.3-13ubuntu2) TARGET_SYSTEM=gcc-arm-linux HOST_SYSTEM=gcc-x86_64-linux CPPFLAGS= CUSTOMER=internal VARIANT=mali450-gles11-gles20-neon-linux-wayland-drm-dma_buf-no_Werror HOSTLIB=direct INSTRUMENTED=FALSE USING_MRI=FALSE MALI_TEST_API= UDD_OS=linux C c 4 3 A @ B , d C C MBS1p CFRAh FSTA FDIS FBUU SUNI SVAR DBIN % @ ??&????????, The fragment shader is damaged, corrupt VERS block detected. L0001 Shader is corrupted M0001 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 too new for the driver. Binary shader is empty Not a Mali binary Shader Corrupt binary shader stream 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 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 binary block is not aligned The vertex shader is damaged, corrupt FINS block detected. 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. The binary provided did not contain any shaders of the required type. Unknown data block detected in shader Vertex shader uniform data are corrupt. Too many uniforms used in vertex shader. Used %i uniform registers, but HW limit is %i Fragment shader uniform data are corrupt. 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 Uniform %s L0010 gl_mali_YUVCoefficients gl_mali_textureGRADEXT_sizes Current Mali driver support no more than 1024 samplers Vertex shader attribute symbols are corrupt Vertex shader is invalid; corrupt SATT datastream detected Vertex shader corrupt; mismatch between declared and found attributes Vertex shader attribute locations are corrupt Vertex attribute symbols are corrupt Vertex shader attribute symbols are outside legal values Vertex shader varying symbols are corrupt Fragment shader varying symbols 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 varying symbol location exceeds hardware limit gl_PointSize 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? L0006 Vertex shader corrupt; invalid varying values found F0001 Out of memory while setting error log Sampler '%s' bound to texture unit %i, but max is %i 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 Varying '%s' not found in vertex shader L0007 Varying %s L0008 ?__ gl_mali '%s' differ on type '%s' differ on array size '%s' struct member count mismatch '%s' differ on type size '%s' differ on invariance '%s' differ on precision The fragment shader is damaged, corrupt DPRO block detected. The fragment shader is damaged, corrupt DPRO block detected (invalid uniform offset). Vertex shader not compiled prior to linking Vertex shader too large Fragment shader not compiled prior to linking Relocation of Varyings in Vertex shader failed. % < 9N 1 < 9N 0 < 9N @ @ @ 0 0 e U D e U D !!"##$%&&'())*+,--./01233456789:;<=>?@ABCDEFGHIJLMNOPQRTUVWXZ[\]_`acdeghiklmoprstvwyz|} !&*.158:=@BDGIKMOQSUVXZ[]_`bcefgijlmnpqrstvwxyz{}~ @ADEPQTU CBGFSRWV LMHI\]XY ONKJ_^[Z0145 !$%pqtu`ade3276#"'&srwvcbgf<=89,-()|}xylmhi?>;:/.+*~{zonkj Framebuffer GPU1 80 0 0 0 0 MALI_NEVERBLIT TRUE MALI_FLIP_PIXMAP EGL_EXT_client_extensions EGL_EXT_platform_base EGL_KHR_platform_gbm EGL_KHR_platform_wayland EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_EXT_image_dma_buf_import EGL_KHR_surfaceless_context EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_reusable_sync EGL_KHR_fence_sync EGL_KHR_swap_buffers_with_damage EGL_EXT_swap_buffers_with_damage EGL_KHR_lock_surface EGL_KHR_lock_surface2 EGL_EXT_create_context_robustness EGL_ANDROID_blob_cache EGL_KHR_create_context EGL_WL_bind_wayland_display EGL_KHR_partial_update EGL_KHR_create_context_no_error OpenGL_ES ARM 1.4 Linux-r7p0-00rel0 EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_EXT_image_dma_buf_import EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_reusable_sync EGL_KHR_fence_sync EGL_KHR_swap_buffers_with_damage EGL_EXT_swap_buffers_with_damage EGL_KHR_lock_surface EGL_KHR_lock_surface2 EGL_EXT_create_context_robustness EGL_ANDROID_blob_cache EGL_KHR_create_context EGL_WL_bind_wayland_display EGL_KHR_partial_update EGL_KHR_create_context_no_error EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_EXT_image_dma_buf_import EGL_KHR_gl_texture_2D_image EGL_KHR_surfaceless_context EGL_KHR_reusable_sync EGL_KHR_fence_sync EGL_KHR_swap_buffers_with_damage EGL_EXT_swap_buffers_with_damage EGL_KHR_lock_surface EGL_KHR_lock_surface2 EGL_EXT_create_context_robustness EGL_KHR_create_context EGL_WL_bind_wayland_display EGL_KHR_partial_update EGL_KHR_create_context_no_error %d.%d Post Color Buffer Sucess Post Color Buffer Success eglCreateImageKHR eglDestroyImageKHR glEGLImageTargetTexture2DOES glEGLImageTargetRenderbufferStorageOES eglLockSurfaceKHR eglUnlockSurfaceKHR eglQuerySurface64KHR eglSwapBuffersWithDamageKHR eglSwapBuffersWithDamageEXT eglCreateSyncKHR eglDestroySyncKHR eglClientWaitSyncKHR eglGetSyncAttribKHR eglSignalSyncKHR eglSetBlobCacheFuncsANDROID eglBindWaylandDisplayWL eglUnbindWaylandDisplayWL eglQueryWaylandBufferWL eglSetDamageRegionKHR eglGetPlatformDisplayEXT eglCreatePlatformWindowSurfaceEXT eglCreatePlatformPixmapSurfaceEXT egl: BUILD=RELEASE ARCH=arch_011_udd PLATFORM=default_7a TRACE=0 THREAD= GEOM= CORES=MALI450 USING_MALI450=1 TARGET_CORE_REVISION=0x0000 TOPLEVEL_REPO_URL=2cb0134 REVISION=2cb0134 CHANGED_REVISION=2cb0134 REPO_URL=remotes/origin/build_linux_mali_so_on_r7p0-1-g2cb0134 BUILD_DATE=Wed Jun 17 11:06:11 CST 2020 CHANGE_DATE=2020-06-17 11:03:14 +0800 TARGET_TOOLCHAIN=arm-linux-gcc-hf HOST_TOOLCHAIN=gcc TARGET_TOOLCHAIN_VERSION=gcc version 4.9.4 (Linaro GCC 4.9-2017.01) HOST_TOOLCHAIN_VERSION=gcc version 4.9.3 (Ubuntu 4.9.3-13ubuntu2) TARGET_SYSTEM=gcc-arm-linux HOST_SYSTEM=gcc-x86_64-linux CPPFLAGS= CUSTOMER=internal VARIANT=mali450-gles11-gles20-neon-linux-wayland-drm-dma_buf-no_Werror HOSTLIB=direct INSTRUMENTED=FALSE USING_MRI=FALSE MALI_TEST_API= UDD_OS=linux DEVNAME= XR24 RG16 XR24 /sys/dev/char/%d:%d/uevent /dev/ /dev/dri/card0 mali_buffer_sharing device_name create_buffer nuuuuuu libMali.so libGLESv1_CM.so libGLESv2.so MaliWorker /tmp/enable_mali_userspace_cinstr MaliCinstrSer ANNOTATE 3 streamline-annotate mali-utgard-startup mali-utgard-setup MaliCinstrKbsr base: BUILD=RELEASE ARCH=arch_011_udd PLATFORM=default_7a TRACE=0 THREAD= GEOM= CORES=MALI450 USING_MALI450=1 TARGET_CORE_REVISION=0x0000 TOPLEVEL_REPO_URL=3424c22 REVISION=3424c22 CHANGED_REVISION=3424c22 REPO_URL=remotes/origin/build_linux_mali_so_on_r7p0 BUILD_DATE=Fri May 29 10:14:29 CST 2020 CHANGE_DATE=2020-04-03 09:50:04 +0800 TARGET_TOOLCHAIN=arm-linux-gcc-hf HOST_TOOLCHAIN=gcc TARGET_TOOLCHAIN_VERSION=gcc version 4.9.3 (Ubuntu 4.9.3-13ubuntu2) HOST_TOOLCHAIN_VERSION=gcc version 4.9.3 (Ubuntu 4.9.3-13ubuntu2) TARGET_SYSTEM=gcc-arm-linux HOST_SYSTEM=gcc-x86_64-linux CPPFLAGS= CUSTOMER=internal VARIANT=mali450-gles11-gles20-neon-linux-wayland-drm-dma_buf-no_Werror HOSTLIB=direct INSTRUMENTED=FALSE USING_MRI=FALSE MALI_TEST_API= UDD_OS=linux !!"##$%&&'())*+,--./01233456789:;<=>?@ABCDEFGHIJLMNOPQRTUVWXZ[\]_`acdeghiklmoprstvwyz|} !&*.158:=@BDGIKMOQSUVXZ[]_`bcefgijlmnpqrstvwxyz{}~ /dev/mali 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. arm_release_ver of this libMali is r7p0-00rel0, rk_so_ver is '2', built at '10:16:23', on 'May 29 2020'. 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 MaliNotify wb /dev/gator/annotate __egl_platform_initialize __egl_platform_terminate __egl_platform_default_display __egl_platform_display_valid __egl_platform_get_display_orientation __egl_platform_init_display __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_unmap_image_buffer __egl_platform_pixmap_get_mali_memory __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_lock_surface_map_buffer __egl_platform_lock_surface_unmap_buffer __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 _android _x11 _fbdev _dummy _wayland _drm RG16AR15AR12AR24Mismatched mali_buffer_sharing version %d, expected %d $ ( , ? ? ? ? ? ? ? ? ? ? ? ? StageSamplerNormal StageSamplerExternal Internal compiler error. ???? P0001 P0002 P0003 P0004 P0005 P0007 L0002 L0003 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 L0009 F0001 F0002 F0003 F0004 S0053 S0054 S0055 S0056 S0057 S0058 S0059 M0002 M0003 <unknown> Please contact malidevelopers@arm.com with the shader causing the problem, along with this error message. Mali online shader compiler r7p0-00rel0 [Revision 96995]. 0:1: %s: Out of memory. %d:%d: %s: Mali MaliGP2 Mali200 Mali-400 GP Mali-400 PP Missing main() function for shader main() has been overloaded Signature mismatch for main() gl_FragColor and gl_FragData both used in the same fragment shader Vertex shader where gl_Position isn't written Shader contains static recursion gl_FragData gl_FragColor main Language version '%s' unknown, this compiler only supports up to version 101 <unknown_version> disable warn enable <error:unknown behavior> Set extension '%s': "%s" Extension 'debug_preprocessing_directives' used. __groupARM __persistentARM samplerExternalOES disable_vertex_shader_output_rewrites allow_gl_names ARM_issue_3558_error(on) ARM_issue_3558_error(off) Set pragma '%s' 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 debug_preprocessing_directives ?inlined_global_var_%d_%s expand_builtins pilot_shader rewrite_image_sampler_accesses optimise_constant_fold optimise_basic_blocks find_best_block unroll conditional_select store_load_forwarding optimise_vector_ops control_dependence hbbr_patterns <any_memory_part_var> __gl_mali_pilot_shader_%d ?__gl_mali_pilot_uniform_%d ?__gl_mali_pilot_gp_res_%d __gl_mali_vscpu_attr_gl_Position mali200 Maximum number of compiler supported instructions (%d) exceeded. %s register allocation failed for fragment shader. spill Mali470 doesn't support dynamic indexing of varying array %s To turn this error into a warning and risk a hardware hang, use "#pragma ARM_issue_3558_error(off)" 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. The instrunction bits are removed on Mali470 gl_mali_PointCoordScaleBias gl_mali_FragCoordScale gl_mali_DerivativeScale ?dummy_NegativeYUVSamplerStart gl_mali_CubeGradEncConst __start Out of varying space. %s provides space for %d varying vec4s, this shader uses %d varying vec4s. ?external_last_row_fixup_%s maligp2 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 G D A J b G YG H B S J p J ? G J ? p J ? G 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 J w 7 J , ? FG p J " G 2K ! J " G 2K ! J G 2K ! J G 2K ! J G 2K ! J G 2K ! J b G 2K ! J b G 2K ! 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 E S U bK q F * * G [oL v" 6 y @ J E S U bK q F * * G [oL v" > yj @ J E S U bK q F * * G [oL v" 6 yj @ 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 2K !F 2K j !Fj 2K * !F 2K !Fb 2K !F 2K j !FZ 2K * !F 2K !FR o k g c j _ j [ j W j S K * o !F K * k !Fj K * g !F K * c !Fb K * _ !F K * [ !FZ K * W !F K * S !FR 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 ;@ 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 ! 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 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 :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 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 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 " 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 " 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 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 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 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 " 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 G n G G L vB G J xB j G F 2K J b J b G J b W J j :@ J B G J B G W J b G J j G :@ S 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 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 @ 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 ) . @ 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 " 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 / @ 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 Z[\ 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 <dummy> <null> %s%03d attribute break bvec2 bvec3 bvec4 const continue discard do else false for highp inout invariant ivec2 ivec3 ivec4 lowp mat2 mat3 mat4 mediump return sampler2D sampler3D samplerCube true uniform varying void while asm class union enum typedef template this packed goto switch default noinline volatile public static extern interface flat long short double half fixed unsigned superp input output hvec2 hvec3 hvec4 dvec2 dvec3 dvec4 fvec2 fvec3 fvec4 sampler1D sampler1DShadow sampler2DShadow sampler2DRect sampler3DRect sampler2DRectShadow sizeof cast namespace using Unterminated comment Unknown character '%c'(%d) unknown end of file newline ; { } , : [ ! ~ * \ # += -= *= /= %= &= ^= |= == != floating point constant integer constant undefined constant >>= <<= >> << ++ -- && || ^^ centroid sampler1d sampler1dshadow sampler2dshadow sampler2drect sampler3drect sampler2drectshadow <error> gl_FragCoord gl_FrontFacing gl_PointCoord gl_DepthRangeParameters gl_DepthRange Error while parsing floating point literal '%s' Expected token '%s', found '%s' Expression exceeds maximum number of allowed operands (%d) No matching function for call to '%s' '%s' is not a function Undeclared variable '%s' Type '%s' referred to as a variable Symbol '%s' can't be referenced as a variable Global variable initializer must be a constant expression Error while parsing integer literal '%s' Expected literal or '(', got '%s' Attribute variable declared inside a function Varying variable declared inside a function Uniform variable declared inside a function Extension 'GL_ARM_grouped_uniforms' used, group '%s' declared for uniform variable Extension 'GL_ARM_persistent_globals' used High precision not supported, instead compiling high precision as medium precision Boolean variable can't have a precision qualifier Embedded structure definition is not allowed Illegal identifier name '%s' Duplicate struct member '%s' Struct '%s' has no members Symbol '%s' redeclared Typename expected, found '%s' Expected precision qualifier, got '%s' Expected type for precision qualifier, got '%s' All uses of invariant must be at global scope Non-variable '%s' declared invariant Variables of this kind cannot be declared invariant 'gl_FrontFacing' cannot be declared invariant invariant qualifier must be specified before any use of variable '%s' Expected identifier, found '%s' Only output values can be declared invariant Function '%s' declared or defined inside function <dummy>%u Symbol '%s' redeclared as a function gl_LastFragStencilARM gl_LastFragDepthARM gl_LastFragColorARM Symbol '%s' is readonly Symbol '%s' redeclared with diffrent type Unexpected iteration token continue used outside of loop body break used outside of loop body Unexpected flow control token Name '%s' used more than once as a parameter gl_MaxVertexAttribs gl_MaxVertexUniformVectors gl_MaxVaryingVectors gl_MaxVertexTextureImageUnits gl_MaxCombinedTextureImageUnits gl_MaxTextureImageUnits gl_MaxFragmentUniformVectors gl_MaxDrawBuffers radians degrees asin acos atan pow exp log exp2 log2 inversesqrt abs sign floor ceil mod min max clamp mix smoothstep length distance dot cross normalize faceforward reflect refract matrixCompMult lessThan lessThanEqual greaterThan greaterThanEqual equal notEqual any not texture2D texture2DProj texture2DLod texture2DProjLod textureCube textureCubeLod texture2DLodEXT texture2DProjLodEXT textureCubeLodEXT texture2DGradEXT texture2DProjGradEXT textureCubeGradEXT texture3D texture3DProj texture3DLod texture3DProjLod shadow2DEXT shadow2DProjEXT dFdx dFdy fwidth L-value swizzle contains duplicate components L-value is constant Cannot modify a uniform variable Cannot modify a varying variable inside a fragment shader Cannot modify an attribute variable Operand is not an lvalue uvec [%d] struct %s 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' Function '%s' redeclared with different parameter qualifier(s) Function '%s' redeclared with different return type Function '%s' redefined Function '%s' redeclared. 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 ' or ( , %s )' Cannot construct a matrix from more than one matrix Too few arguments for constructor Argument unused in constructor Type mismatch, cannot convert argument #%u from '%s' to '%s' Too few arguments for struct constructor Cannot use arguments of type '%s' for built-in constructors Too many arguments for struct constructor Array size must be a constant integral expression Array size must be greater than zero Function '%s' not defined Right operand of shift has negative value Illegal use of 'defined' operator Identifier required after 'defined' operator __LINE__ __FILE__ __VERSION__ GL_ES __ARM_MALI__ __ARM_MALI_HW_REV_MAJOR__ __ARM_MALI_HW_REV_MINOR__ GL_FRAGMENT_PRECISION_HIGH Missing argument before ',' in '%s' macro invocation Too many arguments for '%s' macro invocation Unexpected end of file found Unterminated argument list defined Unexpected end of macro invocation Error parsing constant expression, unknown identifier '%s' Error parsing constant expression Expected end of line #endif directive found outside if-section #else directive found outside if-section Illegal use of else #elif directive found outside if-section Illegal use of elif Invalid identifier '%s' Unexpected token '%s' in argument list Token '%s' repeated in argument list Unexpected end of argument list %empty% Macro name '%s' reserved Macro '%s' redefined Cannot undefine a predefined macro '%s' Unexpected text found after #undef directive Unexpected text found after #%s directive #%s directive found outside if-section Illegal use of %s #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' require 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 #version must be the first directive/statement in a program Missing version after #version directive Unexpected text found after #version directive Unexpected text found after #line directive Unknown preprocessing directive '%s' Unterminated #if/#ifdef/#ifndef define undef ifdef ifndef elif endif error pragma extension version member no default precision defined for %s no default precision defined for expression variable return value parameter argument%u %matrix_spill_temp %ternary_tmp %and_or_tmp %retval %store_reload_temp %temp <struct_elim_var> STRI DBIN DPRO VPRO VERS FSTA FINS REGU SVAR VVAR VUNI VIDX ITDR IYUV IGRD VINI SUNI VACT EXPR OPND MBS1 CVER SATT VATT VSOP CFRA FDIS FBUU # # !2 1 2 0 1 0! ! # # 0!0 1 1 2 2 wildcard Function '%s' not supported on target @ 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. ?__maligp2_constant_%03u %s register allocation failed with convergence for vertex shader. %s register allocation failed 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. Unable to allocate %s fixed-point ranges. 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. ! B ! ! B ! ! B ! (null) %.5e -1.#INF -inf NAN NaN ivec%u bvec%u mat%u mat%ux%u struct unnamed struct %s[%u] I@NR p*#@ ^ 0 \ Tmk=5L TH>E~ ? spill $ 0 > O a t / P s : f & Z 6 q ( h 0 t K , y h b e r * F k 3 f 8 x S 0 j S ? / " - ; M a w : X z / V A o 8 l = u M * j M 4 { i [ P I F F J Q [ h y * > V q % C e @ h ! L z 5 f " V K D A $ H l 7 V s" % ( + . 1 5 8 &; 3> >A GD MG PJ PM MP GS >V 1Y "\ _ a d g j tm Ip s u x p{ .~ K 9 h g 6 ; : h z M H - F < k K S s ; : p N N p : ; s S K k < F - H M z h : ; 6 g h 9 K .~ p{ x u s Ip tm j g d a _ "\ 1Y >V GS MP PM PJ MG GD >A 3> &; 8 5 1 . + ( % s" V 7 l H $ q N + p V < % $ C e S d| y w ft q -o l j g d b ` ] .[ X lV T Q {O 8M J H F qD RB 9@ (> < : "8 /6 E4 a2 0 . , %+ k) ' & l$ " B! ; V A } N ( " F u 9 T A U < | O - - O | < U A T 9 u F " ( N } A V ; B! " l$ & ' k) %+ , . 0 a2 E4 /6 "8 : < (> 9@ RB qD F H J 8M {O Q T lV X .[ ] ` b d g j l -o q ft w y d| S e C $ % < V p + N q
( 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 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 0 80 0 80 # 80 0 80 0 80 " 80 0 80 0 80 80 0 80 RA24 RX24 RG16 BA24 RA15 RA12 YV12 0 NV21 0 NV12 0 YU12 0 YUYV 0 ? , %? ? ? ? ? ? ? ? ? ? ? H p T P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P < ( < ( < ( < ( < ( < ( < ( < ( < ( < ( < ( < ( < ( < ( < ( < ( t L ` L ` L ` L ` L 8 $ 8 $ 8 $ 8 $ 8 $ 8 $ 8 $ 8 $ t L ` L ` L ` L ` L ` L 8 $ 8 $ 8 $ 8 $ 8 $ 8 $ 8 $ 8 $ d x d x >s >s @ v v v l} X} B}
GCC: (Linaro GCC 4.9-2017.01) 4.9.4
.shstrtab .note.gnu.build-id .hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata .ARM.exidx .eh_frame .init_array .fini_array .jcr .data.rel.ro .dynamic .got .data .bss .comment .ARM.attributes
__gmon_start__ _fini _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize _Jv_RegisterClasses _mali_osu_atomic_inc_and_return _mali_osu_atomic_dec_and_return _mali_osu_atomic_read _mali_osu_atomic_write _mali_osu_atomic_init glActiveTexture _gles_get_context _gles_debug_state_set_last_call glBindBuffer _mali_sys_spinlock_lock _mali_sys_spinlock_unlock glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc glDepthMask glDepthRangef glDisable glDrawArrays glDrawElements glEnable glFinish glFlush glFrontFace glGenBuffers glGenTextures glGetBooleanv glGetBufferParameteriv glGetFloatv glGetIntegerv glGetString glGetTexParameterfv glGetTexParameteriv glHint glIsBuffer glIsEnabled glIsTexture glLineWidth glPixelStorei glPolygonOffset glReadPixels glSampleCoverage glScissor glStencilFunc glStencilMask glStencilOp glTexImage2D glTexParameterf glTexParameterfv glTexParameteri glTexParameteriv glTexSubImage2D glViewport glEGLImageTargetTexture2DOES glMapBufferOES glUnmapBufferOES glGetBufferPointervOES glRenderbufferStorageMultisampleEXT glFramebufferTexture2DMultisampleEXT glEGLImageTargetRenderbufferStorageOES glBindVertexArrayOES glDeleteVertexArraysOES glGenVertexArraysOES glIsVertexArrayOES glDebugMessageControlKHR glDebugMessageInsertKHR glDebugMessageCallbackKHR glGetDebugMessageLogKHR glPushDebugGroupKHR glPopDebugGroupKHR glObjectLabelKHR glGetObjectLabelKHR glObjectPtrLabelKHR glGetObjectPtrLabelKHR glGetPointervKHR glGetPointerv glDiscardFramebufferEXT glGetGraphicsResetStatusEXT glReadnPixelsEXT _gles_m200_td_dimensions _mali_base_common_mem_addr_get_full _gles_texture_miplevel_assign _gles_texture_object_get_mipmap_level_assure _gles_fb_texture_object_copy _gles_fb_texture_object_deref _gles_fb_texture_object_assign _gles_fbo_bindings_surface_changed _gles_texture_reset _gles_texture_miplevel_allocate _gles_fb_texture_object_get_mali_surface _gles_m200_get_storage_surface_format __m200_texel_format_flag_support _mali_texel_layout_to_pixel_layout _mali_surface_specifier_bpp _gles_fb_surface_alloc _gles_texture_miplevel_grab_instance _gles_fb_texture_object_get_renderable _mali_incremental_render _mali_frame_builder_wait _mali_surface_grab_instance _mali_surface_release_instance memory_type_is_os_arch_allocation _mali_surface_cow_surface_instance _mali_surface_alloc_surface_instance _mali_surface_free _gles_texture_miplevel_release_instance _gles_debug_report_api_error _gles_debug_report_api_invalid_enum _gles_unpack_alignment_to_pitch _gles_m200_get_input_bytes_per_texel _gles_mipchain_is_complete _gles_texture_object_get_internal_component_flags _gles_texture_object_init _gles_debug_label_init _gles_texture_object_init_internal_object _gles_texture_object_new _gles_fb_texture_object_alloc _gles_texture_object_delete _gles_fbo_bindings_free _gles_debug_label_deinit _gles_texture_object_deref _gles_texture_object_list_entry_delete _gles_wrapper_free _gles_texture_object_get_mipchain_index _gles_texture_object_get_mipmap_chain _gles_texture_object_get_mipmap_level _gles_get_texobj __mali_named_list_get_non_flat _gles_wrapper_alloc __mali_named_list_insert _gles_texture_miplevel_set_renderable _gles_fb_texture_object_set_renderable _gles_tex_image_2d_internal _gles_fb_tex_image_2d _gles_debug_report_api_out_of_memory _gles_tex_sub_image_2d_internal _mali_frame_builder_flush _gles_check_for_rendering_errors _gles_fb_tex_sub_image_2d _gles_tex_sub_image_2d _gles_debug_get_printable_label _gles_m200_get_gles_input_flags _gles_compressed_texture_image_2d _gles_fb_compressed_texture_image_2d_etc _gles_fb_compressed_texture_image_2d_paletted _gles_compressed_texture_sub_image_2d _gles_fb_compressed_texture_sub_image_2d _gles_texture_object_is_cube_complete _gles_texture_object_check_completeness _gles_fb_texture_object_get_mali_surface_at_plane _gles_bind_tex_image_internal _gles_fb_egl_image_texel_format_valid _gles_m200_get_gles_type_and_format _gles_generate_mipmap_chain _gles_egl_image_target_texture_2d _gles_setup_egl_image_from_texture _gles_fb_texture_setup_egl_image _gles_texture_is_mipmap_generation_necessary _gles_bind_texture _gles_get_dimensionality_cubemap_detail _gles_tex_image_2d _gles_get_active_bound_texture_object _gles_convert_mali_err_do _gles_fbo_internal_draw_setup _mali_frame_builder_get_output _gles_convert_region _gles_region_intersect_with_damage_regions _mali_frame_builder_flush_with_region _gles_enable_flush_region _gles_copy_texture_image_2d_by_partial_flush _gles_copy_surface_region_to_texture is_gpu_conversion_allowed _gles_copy_texture_image_2d _mali_frame_builder_is_protected _gles_framebuffer_internal_complete _mali_frame_builder_acquire_output _gles_fbo_get_bits _mali_frame_builder_set_output _mali_frame_builder_write_lock _mali_frame_builder_write_unlock _mali_frame_builder_swap _gles_read_pixels_internal _gles_copy_texture_sub_image_2d _mali_frame_builder_readback _mali_frame_builder_add_surface_read_dependency _mali_mem_pool_alloc _mali_prerotate_rect _mali_frame_builder_readback_util_alloc_rsw_on_pool _mali200_draw_quad _gles_get_flush_region_outputs _gles_restore_flush_region_outputs _gles_flush_region _mali_surface_alloc _gles_buffer_object_init _gles_buffer_object_new _gles_buffer_object_deref _gles_gb_free_buffer_data _gles_delete_buffers _gles_vertex_array_remove_binding_by_ptr __mali_named_list_remove _gles_buffer_object_list_entry_delete _gles_get_buffer_object _gles_bind_buffer _gles_vertex_array_get_binding _gles_vertex_array_set_binding _gles_buffer_data _gles_gb_buffer_data _mali_base_arch_mem_unmap _gles_buffer_sub_data _gles_gb_buffer_sub_data _gles_map_buffer _mali_base_common_mem_size_get _mali_base_common_mem_alloc _mali_base_common_mem_free gles_gb_cache_invalidate _mali_base_arch_mem_map _gles_unmap_buffer _gles_get_buffer_pointerv __vsnprintf_chk _gles_internal_unbind_buffer_objects _mali_frame_builder_get_framebuilder_completion_status __mali_named_list_iterate_begin __mali_named_list_iterate_next _gles_begin_frame _gles_reset_frame _mali_frame_builder_reset _gles_clean_frame _mali_frame_builder_clean _gles_drawcall_begin_internal _mali_frame_builder_get_primary_color_index _gles_drawcall_begin _gles_get_fetch_per_sample _mali_frame_builder_incremental_rendering_requested _gles_drawcall_end _mali_sys_thread_key_get_data _mali_sys_thread_key_set_data _mali_sys_mutex_lock _mali_sys_mutex_unlock _gles_set_blob_cache_funcs _mali_sys_mutex_create _mali_sys_mutex_destroy _gles_set_read_frame_builder _gles_set_draw_frame_builder _gles_fb_blend_equation _gles_create_renderer_string _mali_arch_pp_get_core_version _gles_get_graphics_reset_status_ext _gles_delete_context _gles_texture_env_deref_textures _gles_internal_bind_framebuffer _gles_internal_bind_renderbuffer _gles2_use_program _gles_share_lists_deref _gles_state_deinit _gles_framebuffer_object_deref _gles_sg_free _mali_frame_builder_free _gles_gb_free _gles_fb_free _gles1_get_vtable _gles2_get_vtable _gles_fb_init_apply_dither floorf ceilf _gles_framebuffer_object_new _gles_sg_alloc _gles_sg_state_init _gles_state_init _gles_share_lists_addref _gles_share_lists_alloc _gles_gb_init _gles_fb_alloc _mali_frame_builder_alloc _gles1_create_context _gles2_create_context __mali_named_list_free _mali_sys_spinlock_destroy _gles_framebuffer_object_list_entry_delete _gles_renderbuffer_object_list_entry_delete __mali_named_list_allocate _mali_sys_spinlock_create _gles_share_lists_clear_v2_content strlen strncmp _gles_calculate_conversion_rect _mali_rotate_surface_ccw_linear __m200_texel_format_get_bpp _mali_rotate_surface_ccw_block mali_convert_block_interleave_lut _gles_read_pixels_pre_processing _gles_read_pixels_post_processing __mali_pixel_format_get_bpp _mali_convert_request_initialize _mali_convert_texture _gles_read_pixels _gles_m200_get_input_surface_format _gles_read_n_pixels_ext _gles_verify_enum _gles_verify_bool _gles_get_type_size fixed_to_float _mali_clz_lut _gles_convert_element_to_ftype _gles_flush _gles_finish _mali_base_common_context_fence_lock _mali_arch_pp_get_latest_fence _mali_base_common_context_fence_unlock _mali_arch_fence_wait _mali_frame_builder_get_clear_value _mali_frame_builder_set_clear_value _gles_clear _gles_scissor_zero_size_check _gles_draw_clearquad _gles_gen_objects __mali_named_list_get_unused_name _gles_is_object _downsample_2x2_rgba16161616 _downsample_2x2_rgb565 _downsample_2x2_rgba4444 _downsample_2x2_rgba1555 _downsample_2x2_rgba5551 _downsample_2x2_rgba8888 _mali_osu_downsample8888 _downsample_2x2_rgba88 _mali_osu_downsample88 _downsample_2x2_rgba8 _mali_osu_downsample8 _downsample_2x2_rgba_fp16 _gles_generate_mipmap_chain_sw_16x16blocked _gles_generate_mipmap_chain_sw _gles_downsample_rgba8888 _gles_generate_mipmap_chain_hw _gles_generate_mipmap _block_iterator _mali_convert_16bit_to_rgba8888 _mali_convert_8bit_to_rgba8888 _mali_convert_rgba8888_to_16bit _mali_convert_rgba8888_to_8bit _gles_downsample_span_rgba8888 _gles_odd_npot_to_even_and_downsample_rgba8888 _mali_convert_pixel_format_get_convert_method _mali_convert_pixel_format_get_size __stack_chk_fail __stack_chk_guard _gles_sg_init_draw_call _gles_fb_init_draw_call _mali_arch_profiling_get_enable_state _mali_arch_profiling_add_event _mali_sys_lock_lock _mali_sys_lock_unlock _gles_draw_elements_error_checking _gles_draw_arrays_error_checking _gles_round_down_vertex_count _gles_init_draw_elements _gles_gb_buffer_object_data_range_cache_get _gles_scan_indices _gles_scan_indices_range _gles_init_draw_arrays _gles_draw_elements _gles_gb_draw_indexed_range _gles_draw_arrays _gles_gb_draw_nonindexed _gles1_get_tex_env _gles1_get_clip_plane _gles1_get_pointer _gles1_get_material _gles1_get_light _gles2_get_shader_precision_format _gles2_get_vertex_attrib _gles2_get_vertex_attrib_pointer _gles2_get_pointer _gles_getv _gles_m200_mali_to_gles_stencil_operation _gles_m200_mali_to_gles_conditional _gles_m200_mali_to_gles_blend_func _gles_m200_mali_to_gles_logicop _gles_m200_mali_to_gles_blend_equation _gles_is_enabled _gles_get_tex_param _gles_get_buffer_parameter _gles_get_string _gles_hint_init _gles_hint _gles1_tex_envv _gles1_tex_env _gles_texture_env_init _gles_tex_parameter_v _gles_tex_parameter _gles_active_texture _gles1_active_texture _gles_texture_env_remove_binding_by_ptr _gles_gb_modify_attribute_stream _gles1_client_active_texture _gles2_disable_vertex_attrib_array _gles2_enable_vertex_attrib_array _gles2_vertex_attrib _gles_push_vertex_attrib_type _gles_set_vertex_attrib_pointer _gles1_vertex_pointer _gles1_normal_pointer _gles1_color_pointer _gles1_point_size_pointer _gles1_tex_coord_pointer _gles1_weight_pointer_oes _gles1_matrix_index_pointer_oes _gles2_vertex_attrib_pointer _gles_pixel_init _gles_pixel_storei _gles1_alpha_func _gles_m200_gles_to_mali_conditional _gles1_logic_op _gles_m200_gles_to_mali_logicop _gles2_blend_color _gles2_blend_equation _gles_m200_gles_to_mali_blend_equation _gles_stencil_func _gles_depth_func _gles_pixel_operations_init_scissor _gles_scissor _gles_stencil_op _gles_m200_gles_to_mali_stencil_operation _gles_m200_gles_to_mali_blend_func _gles1_point_size _gles1_point_parameterv _gles1_point_parameter _gles_rasterization_init _gles_front_face _gles_cull_face _gles_line_width _gles_polygon_offset __isnanf _gles_clear_color _gles_clear_depth _gles_clear_stencil _gles_color_mask _gles_framebuffer_control_init _gles_depth_mask _gles_stencil_mask _gles_fetch_per_sample _gles_framebuffer_state_init _gles_program_rendering_state_alloc __mali_program_binary_state_init _gles_program_rendering_state_deref __mali_program_binary_state_reset _gles_fb_free_program_rendering_state _gles_gb_free_program_rendering_state _gles_sample_coverage _gles_depth_range _gles_update_viewport_state_for_egl _gles_viewport _gles_viewport_init _gles_viewport_for_egl _gles_vertex_arrays_state_init _gles_vertex_array_object_init _gles_vertex_arrays_state_deinit _gles_vertex_array_object_deinit _gles_vertex_array_object_wrapper_free _gles_vertex_array_object_new _gles_bind_vertex_array _gles_vertex_array_object_free _gles_delete_vertex_arrays _gles_gen_vertex_arrays _gles_set_error _gles_get_error _gles1_client_state _gles_enable _gles_fb_apply_dither _gles1_push_twosided_lighting_state _gles_debug_state_init _gles1_current_init _gles1_transform_init _gles1_coloring_init _gles1_lighting_init _gles2_vertex_shader_init _gles2_program_env_init _gles_renderbuffer_state_init _gles_debug_state_deinit _gles_renderbuffer_object_deref _gles_delete_renderbuffers _gles_internal_purge_renderbuffer_from_framebuffer _gles_renderbuffer_storage_multisample _gles_renderbuffer_storage _gles_bind_renderbuffer _gles_fbo_bindings_alloc _gles_get_renderbuffer_parameter _gles_egl_image_target_renderbuffer_storage _gles_setup_egl_image_from_renderbuffer mali_image_create_from_surface __mali_linked_list_alloc __mali_linked_list_free _gles_fbo_bindings_flag_completeness_dirty __mali_linked_list_get_first_entry __mali_linked_list_get_next_entry _gles_get_attachment_surface _gles_fbo_bindings_add_binding __mali_linked_list_insert_data _gles_fbo_bindings_remove_binding __mali_linked_list_remove_entry __m200_texel_format_get_bpc _gles_internal_purge_texture_from_framebuffer _mali_frame_builder_set_flushmode _gles_delete_framebuffers _gles_check_framebuffer_status _gles_bind_framebuffer _gles_framebuffer_renderbuffer _gles_framebuffer_texture2d_multisample _gles_framebuffer_texture2d _gles_get_framebuffer_attachment_parameter _gles_framebuffer_restore_discarded_attachments _gles_discard_framebuffer getpid _gles_debug_type_to_output_type _gles_debug_message_callback _gles_debug_message_init _gles_debug_state_reinit strnlen strdup strncpy _gles_debug_message_deinit _gles_debug_group_init _gles_debug_group_deinit _gles_debug_report _gles_egl_debug_vreport _gles_get_debug_message_log _gles_debug_message_control _gles_debug_message_insert _gles_push_debug_group _gles_pop_debug_group _gles_object_label _gles_get_object_label _gles_object_ptr_label _gles_get_object_ptr_label _gles2_program_object_list_entry_delete glAlphaFunc glAlphaFuncx glClearColorx glClearDepthx glClientActiveTexture glClipPlanef glClipPlanex glColor4f glColor4ub glColor4x glColorPointer glDepthRangex glDisableClientState glDrawTexfOES glDrawTexfvOES glDrawTexiOES glDrawTexivOES glDrawTexsOES glDrawTexsvOES glDrawTexxOES glDrawTexxvOES glEnableClientState glFogf glFogfv glFogx glFogxv glFrustumf glFrustumx glGetClipPlanef glGetClipPlanex glGetFixedv glGetLightfv glGetLightxv glGetMaterialfv glGetMaterialxv glGetTexEnvfv glGetTexEnviv glGetTexEnvxv glGetTexParameterxv glLightf glLightfv glLightModelf glLightModelfv glLightModelx glLightModelxv glLightx glLightxv glLineWidthx glLoadIdentity glLoadMatrixf glLoadMatrixx glLogicOp glMaterialf glMaterialfv glMaterialx glMaterialxv glMatrixMode glMultiTexCoord4b glMultiTexCoord4f glMultiTexCoord4x glMultMatrixf glMultMatrixx glNormal3f glNormal3x glNormalPointer glOrthof glOrthox glPointParameterf glPointParameterfv glPointParameterx glPointParameterxv glPointSize glPointSizex glPolygonOffsetx glPopMatrix glPushMatrix glRotatef glRotatex glSampleCoveragex glScalef glScalex glShadeModel glTexCoordPointer glTexEnvf glTexEnvfv glTexEnvi glTexEnviv glTexEnvx glTexEnvxv glTexParameterx glTexParameterxv glTranslatef glTranslatex glVertexPointer glCurrentPaletteMatrixOES glLoadPaletteFromModelViewMatrixOES glMatrixIndexPointerOES glWeightPointerOES glPointSizePointerOES glQueryMatrixxOES glGenFramebuffersOES glIsRenderbufferOES glBindRenderbufferOES glDeleteRenderbuffersOES glGenRenderbuffersOES glRenderbufferStorageOES glGetRenderbufferParameterivOES glIsFramebufferOES glBindFramebufferOES glDeleteFramebuffersOES glCheckFramebufferStatusOES glFramebufferTexture2DOES glFramebufferRenderbufferOES glGetFramebufferAttachmentParameterivOES glGenerateMipmapOES glTexGenfOES glTexGenfvOES glTexGeniOES glTexGenivOES glTexGenxOES glTexGenxvOES glGetTexGenfvOES glGetTexGenivOES glGetTexGenxvOES 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 _gles2_attach_shader_stub _gles2_bind_attrib_location_stub _gles2_blend_color_stub _gles2_blend_equation_stub _gles2_blend_equation_separate_stub _gles2_blend_func_separate_stub _gles2_compile_shader_stub _gles2_create_program_stub _gles2_create_shader_stub _gles2_delete_program_stub _gles2_delete_shader_stub _gles2_detach_shader_stub _gles2_disable_vertex_attrib_array_stub _gles2_enable_vertex_attrib_array_stub _gles2_get_active_attrib_stub _gles2_get_active_uniform_stub _gles2_get_attached_shaders_stub _gles2_get_attrib_location_stub _gles2_get_program_info_log_stub _gles2_get_programiv_stub _gles2_get_shader_info_log_stub _gles2_get_shaderiv_stub _gles2_get_shader_precision_format_stub _gles2_get_shader_source_stub _gles2_get_uniformfv_stub _gles2_get_uniformiv_stub _gles2_get_uniform_location_stub _gles2_get_vertex_attribfv_stub _gles2_get_vertex_attribiv_stub _gles2_get_vertex_attrib_pointerv_stub _gles2_link_program_stub _gles2_release_shader_compiler_stub _gles2_shader_binary_stub _gles2_shader_source_stub _gles2_stencil_func_separate_stub _gles2_stencil_mask_separate_stub _gles2_stencil_op_separate_stub _gles2_uniform1f_stub _gles2_uniform1fv_stub _gles2_uniform1i_stub _gles2_uniform1iv_stub _gles2_uniform2f_stub _gles2_uniform2fv_stub _gles2_uniform2i_stub _gles2_uniform2iv_stub _gles2_uniform3f_stub _gles2_uniform3fv_stub _gles2_uniform3i_stub _gles2_uniform3iv_stub _gles2_uniform4f_stub _gles2_uniform4fv_stub _gles2_uniform4i_stub _gles2_uniform4iv_stub _gles2_uniform_matrix2fv_stub _gles2_uniform_matrix3fv_stub _gles2_uniform_matrix4fv_stub _gles2_use_program_stub _gles2_validate_program_stub _gles2_vertex_attrib1f_stub _gles2_vertex_attrib1fv_stub _gles2_vertex_attrib2f_stub _gles2_vertex_attrib2fv_stub _gles2_vertex_attrib3f_stub _gles2_vertex_attrib3fv_stub _gles2_vertex_attrib4f_stub _gles2_vertex_attrib4fv_stub _gles2_vertex_attrib_pointer_stub _gles2_get_program_binary_stub _gles2_program_binary_stub _gles2_get_n_uniformfv_ext_stub _gles2_get_n_uniformiv_ext_stub _gles2_bind_framebuffer_oes_stub _gles2_bind_renderbuffer_oes_stub _gles2_delete_renderbuffers_oes_stub _gles2_renderbuffer_storage_oes_stub _gles2_get_renderbuffer_parameter_oes_stub _gles2_gen_framebuffers_oes_stub _gles2_delete_framebuffers_oes_stub _gles2_check_framebuffer_status_oes_stub _gles2_framebuffer_texture2d_oes_stub _gles2_framebuffer_renderbuffer_oes_stub _gles2_get_framebuffer_attachment_parameter_oes_stub _gles2_generate_mipmap_oes_stub _gles2_is_shader_stub _gles2_is_renderbuffer_oes_stub _gles2_is_framebuffer_oes_stub _gles2_is_program_stub _gles2_gen_renderbuffers_oes_stub _gles1_compressed_texture_image_2d _gles1_compressed_texture_sub_image_2d _gles1_copy_texture_image_2d _gles1_copy_texture_sub_image_2d _gles1_delete_textures _gles1_tex_image_2d _gles1_tex_sub_image_2d _gles1_egl_image_target_texture_2d _gles1_clip_plane _gles1_color4 _gles1_draw_tex_oes _gles1_draw_tex_fv_oes _gles1_draw_tex_iv_oes _gles1_draw_tex_sv_oes _gles1_fog _gles1_fogv _gles1_frustum _gles1_light _gles1_lightv _gles1_light_model _gles1_light_modelv _gles1_load_identity _gles1_load_matrixf _gles1_load_matrixx _gles1_material _gles1_materialv _gles1_matrix_mode _gles1_multi_tex_coord4 _gles1_mult_matrixf _gles1_mult_matrixx _gles1_normal3 _gles1_ortho _gles1_pop_matrix _gles1_push_matrix _gles1_rotate _gles1_scale _gles1_shade_model _gles1_translate _gles1_set_current_palette_matrix_oes _gles1_load_palette_from_model_view_matrix_oes _gles1_query_matrixx _gles1_tex_genf_oes _gles1_tex_genfv_oes _gles1_tex_geni_oes _gles1_tex_geniv_oes _gles1_tex_genx_oes _gles1_tex_genxv_oes _gles1_get_tex_genfv_oes _gles1_get_tex_geniv_oes _gles1_get_tex_genxv_oes _gles1_get_proc_address _gles_gb_extract_scissor_parameters _mali_frame_builder_viewport _mali_frame_builder_scissor _gles_m200_is_texture_usable __mali_float_matrix4x4_copy __mali_float_matrix4x4_make_identity _mali_osu_matrix4x4_multiply sqrtf cosf sinf _mali_osu_matrix4x4_translate _mali_osu_matrix4x4_scale __mali_float_matrix4x4_make_frustum __mali_float_matrix4x4_make_ortho _gles_texture_gen _gles_get_texture_gen __mali_float_matrix4x4_invert _mali_osu_matrix4x4_transpose __gles_build_info glAttachShader glBindAttribLocation glBlendColor glBlendEquation glBlendEquationSeparate glBlendFuncSeparate glCompileShader glCreateProgram glCreateShader glDeleteProgram glDeleteShader glDetachShader glDisableVertexAttribArray glEnableVertexAttribArray glGetActiveAttrib glGetActiveUniform glGetAttachedShaders glGetAttribLocation glGetProgramInfoLog glGetProgramiv glGetShaderInfoLog glGetShaderiv glGetShaderPrecisionFormat glGetShaderSource glGetUniformfv glGetUniformiv glGetUniformLocation glGetVertexAttribfv glGetVertexAttribiv glGetVertexAttribPointerv glIsProgram glIsShader glLinkProgram glGetProgramBinaryOES glProgramBinaryOES glReleaseShaderCompiler 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 glIsRenderbuffer glBindRenderbuffer glDeleteRenderbuffers glGenRenderbuffers glRenderbufferStorage glGetRenderbufferParameteriv glIsFramebuffer glBindFramebuffer glDeleteFramebuffers glGenFramebuffers glCheckFramebufferStatus glFramebufferTexture2D glFramebufferRenderbuffer glGetFramebufferAttachmentParameteriv glGenerateMipmap glGetnUniformfvEXT glGetnUniformivEXT _gles1_alpha_func_stub _gles1_alpha_funcx_stub _gles1_client_active_texture_stub _gles1_clip_planef_stub _gles1_clip_planex_stub _gles1_color4f_stub _gles1_color4ub_stub _gles1_color4x_stub _gles1_color_pointer_stub _gles1_current_palette_matrix_oes_stub _gles1_disable_client_state_stub _gles1_draw_tex_fv_oes_stub _gles1_draw_tex_iv_oes_stub _gles1_draw_tex_sv_oes_stub _gles1_draw_tex_oes_stub _gles1_enable_client_state_stub _gles1_fogf_stub _gles1_fogfv_stub _gles1_fogx_stub _gles1_fogxv_stub _gles1_frustumf_stub _gles1_frustumx_stub _gles1_get_clip_planef_stub _gles1_get_clip_planex_stub _gles1_get_fixedv_stub _gles1_get_lightfv_stub _gles1_get_lightxv_stub _gles1_get_materialfv_stub _gles1_get_materialxv_stub _gles1_get_tex_envfv_stub _gles1_get_tex_enviv_stub _gles1_get_tex_envxv_stub _gles1_get_tex_parameterxv_stub _gles1_lightf_stub _gles1_lightfv_stub _gles1_light_modelf_stub _gles1_light_modelfv_stub _gles1_light_modelx_stub _gles1_light_modelxv_stub _gles1_lightx_stub _gles1_lightxv_stub _gles1_line_widthx_stub _gles1_logic_op_stub _gles1_materialf_stub _gles1_materialfv_stub _gles1_materialx_stub _gles1_materialxv_stub _gles1_matrix_index_pointer_oes_stub _gles1_matrix_mode_stub _gles1_multi_tex_coord4b_stub _gles1_multi_tex_coord4f_stub _gles1_multi_tex_coord4x_stub _gles1_normal3f_stub _gles1_normal3x_stub _gles1_normal_pointer_stub _gles1_orthof_stub _gles1_orthox_stub _gles1_point_parameterf_stub _gles1_point_parameterfv_stub _gles1_point_parameterx_stub _gles1_point_parameterxv_stub _gles1_point_size_stub _gles1_point_size_pointer_oes_stub _gles1_point_sizex_stub _gles1_polygon_offsetx_stub _gles1_pop_matrix_stub _gles1_push_matrix_stub _gles1_shade_model_stub _gles1_tex_coord_pointer_stub _gles1_tex_envf_stub _gles1_tex_envfv_stub _gles1_tex_envi_stub _gles1_tex_enviv_stub _gles1_tex_envx_stub _gles1_tex_envxv_stub _gles1_tex_parameterx_stub _gles1_tex_parameterxv_stub _gles1_vertex_pointer_stub _gles1_weight_pointer_oes_stub _gles1_tex_genf_oes_stub _gles1_tex_genfv_oes_stub _gles1_tex_geni_oes_stub _gles1_tex_geniv_oes_stub _gles1_tex_genx_oes_stub _gles1_tex_genxv_oes_stub _gles1_get_tex_genfv_oes_stub _gles1_get_tex_geniv_oes_stub _gles1_get_tex_genxv_oes_stub _gles1_bind_framebuffer_oes_stub _gles1_bind_renderbuffer_oes_stub _gles1_delete_renderbuffers_oes_stub _gles1_renderbuffer_storage_oes_stub _gles1_get_renderbuffer_parameter_oes_stub _gles1_gen_renderbuffers_oes_stub _gles1_gen_framebuffers_oes_stub _gles1_delete_framebuffers_oes_stub _gles1_check_framebuffer_status_oes_stub _gles1_framebuffer_texture2d_oes_stub _gles1_framebuffer_renderbuffer_oes_stub _gles1_get_framebuffer_attachment_parameter_oes_stub _gles1_generate_mipmap_oes_stub _gles1_translatex_stub _gles1_is_renderbuffer_oes_stub _gles1_is_framebuffer_oes_stub _gles1_clear_colorx_stub _gles1_clear_depthx_stub _gles1_depth_rangex_stub _gles1_load_identity_stub _gles1_load_matrixf_stub _gles1_load_matrixx_stub _gles1_load_palette_from_model_view_matrix_oes_stub _gles1_mult_matrixf_stub _gles1_mult_matrixx_stub _gles1_query_matrixx_oes_stub _gles1_rotatef_stub _gles1_rotatex_stub _gles1_sample_coveragex_stub _gles1_scalef_stub _gles1_scalex_stub _gles1_translatef_stub _gles2_compressed_texture_image_2d _gles2_compressed_texture_sub_image_2d _gles2_copy_texture_image_2d _gles2_copy_texture_sub_image_2d _gles2_delete_textures _gles2_tex_image_2d _gles2_tex_sub_image_2d _gles2_egl_image_target_texture_2d _gles2_attach_shader _gles2_bind_attrib_location _gles2_compile_shader _gles2_create_program _gles2_create_shader _gles2_delete_program _gles2_delete_shader _gles2_detach_shader _gles2_get_active_attrib _gles2_get_active_uniform _gles2_get_attached_shaders _gles2_get_attrib_location _gles2_get_program_info_log _gles2_get_programiv _gles2_get_shader_info_log _gles2_get_shader _gles2_get_shader_source _gles2_get_uniform _gles2_get_uniform_location _gles2_is_program _gles2_is_shader _gles2_link_program _gles2_release_shader_compiler _gles2_shader_binary _gles2_shader_source _gles2_uniform _gles2_uniform1i _gles2_validate_program _gles2_get_program_binary _gles2_program_binary _gles2_get_n_uniform_ext _gles2_get_proc_address _gles2_program_internal_alloc __mali_linked_list_init __mali_linked_list_deinit _gles2_program_internal_free _gles2_clear_attrib_bindings _gles2_program_internal_get_type _gles2_program_internal_unattach _gles2_shader_object_deref _gles2_shader_internal_free _gles2_link_attributes _gles2_setup_magic_uniforms _gles2_create_gl_uniform_location_table _gles_fb_alloc_program_rendering_state _gles_gb_alloc_program_rendering_state _gles2_create_fp16_fs_uniform_cache _gles2_fill_fp16_fs_uniform_cache bs_set_error bs_is_error_log_set_to_out_of_memory __mali_merge_binary_shaders __mali_link_binary_shaders bs_set_program_validate_error_sampler_out_of_range bs_set_program_validate_error_sampler_of_different_types_share_unit bs_get_log bs_get_log_length bs_symbol_longest_location_name_length bs_symbol_count_actives _gles_active_filters __mali_shader_binary_state_init bs_set_error_out_of_memory __mali_binary_shader_load __mali_shader_binary_state_reset bs_read_or_skip_header bs_read_and_allocate_string bs_symbol_count_locations bs_symbol_fill_location_table bs_symbol_lookup _gles2_convert_datatype_to_gltype bs_symbol_get_nth_active bs_lookup_uniform_location __mali_linked_list_empty bs_set_program_link_error_attribute_bound_outsize_of_legal_range _mali_gp2_link_attribs _gles2_shader_internal_alloc _gles2_shader_object_get_hash _mali_hash_sha1_init _mali_hash_sha1_update _mali_hash_sha1_final __mali_compile_essl_shader __gles20_build_info _mali_pixel_to_texel_format _mali_pixel_layout_to_texel_layout _gles_m200_get_input_texels_per_byte _gles_fb_texture_memory_init _gles_fb_texture_object_free _gles_fb_texture_memory_reset _gles_m200_get_texel_pitch _gles_fb_texture_memory_assign _gles_fb_texture_memory_allocate _gles_texture_object_resolve_constraints _gles_fb_texture_memory_resolve_internal _gles_m200_td_update _gles_get_texobj_from_sampler _gles_add_disabled_texobj_to_remap_table _gles_texture_used_in_drawcall _gles_fb_texture_memory_draw_internal_renderable _gles_add_texobj_to_remap_table _mali_callback_list_resize _gles_m200_update_texture_descriptors init_pilot_job_rsw _gles_m200_setup_fragment_pilot_job _mali_pilot_jobs_add_pp_drawcall _gles_m200_update_fragment_uniforms _mali_frame_builder_fragment_stack_alloc _gles_setup_prerotate_uniforms _gles_write_prerotate_uniforms _gles_m200_update_shader _gles_m200_set_rsw_parameters _gles_fb_context_deinit _mali_frame_builder_update_fragment_stack _gles_fb_setup_rsw_const _gles_fb_setup_rsw_shader _gles_gb_alloc_position _mali_surface_specifier_datasize _mali_surface_alloc_mem logf _mali_mem_wait_writer_fence _mali_surface_replace_instance __mali_named_list_set __mali_named_list_lock __mali_named_list_unlock __mali_named_list_size __mali_linked_list_lock __mali_linked_list_unlock _mali_pixel_format_get_bpc _mali_texel_to_pixel_format _mali_surface_alloc_empty _mali_surface_specifier_calculate_minimum_pitch _mali_base_common_mem_cow_memory _mali_fence_create _mali_mem_get_writer_fence _mali_fence_destroy mali_image_get_yuv_info mali_image_supported_yuv_format mali_image_set_plane_format mali_image_get_buffer_size pow mali_image_allocate_buffer mali_image_allocate_buffers mali_image_surface_is_mapped mali_image_release mali_image_deref_surfaces mali_image_deref mali_image_create mali_image_create_from_cpu_memory mali_image_create_from_ump_or_mali_memory _mali_base_common_mem_wrap_dma_buf mali_image_create_from_external_memory mali_image_get_buffer mali_image_set_data mali_image_lock mali_image_unlock mali_image_unlock_all_sessions _mali_image_create_sync_handle _mali_image_lock_sync_handle _mali_image_unlock_sync_handle _mali_mem_pool_init _mali_mem_pool_destroy _mem_pool_set_new_block _mali_mem_pool_alloc_with_handle_and_offset bs_peek_header_name bs_create_subblock_stream bs_read_VPRO_block bs_read_and_allocate_binary_block_contents bs_copy_binary_block __mali_shader_binary_store_binary_block qsort bs_symbol_alloc bs_update_symbol_block_size bs_symbol_free __mali_binary_shader_load_uniform_table bs_symbol_table_alloc bs_symbol_table_free bs_symbol_precision_compare bs_symbol_merge_shadertype_specifics bs_symbol_type_compare bs_symbol_count_samplers bs_symbol_get_nth_sampler bs_setup_attribute_streams __mali_binary_shader_load_attribute_table __mali_binary_shader_load_varying_table bs_set_program_link_error_type_mismatch_varying bs_set_program_link_error_missing_vertex_shader_varying bs_clear_error bs_symbol_get_nth_location __mali_gp2_rewrite_vertex_shader_varying_locations _essl_new_compiler _essl_run_compiler _essl_get_error_log_size _essl_get_error_log _essl_destroy_compiler _essl_get_binary_shader_size _essl_get_binary_shader _m200_wb_reg_write _m200_td_get m200_texture_descriptor_set_defaults _mali_base_arch_pp_get_num_enabled_cores _mali_tilelist_setup_flush _mali_tilelist_dispatcher_alloc _mali_tilelist_dispatcher_free _mali_tilelist_dispatcher_assign _mali_gp_cmdlist_extend _mali_frame_builder_depth_range _mali_frame_builder_heaps_current_plbuheap_size _mali_frame_builder_alloc_internal_frame _mali_base_common_frame_id_get_new _mali_gp_job_new _mali_frame_builder_setup_automatic_readbacks _mali_frame_builder_damage_region_reset _mali_frame_builder_rotate_internal_frame _mali_frame_builder_job_limiter_free _mali_frame_builder_heaps_free _mali_base_common_frame_builder_id_get_new _mali_frame_builder_heaps_alloc _mali_base_arch_request_high_priority _mali_frame_builder_job_limiter_alloc _mali_frame_builder_free_internal_frame _mali_frame_builder_discard_virtual_attachments _mali_frame_builder_discard_surface_write_back _mali_frame_builder_damage_region_set _mali_viewport_orientation_get_frame_register_value _mali_frame_builder_full_swap _mali_frame_builder_output_yuv420sp _mali_frame_builder_set_yuv_output __m200_texel_format_get_bytes_per_copy_element __m200_texel_format_has_alpha __m200_texel_format_is_alpha __m200_texel_format_has_luminance __m200_texel_format_is_luminance __m200_texel_format_is_intensity _mali_surfacetracking_alloc _mali_surfacetracking_addref _mali_surfacetracking_sort _mali_surfacetracking_reset _mali_surfacetracking_deref _mali_surfacetracking_add _mali_surfacetracking_clone _mali_surfacetracking_start_track _mali_surfacetracking_stop_track _mali_surfacetracking_remove_readcounter_from_read_deps _mali_surfacetracking_remove_surface_read_counter_on_dirty_bit _mali_surfacetracking_add_fence_to_read_deps _mali_mem_add_writer_fence _mali_surfacetracking_attach_mem_to_job _mali_pp_job_new _mali_pp_job_free _mali_pilot_jobs_add_gp_drawcall _mali_pilot_jobs_pp_flush _mali_pp_job_add_fence _mali_pp_job_start _mali_pilot_jobs_reset _mali_base_common_mem_heap_alloc _mali_frame_builder_heaps_get_next_plbu_heap _mali_base_common_mem_heap_get_end_address_of_first_block _mali_base_common_mem_heap_get_start_address _mali_frame_builder_heaps_register_plbu_heap_usage _mali_base_common_mem_heap_used_bytes_get _mali_frame_builder_heaps_reset_plbu_heap _mali_base_common_mem_heap_reset _mali_frame_builder_job_flow_cleanup _mali_base_arch_get_setting _mali_sw_counters_dump _mali_frame_builder_job_flow_gp_callback _mali_frame_builder_job_limiter_gp_stop_event _mali_frame_builder_free_internal_flush _mali_frame_builder_job_flow_pp_callback _mali_frame_builder_job_limiter_pp_stop_event _mali_frame_builder_gp_job_setup _mali_frame_builder_alloc_internal_flush_gp _mali_gp_job_set_callback _mali_frame_builder_pp_job_create_setup _mali_base_arch_pp_get_num_total_cores _mali_pp_job_450_set_frame_info _mali_frame_builder_alloc_internal_flush_pp _mali_callback_list_execute _mali_callback_list_execute_and_reset _mali_frame_builder_set_acquire_output_callback _mali_arch_pp_job_disable_wb _mali_gp_job_free _mali_frame_prepare_for_flush _mali_gp_job_allocate_deferred_bind_info _mali_gp_job_free_deferred_bind_info _mali_frame_builder_job_limiter_gp_start_event _mali_frame_builder_job_limiter_pp_start_event _mali_gp_job_add_fence _mali_gp_job_add_deferred_bind_info _mali_base_common_submit_limiter_add_submit_event _mali_gp_job_piggyback _mali_fence_merge _mali_base_common_context_get_global_pp_fence _mali_fence_reset _mali_frame_builder_finalize_gp_job_switch_out _mali_frame_builder_create_switch_in_job _mali_frame_builder_reset_fragment_stack _mali_fbdump_setup_callbacks _mali_sys_lock_destroy _mali_sys_lock_create _mali_frame_builder_job_limiter_frame_start_event _mali_frame_builder_job_limiter_frame_stop_event _mali_sw_counters_free _mali_base_mem_free_mem_list _mali_sw_counters_alloc _mali_osu_tex8_l_to_tex8_b_full_block_8x8_block _mali_osu_intrinsics_tex32_l_to_tex32_b_8x8_block _mali_osu_intrinsics_tex16_l_to_tex16_b_8x8_block _mali_osu_intrinsics_tex24_l_to_tex24_b_8x8_block _mali_convert_intrinsics_8x8_tile mali_convert_nonlinear_to_linear_lut mali_convert_linear_to_nonlinear_lut _mali_convert_tex8_24_l_to_tex24_8_b _mali_convert_tex32_l_to_tex16_b _mali_convert_tex8_l_to_tex8_b _mali_convert_tex16_l_to_tex16_b _mali_convert_tex24_l_to_tex24_b _mali_convert_tex16_l_to_tex24_x8_b _mali_convert_tex32_l_to_tex24_x8_b _mali_convert_tex32_l_to_tex32_b __memcpy_chk _mali_convert_setup_conversion_rules _mali_convert_can_do_fastpath _mali_convert_ETC_swizzle_partial _mali_convert_ETC_swizzle _mali_noconvert_memcpy _mali_convert_neon_full_block _mali_osu_tex8_l_to_tex8_b_full_block _mali_osu_tex32_l_to_tex32_b_full_block _mali_osu_tex16_l_to_tex16_b_full_block _mali_osu_tex24_l_to_tex24_b_full_block _mali_convert_texture_common _mali_convert_texture_vg _mali_convert_get_16bit_shifts _mali_convert_get_16bit_component_size _mali_convert_get_from_8bit_to_rgba8888_byte_indices _mali_convert_get_from_rgba8888_to_8bit_byte_indices _mali_arch_profiling_report_sw_counters _mali_sw_counters_reset _mali_fbdump_dump_callback _mali_base_common_cinstr_if_enable _mali_arch_profiling_annotate_setup _mali_base_common_cinstr_qmanager_dequeue_buffer clock_gettime _mali_base_common_cinstr_qmanager_queue_buffer _mali_arch_profiling_annotate_lock _mali_arch_profiling_annotate_write _mali_arch_profiling_annotate_flush _mali_arch_profiling_annotate_unlock _mali_fbdump_is_requested _gles_vertex_shadergen_generate_shader _gles_piecegen_get_uniform_initializers _gles_fragment_shadergen_generate_shader _gles_fragment_shadergen_states_equivalent egl_compare_func __egl_get_config_ptr __egl_initialize_configs __egl_get_display_ptr __egl_add_config_handle __egl_lock_surface_initialize_configs __egl_platform_filter_configs _egl_config_support_pixmap __egl_platform_pixmap_config_compatible _egl_get_configs __egl_get_check_display __egl_check_display_initialized __egl_check_null_value __egl_check_display_not_terminating __egl_get_config_handles _egl_choose_config __egl_set_error __egl_get_config_handle_by_id __egl_platform_pixmap_valid _egl_get_config_attrib __egl_get_check_config __egl_platform_window_valid __egl_get_display_handle _egl_destroy_surface_internal _egl_bind_api __egl_gles_make_current _egl_query_api __egl_allocate_context __egl_context_unbind_bound_surface __egl_release_context __egl_gles_release_context _egl_create_context __egl_get_context_ptr __egl_gles_create_context __egl_add_context_handle _egl_destroy_context_internal __egl_remove_context_handle _egl_destroy_context __egl_get_check_context _egl_query_context _egl_make_current __egl_get_check_surface __egl_get_current_thread_state_api __egl_mali_post_to_pbuffer_surface __egl_gles_remove_framebuilder_from_client_ctx __egl_release_display __egl_thread_state_assure_worker_thread_exists __egl_platform_supports_vsync _egl_get_current_context __egl_get_context_handle __egl_get_main_context __egl_main_close_mali __egl_get_platform_type wl_display_interface gbm_create_device _egl_get_current_display _egl_initialize __egl_main_open_mali __egl_create_handles __egl_destroy_handles __egl_platform_default_display __egl_platform_display_valid __egl_platform_init_display __egl_platform_display_get_format __egl_platform_deinit_display __egl_remove_display_handle _egl_get_display __egl_set_platform_implementations __egl_get_native_display_handle __egl_add_display_handle _egl_terminate __egl_release_surface_handles __egl_release_context_handles __egl_release_image_handles __egl_release_sync_handles _egl_release_thread __egl_free_all_displays __egl_main_initialized __egl_get_first_display_handle eglGetConfigs __egl_get_current_thread_state __egl_release_current_thread_state eglChooseConfig eglGetConfigAttrib eglGetError _egl_get_error eglQueryString _egl_query_string eglWaitClient _egl_wait_client eglWaitGL _egl_wait_GL eglWaitNative _egl_wait_native eglSwapBuffers _egl_swap_buffers eglCopyBuffers _egl_copy_buffers eglSwapInterval _egl_swap_interval eglBindTexImage _egl_bind_tex_image eglReleaseTexImage _egl_release_tex_image eglBindAPI eglQueryAPI eglCreateContext eglDestroyContext eglQueryContext eglMakeCurrent __egl_lock_surface __egl_unlock_surface eglGetCurrentContext eglGetDisplay __egl_image_mutex_lock __egl_image_mutex_unlock eglGetCurrentDisplay eglInitialize eglTerminate eglCreateWindowSurface _egl_create_window_surface eglCreatePbufferSurface _egl_create_pbuffer_surface eglCreatePbufferFromClientBuffer _egl_create_pbuffer_from_client_buffer eglCreatePixmapSurface _egl_create_pixmap_surface eglDestroySurface _egl_destroy_surface eglQuerySurface _egl_query_surface eglSurfaceAttrib _egl_surface_attrib eglGetCurrentSurface _egl_get_current_surface eglReleaseThread __egl_all_mutexes_lock __egl_destroy_main_context_if_threads_released __egl_all_mutexes_unlock eglGetProcAddress _egl_get_proc_address eglCreateImageKHR _egl_create_image_KHR eglDestroyImageKHR _egl_destroy_image_KHR eglLockSurfaceKHR _egl_lock_surface_KHR eglUnlockSurfaceKHR _egl_unlock_surface_KHR eglQuerySurface64KHR _egl_query_surface64_KHR eglSetBlobCacheFuncsANDROID _egl_set_blob_cache_funcs_ANDROID eglSetDamageRegionKHR _egl_set_damage_region_KHR eglGetPlatformDisplayEXT eglCreatePlatformWindowSurfaceEXT eglCreatePlatformPixmapSurfaceEXT _mali_base_common_context_destroy __egl_platform_terminate __egl_destroy_main_context _mali_sys_lock_try_lock _mali_sys_mutex_try_lock __egl_gles_shutdown egl_linker_deinit _mali_base_worker_destroy _mali_sys_mutex_auto_init getenv egl_linker_init __egl_gles_initialize _mali_base_worker_create egl_funcptrs __egl_get_image_ptr_implicit __egl_threadlist_mutex_lock __egl_threadlist_mutex_unlock __egl_main_mutex_lock __egl_main_mutex_unlock __egl_sync_mutex_lock __egl_sync_mutex_unlock __egl_main_mutex_action _mali_base_common_context_create __egl_platform_initialize mali_egl_cleanup_internal __LINUXeglDestructor __egl_gles_get_proc_address _egl_get_proc_address_internal __egl_mali_render_surface_to_pixmap __egl_platform_begin_new_frame __egl_gles_set_framebuilder __egl_platform_wait_native __egl_lock_surface_is_locked __egl_mali_post_to_window_surface __egl_platform_start_rendering __egl_platform_pixmap_copybuffers_compatible __egl_platform_swap_interval __egl_gles_bind_tex_image __egl_gles_unbind_tex_image _egl_fence_flush __egl_gles_fence_flush uname sscanf __egl_mali_resize_surface _egl_surface_release_all_dependencies __egl_gles_context_resize_finish __egl_platform_resize_surface __egl_mali_create_frame_builder __egl_mali_destroy_frame_builder __egl_mali_begin_new_frame __egl_run_postprocessing_and_swap _egl_surface_job_decref __egl_platform_soft_job_callback __egl_platform_swap_buffers __egl_mali_readback_surface __fprintf_chk __egl_mali_surface_post_processing_needed _egl_surface_job_incref __egl_mali_internal_buffer_release __egl_mali_create_soft_job __egl_mali_setup_soft_job_callback __egl_mali_start_soft_job _mali_soft_job_free __egl_platform_surface_buffer_invalid stderr __egl_platform_get_buffer __egl_platform_stop_rendering __egl_platform_pixmap_support_gpu_access __egl_platform_map_pixmap __egl_platform_copy_buffers __egl_platform_unmap_pixmap __egl_mali_render_pixmap_to_surface __egl_extensions __egl_gles_image_target_texture_2d __egl_gles_image_target_renderbuffer_storage eglSwapBuffersWithDamageKHR eglSwapBuffersWithDamageEXT eglCreateSyncKHR eglDestroySyncKHR eglClientWaitSyncKHR eglGetSyncAttribKHR eglSignalSyncKHR eglBindWaylandDisplayWL eglUnbindWaylandDisplayWL eglQueryWaylandBufferWL _egl_surface_wait_for_jobs __egl_platform_wait_swap_complete __egl_release_surface __egl_lock_surface_release __egl_platform_destroy_surface __egl_release_surface_content __egl_is_lockable_window_surface __egl_surface_allocate __egl_platform_create_surface __egl_platform_flush_display __egl_remove_surface_handle __egl_get_surface_ptr __egl_lock_surface_attrib __egl_mali_internal_buffer_allocate __egl_mali_attach_internal_and_window_buffers_to_fbuilder __egl_get_surface_handle __egl_lock_surface_map_buffer __egl_platform_query_buffer_age _egl_surface_access_done_callback_common _egl_surface_cpu_access_callback _egl_surface_cpu_access_done_callback _egl_surface_gpu_write_callback _egl_surface_gpu_write_done_callback _egl_surface_gpu_read_callback _egl_surface_gpu_read_done_callback _egl_surface_destroy_callback _egl_surface_update_texture_callback __egl_platform_update_image __egl_surface_update_display_orientation __egl_create_surface __egl_lock_surface_initialize __egl_native_window_handle_exists __egl_platform_create_dummy_window __egl_platform_pixmap_surface_compatible __egl_platform_get_window_size __egl_platform_get_pixmap_size __egl_add_surface_handle __egl_platform_get_native_window __egl_platform_window_compatible __egl_native_pixmap_handle_exists __egl_platform_get_native_pixmap __egl_surface_find_spare_wb_unit __egl_surface_set_window_buffer_to_fbuilder usleep sched_yield __egl_thread_state_create _mali_sys_thread_get_current __egl_get_handle_ptr __egl_get_image_ptr __egl_get_sync_ptr __egl_get_handle __egl_get_config_handle __egl_get_image_handle __egl_get_sync_handle __egl_add_handle __egl_add_image_handle __egl_add_sync_handle __egl_remove_handle __egl_remove_image_handle __egl_remove_sync_handle __egl_client_buffer_handle_exists _egl_destroy_image _egl_destroy_sync __egl_get_check_image __egl_get_check_sync _egl_image_set_default_properties __egl_lock_image __egl_unlock_image _egl_release_image _egl_image_unmap_dma_buf _egl_create_image _egl_image_is_sibling _egl_create_image_KHR_pixmap _egl_create_image_KHR_gles _egl_create_image_dma_buf _egl_create_image_wayland_buffer _egl_create_image_internal __egl_platform_pixmap_egl_image_compatible __egl_platform_get_pixmap_colorspace __egl_gles_setup_egl_image mali_egl_image_set_error mali_egl_image_init mali_egl_image_get_error mali_egl_image_verify_image mali_egl_image_parse_attribute_list mali_egl_image_create_parse_attribute_list mali_egl_image_lock_ptr mali_egl_image_unlock_ptr mali_egl_image_set_data mali_egl_image_get_width mali_egl_image_get_height mali_egl_image_get_format mali_egl_image_get_miplevels mali_egl_image_map_buffer mali_egl_image_unmap_buffer mali_egl_image_get_buffer_width mali_egl_image_get_buffer_height mali_egl_image_get_buffer_secure_id mali_egl_image_get_buffer_layout mali_egl_image_create_sync mali_egl_image_set_sync mali_egl_image_unset_sync mali_egl_image_wait_sync mali_egl_image_create mali_egl_image_destroy __egl_platform_lock_surface_map_buffer __egl_lock_surface_unmap_buffer __egl_platform_lock_surface_unmap_buffer __egl_build_info _egl_memory_import_buffer_from_name ioctl _egl_memory_import_buffer_from_fd _egl_memory_create_mali_memory_from_handle _egl_memory_get_handle_from_mali_memory _mali_base_common_mem_get_dma_buf_descriptor _egl_memory_get_name_from_handle _egl_memory_release_reference _egl_memory_destroy_buffer _egl_memory_export_buffer_name_from_native_handle _egl_memory_export_buffer_fd_from_native_handle _egl_memory_create_buffer _egl_memory_map_buffer _egl_memory_unmap_buffer __egl_platform_surface_post_processing_needed _mali_soft_job_new _mali_soft_job_add_fence _mali_soft_job_set_activated_callback __egl_platform_setup_soft_job_callback __egl_soft_job_callback _mali_arch_soft_job_start __egl_mali_release_soft_job _mali_arch_soft_job_signal _mali_base_worker_task_add gnu_dev_major gnu_dev_minor __snprintf_chk fopen fgets strncat fclose __egl_platform_initialize_drm __egl_platform_terminate_drm __egl_platform_default_display_drm __egl_platform_display_valid_drm __egl_platform_get_display_orientation_drm __egl_platform_init_display_drm drm_fd __egl_platform_filter_configs_drm __egl_platform_flush_display_drm __egl_platform_deinit_display_drm __egl_platform_display_get_format_drm __egl_platform_wait_native_drm __egl_platform_get_buffer_drm gbm_bo_destroy gbm_bo_create __egl_platform_begin_new_frame_drm __egl_platform_create_surface_drm gbm_surface_ref __egl_platform_destroy_surface_drm gbm_surface_unref __egl_platform_resize_surface_drm __egl_platform_get_pixmap_size_drm __egl_platform_get_pixmap_colorspace_drm __egl_platform_get_pixmap_alphaformat_drm __egl_platform_get_pixmap_format_drm __egl_platform_get_pixmap_alphaformat __egl_platform_pixmap_valid_drm __egl_platform_pixmap_support_gpu_access_drm __egl_platform_pixmap_config_compatible_drm __egl_platform_pixmap_surface_compatible_drm __egl_platform_pixmap_copybuffers_compatible_drm __egl_platform_pixmap_egl_image_compatible_drm __egl_platform_map_pixmap_drm __egl_platform_get_pixmap_format __egl_platform_unmap_pixmap_drm __egl_platform_unmap_image_buffer_drm __egl_platform_swap_buffers_drm gbm_finish_rendering __egl_platform_pixmap_get_mali_memory_drm __egl_platform_surface_buffer_invalid_drm __egl_platform_copy_buffers_drm __egl_platform_get_window_size_drm __egl_platform_window_valid_drm __egl_platform_window_compatible_drm gbm_get_bpp_from_gbm_format __egl_platform_supports_vsync_drm __egl_platform_lock_surface_map_buffer_drm __egl_platform_lock_surface_unmap_buffer_drm __egl_platform_register_lock_item_drm __egl_platform_unregister_lock_item_drm __egl_platform_process_lock_item_drm __egl_platform_release_lock_item_drm __egl_platform_update_image_drm __egl_platform_setup_soft_job_callback_drm __egl_platform_soft_job_callback_drm __egl_platform_surface_post_processing_needed_drm __egl_platform_swap_interval_drm __egl_platform_start_rendering_drm gbm_start_rendering __egl_platform_stop_rendering_drm __egl_platform_query_buffer_age_drm mali_buffer_sharing_interface wl_buffer_interface _egl_image_map_dma_buf_yuv _egl_image_map_dma_buf_rgb _egl_image_map_dma_buf _egl_image_dma_buf_parse_attribute_list __egl_gles_resize_surface __egl_gles_set_egl_image_caps __egl_gles_make_not_current egl_linker_init_vg egl_linker_init_gles egl_linker_init_shared egl_linker_verify_monolithic_gles egl_linker_verify_monolithic dlopen dlerror dlclose _egl_create_sync_KHR _egl_destroy_sync_KHR _egl_get_sync_attrib_KHR _egl_signal_sync_KHR _egl_client_wait_sync_KHR _mali_sys_lock_timed_lock _egl_swap_buffers_with_damage _mali_sys_load_config_strings _mali_base_arch_sys_load_config_strings _mali_base_arch_sys_spinlock_create _mali_base_arch_sys_spinlock_lock _mali_sys_spinlock_try_lock _mali_base_arch_sys_spinlock_try_lock _mali_base_arch_sys_spinlock_unlock _mali_base_arch_sys_spinlock_destroy _mali_base_arch_sys_mutex_auto_init _mali_sys_mutex_static _mali_base_arch_sys_mutex_static _mali_base_arch_sys_mutex_create _mali_base_arch_sys_mutex_destroy _mali_base_arch_sys_mutex_lock _mali_base_arch_sys_mutex_try_lock _mali_base_arch_sys_mutex_unlock _mali_base_arch_sys_lock_create _mali_sys_lock_auto_init _mali_base_arch_sys_lock_auto_init _mali_base_arch_sys_lock_destroy _mali_base_arch_sys_lock_lock _mali_base_arch_sys_lock_timed_lock _mali_base_arch_sys_lock_try_lock _mali_base_arch_sys_lock_unlock _mali_base_arch_sys_thread_key_set_data _mali_base_arch_sys_thread_key_get_data _mali_base_arch_sys_thread_get_current _mali_sys_abort _mali_base_arch_sys_abort _mali_sys_break _mali_base_arch_sys_break _mali_base_common_sync_handle_core_new _mali_base_common_sync_handle_new _mali_base_common_sync_handle_cb_function_set _mali_base_common_sync_handle_add_mem_to_free_list _mali_base_common_mem_list_insert_after _mali_base_common_sync_handle_get_wait_handle _mali_base_arch_sys_wait_handle_create _mali_base_common_sync_handle_register_reference _mali_base_common_sync_handle_release_reference _mali_base_arch_sys_wait_handle_trigger _mali_base_common_mem_list_free _mali_base_common_sync_handle_flush _mali_base_common_sync_handle_add_to_sync_handle _mali_base_arch_mem_free_descriptor _mali_base_arch_descriptor_clear _mali_base_arch_mem_release_memory _mali_base_arch_mem_allocate_descriptor _mali_base_common_mem_open _mali_base_arch_mem_open _mali_base_arch_mem_get_capability_sets _mali_base_arch_mem_init_bank _mali_base_arch_mem_close _mali_base_arch_mem_get_memory _mali_fence_init _mali_base_common_resize_mem_alloc _mali_base_arch_mem_cow_memory _mali_base_common_mem_modify_cow_memory _mali_base_arch_mem_modify_cow_memory _mali_base_common_mem_resize _mali_base_arch_mem_resize _mali_base_common_mem_get_total_allocated_size _mali_base_common_mem_free_unused_mem _mali_base_common_mem_alignment_get _mali_base_common_mem_usage_get _mali_base_common_mem_list_insert_before _mali_base_common_mem_list_get_next _mali_base_common_mem_list_get_previous _mali_base_common_mem_list_remove_item _mali_base_common_mem_close _mali_fence_term _mali_base_arch_mem_dma_buf_unbind _mali_base_arch_release_phys_mem _mali_base_common_mem_list_size_get memory_type_is_swappable memory_type_is_secure _mali_base_common_mem_heap_get_blocksize _mali_base_common_mem_heap_get_max_size _mali_base_common_mem_is_heap _mali_base_common_heap_read64 _mali_base_common_heap_write64 _mali_base_common_mem_order_get _mali_base_common_heap_intern_set_last_heap_addr _mali_base_common_mem_heap_get_end_address _mali_base_common_mem_heap_out_of_memory _mali_base_common_mem_add_phys_mem _mali_base_arch_mem_add_phys_mem _mali_base_arch_mem_dma_buf_get_size fcntl _mali_base_arch_mem_dma_buf_bind _mali_fence_init_from _mali_base_mem_add_to_mem_list _mali_base_mem_del_from_mem_list _mali_base_common_submit_limiter_job_done_event _mali_pp_open _mali_arch_pp_open _mali_base_common_context_reference_add _mali_pp_job_dup _mali_arch_pp_job_dup _mali_gp_job_run_postprocessing _mali_arch_pp_job_reset _mali_base_common_context_reference_remove _mali_pp_job_add_mem_to_free_list _mali_pp_job_get_render_attachment_address _mali_pp_job_get_wait_handle _mali_pp_job_add_to_sync_handle _mali_pp_job_run_postprocessing _mali_arch_pp_start _mali_osu_mutex_reentrant_create _mali_base_common_submit_job_limiter_init _mali_base_common_submit_job_limiter_deinit _mali_osu_mutex_reentrant_destroy _mali_base_arch_sys_wait_handle_wait _mali_base_common_cinstr_init _mali_base_common_cinstr_term _mali_osu_mutex_reentrant_lock _mali_osu_mutex_reentrant_unlock _mali_base_common_context_fence_is_locked _mali_osu_mutex_reentrant_is_locked _mali_base_common_context_add_global_pp_fence _mali_gp_job_reset _mali_gp_job_add_mem_to_free_list _mali_gp_job_get_wait_handle _mali_gp_job_set_auto_free_setting _mali_gp_job_get_auto_free_setting _mali_gp_job_add_to_sync_handle _mali_gp_job_free_cmdlists _mali_gp_job_run_postprocessing_job _mali_gp_job_start _mali_arch_gp_start _mali_gp_job_suspended_event _mali_arch_gp_mem_request_response_new_heap _mali_arch_gp_mem_request_response_abort _mali_arch_pp_job_add_piggyback _mali_osu_thread_set_idle_scheduling_policy _mali_osu_wait_for_thread _mali_osu_create_thread _mali_base_worker_quit _mali_fence_merge_point _mali_arch_profiling_control_set _mali_base_common_cinstr_qmanager_get_default_buffer_size mem_cinstr_counters _mali_osu_timer_init _mali_base_common_cinstr_qmanager_init _mali_base_common_cinstr_kbsr_init _mali_base_common_cinstr_qmanager_destory _mali_osu_timer_term mem_cinstr_timer _mali_base_common_cinstr_kbsr_destory _mali_base_common_cinstr_set_mem_counter _mali_base_common_cinstr_timer_start _mali_osu_timer_reset _mali_base_common_cinstr_timer_stop _mali_osu_timer_stop _mali_base_common_cinstr_endpoint_connect _mali_base_common_cinstr_endpoint_send _mali_base_common_cinstr_endpoint_receive poll _mali_base_common_cinstr_endpoint_init pipe _mali_base_common_cinstr_streamline_notify_startup _mali_base_common_cinstr_endpoint_destory _mali_base_common_cinstr_endpoint_disconnect __errno_location accept socket syscall recv listen _mali_arch_profiling_stream_fd_get mali_arch_submit_job_limiter_init mali_arch_submit_job_limiter_deinit mali_arch_submit_limiter_add_submit_event mali_arch_submit_limiter_job_done_event _mali_base_common_submit_limiter_get_pending_big_gp_job_num mali_arch_submit_limiter_get_pending_big_gp_job_num __base_build_info _mali_arch_uk_fence_copy_fence _mali_uku_timeline_wait mali_uk_ctx _mali_uku_gp_start_job _mali_arch_gp_get_render_id _mali_arch_gp_event_handler _mali_uku_gp_suspend_response _mali_uku_pp_and_gp_start_job _mali_uku_pp_start_job _mali_uku_get_pp_number_of_cores _mali_uku_get_pp_core_version _mali_uku_timeline_get_latest_point _mali_arch_pp_event_handler _mali_arch_pp_get_render_id _mali_uku_pp_job_disable_wb _mali_uku_soft_job_start _mali_uku_soft_job_signal _mali_arch_soft_job_event_handler _mali_uku_profiling_add_event _mali_uku_profiling_stream_fd_get _mali_uku_profiling_control_set _mali_arch_profiling_memory_usage_get _mali_uku_profiling_memory_usage_get _mali_uku_profiling_report_sw_counters _mali_osu_annotate_setup _mali_osu_annotate_write _mali_osu_annotate_flush _mali_osu_annotate_lock _mali_osu_annotate_unlock mali_fb_limiter pthread_mutex_init pthread_cond_init pthread_mutex_destroy pthread_cond_destroy _mali_uku_pending_submit pthread_mutex_lock pthread_cond_wait pthread_mutex_unlock pthread_cond_signal mali_sub_limiter_max _mali_convert_intrinsics_nonlinear_to_linear_lut _mali_convert_intrinsics_linear_to_nonlinear_lut _mali_convert_intrinsics_load_l8 _mali_convert_intrinsics_store_l8 _mali_convert_intrinsics_load_a8 _mali_convert_intrinsics_load_i8 _mali_convert_intrinsics_store_a8_i8 _mali_convert_intrinsics_load_rgb565 _mali_convert_intrinsics_store_rgb565 _mali_convert_intrinsics_load_argb1555 _mali_convert_intrinsics_store_argb1555 _mali_convert_intrinsics_load_argb4444 _mali_convert_intrinsics_store_argb4444 _mali_convert_intrinsics_load_al88 _mali_convert_intrinsics_store_al88 _mali_convert_intrinsics_load_rgb888 _mali_convert_intrinsics_store_rgb888 _mali_convert_intrinsics_load_argb8888 _mali_convert_intrinsics_store_argb8888 _mali_convert_intrinsics_load_8x4 _mali_convert_intrinsics_store_8x4 _mali_convert_intrinsics_16x1_rgba_to_yuv tbl _mali_neon_transform_and_produce_clip_bits _mali_osu_matrix4x4_copy _mali_osu_lock_init pthread_mutexattr_init pthread_mutexattr_settype pthread_mutexattr_destroy _mali_osu_lock_auto_init _mali_osu_lock_timed_wait gettimeofday pthread_cond_timedwait _mali_osu_lock_wait _mali_osu_lock_trywait pthread_mutex_trylock _mali_osu_lock_signal _mali_osu_lock_term _mali_osu_lock_static _mali_osu_calloc _mali_osu_malloc _mali_osu_realloc _mali_osu_free _mali_osu_memcpy _mali_osu_memset _mali_osu_memcmp _mali_osu_load_config_strings _mali_osu_break kill _mali_osu_abort _mali_osu_thread_key_set_data pthread_key_create pthread_setspecific _mali_osu_thread_key_get_data pthread_getspecific _mali_osu_thread_get_current pthread_self pthread_create pthread_join sched_setscheduler timer_create timer_delete _mali_osu_timer_start timer_settime _mali_uku_open _mali_uku_close _mali_uku_wait_for_notification _mali_uku_post_notification _mali_uku_get_api_version _mali_uku_get_user_setting _mali_uku_get_user_settings _mali_uku_timeline_create_sync_fence _mali_uku_mem_allocate _mali_uku_mem_free _mali_uku_mem_bind _mali_uku_mem_unbind _mali_uku_mem_cow _mali_uku_mem_cow_modify_range _mali_uku_mem_resize _mali_uku_mem_mmap _mali_uku_mem_munmap _mali_uku_mem_write_safe _mali_uku_query_mmu_page_table_dump_size _mali_uku_dump_mmu_page_table _mali_uku_dma_buf_get_size _mali_uku_vsync_event_report _mali_uku_request_high_priority arch_init_timer arch_cleanup_timer _mali_virtual_mem_area_create _mali_virtual_mem_area_destroy _mali_mmu_virtual_address_range_allocate _mali_mmu_virtual_address_range_free _mali_mmu_virtual_address_range_get_size _mali_virtual_mem_area_get __vprintf_chk fflush stdout _mali_base_arch_close arch_l2_counters_needs_reset arch_init_settings _mali_base_arch_open _mali_base_arch_mem_get_num_capability_sets _mali_base_arch_mem_dma_buf_map _mali_base_arch_mem_dma_buf_unmap _mali_base_arch_mem_write_safe _mali_base_arch_mem_write_safe_ptr _mali_base_arch_mmu_dump_size_get _mali_base_arch_mmu_dump_get _mali_base_arch_sys_wait_handle_timed_wait _mali_base_arch_sys_wait_handle_abandon fwrite feof ferror __strcat_chk __strncat_chk dlsym __egl_platform_get_display_orientation __egl_platform_unmap_image_buffer __egl_platform_pixmap_get_mali_memory __egl_platform_destroy_dummy_window wl_resource_get_user_data _Z35gbm_get_gbm_format_from_mali_format17mali_pixel_format gbm_device_ref gbm_device_unref gbm_bo_ref gbm_bo_unref gbm_device_get_fd gbm_device_get_backend_name gbm_device_is_format_supported gbm_device_destroy gbm_bo_import gbm_bo_get_width gbm_bo_get_height gbm_bo_get_stride gbm_bo_get_format gbm_bo_get_device gbm_bo_get_handle gbm_bo_get_fd gbm_bo_write gbm_bo_set_user_data gbm_bo_get_user_data gbm_surface_create gbm_surface_needs_lock_front_buffer gbm_surface_lock_front_buffer gbm_surface_release_buffer gbm_surface_has_free_buffers gbm_surface_destroy wl_proxy_destroy wl_proxy_marshal_constructor wl_proxy_set_queue wl_proxy_add_listener wl_display_dispatch_queue wl_callback_interface wl_proxy_marshal __egl_platform_wait_swap_complete_internal __egl_platform_initialize_wayland __egl_platform_terminate_wayland wl_display_disconnect __egl_platform_default_display_wayland wl_display_connect __egl_platform_display_valid_wayland __egl_platform_get_display_orientation_wayland __egl_platform_init_display_wayland wl_display_create_queue wl_event_queue_destroy wl_registry_interface __egl_platform_filter_configs_wayland __egl_platform_flush_display_wayland __egl_platform_deinit_display_wayland __egl_platform_display_get_format_wayland __egl_platform_wait_native_wayland __egl_platform_begin_new_frame_wayland __egl_platform_create_surface_wayland wl_egl_window_insert_surface __egl_platform_destroy_surface_wayland wl_egl_window_remove_surface __egl_platform_resize_surface_wayland __egl_platform_get_pixmap_size_wayland __egl_platform_get_pixmap_colorspace_wayland __egl_platform_get_pixmap_alphaformat_wayland __egl_platform_get_pixmap_format_wayland __egl_platform_pixmap_valid_wayland __egl_platform_pixmap_support_gpu_access_wayland __egl_platform_pixmap_config_compatible_wayland __egl_platform_pixmap_surface_compatible_wayland __egl_platform_pixmap_copybuffers_compatible_wayland __egl_platform_pixmap_egl_image_compatible_wayland __egl_platform_map_pixmap_wayland __egl_platform_unmap_pixmap_wayland __egl_platform_unmap_image_buffer_wayland __egl_platform_swap_buffers_wayland wl_display_prepare_read_queue wl_display_dispatch_queue_pending wl_display_get_fd wl_display_read_events wl_display_cancel_read wl_display_flush __egl_platform_pixmap_get_mali_memory_wayland __egl_platform_surface_buffer_invalid_wayland __egl_platform_copy_buffers_wayland __egl_platform_get_window_size_wayland __egl_platform_window_valid_wayland __egl_platform_window_compatible_wayland __egl_platform_supports_vsync_wayland __egl_platform_lock_surface_map_buffer_wayland __egl_platform_lock_surface_unmap_buffer_wayland __egl_platform_get_buffer_wayland __egl_platform_register_lock_item_wayland __egl_platform_unregister_lock_item_wayland __egl_platform_process_lock_item_wayland __egl_platform_release_lock_item_wayland __egl_platform_update_image_wayland __egl_platform_setup_soft_job_callback_wayland __egl_platform_soft_job_callback_wayland __egl_platform_surface_post_processing_needed_wayland __egl_platform_swap_interval_wayland __egl_platform_wait_swap_complete_wayland __egl_platform_start_rendering_wayland __egl_platform_stop_rendering_wayland __egl_platform_query_buffer_age_wayland wl_egl_window_resize wl_egl_window_create wl_egl_window_ref wl_egl_window_unref wl_egl_window_destroy wl_egl_window_get_attached_size _egl_bind_wayland_display _egl_unbind_wayland_display _egl_query_wayland_buffer_wl wl_resource_destroy wl_resource_create wl_resource_set_implementation wl_resource_set_user_data mali_buffer_implementation wl_resource_post_error wl_resource_post_event wl_global_create wl_global_destroy _gles_gb_vs_range_resize _gles_gb_plbu_arrays_semaphore_begin _gles_gb_plbu_arrays_semaphore_end _gles_gb_extract_viewport_dimensions _gles_gb_setup_plbu_scissor _gles_gb_plbu_setup_points_lines _gles_gb_plbu_setup_draw _gles_gb_plbu_setup _gles_gb_setup_input_streams gles_gb_cache_alloc gles_gb_cache_enable_oom_invalidation gles_gb_cache_free _gles_gb_release_range_cache_entry _gles_gb_allocate_range_cache_entry _gles_gb_range_invalidate _gles_gb_bb_cache_invalidate_ranges gles_gb_cache_get _gles_gb_scan_ranges_and_update_cache_entry _gles_scan_indices_range_with_cpu_spread gles_gb_cache_insert _gles_gb_range_compare _gles_gb_calculate_vs_viewport_transform _gles_gb_try_reject_drawcall _gles_gb_vs_setup _gles_gb_draw_nonindexed_split _gles_gb_vs_arrays_semaphore_begin _gles_gb_vs_arrays_semaphore_end gles_gb_cache_invalidate_by_compare _gles_gb_insert_ranges_main _gles_bb_prepare_inverse gles_bb_frustum_produce_clip_bits _gles_clip_bounding_box _gles_gb_merge_active_bb_nodes _gles_traverse_for_bounding_box parse_cpupretrans_patterns gles_create_bounding_box_from_indices _gles_scan_minmax_and_produce_dirty_bits _gles_gb_create_bounding_box_from_children _gles_gb_sort_and_merge_sparse_bb_nodes _gles_gb_construct_bounding_box _gles_gb_bb_cache_get _gles_gb_bb_compare _gles_gb_release_bb_tree _gles_fast_scan_shorts_no_distance _gles_fast_scan_shorts _gles_scan_ranges_from_dirty_bits _gles_gb_range_is_invalid _gles_gb_bb_cache_is_invalid _gles_gb_allocate_bb_cache_entry _gles_gb_release_bb_cache_entry _gles_gb_setup_vs_constant_registers __memset_chk _gles_gb_setup_output_streams _gles_sg_extract_fragment_state _gles_sg_get_vertex_uniform_array_size _gles_sg_get_fragment_uniform_array_size _gles_sg_make_attribute_remap_table _gles_sg_extract_vertex_uniforms _gles_sg_update_current_attribute_values _gles_sg_extract_fragment_uniforms _gles_sg_adjust_matrix_for_prerotate _essl_mempool_tracker_init _essl_mempool_init _essl_new_compiler_options _essl_output_buffer_init _essl_mempool_destroy _essl_error_get_n_errors _essl_error_out_of_memory _essl_error _essl_set_compiler_options_for_hw_rev _essl_new_target_descriptor _essl_new_frontend _essl_new_compiler_for_target _essl_set_compiler_option _essl_set_compiler_option_value _essl_run_frontend _essl_ast_to_lir _essl_middle_transform _essl_set_source_string_report_offset _essl_error_set_source_string_report_offset _essl_error_get_log_size _essl_error_get_log _essl_get_n_errors _essl_get_n_warnings _essl_error_get_n_warnings _essl_output_buffer_get_size _essl_output_buffer_get_raw_pointer _essl_mempool_alloc snprintf _essl_error_init _essl_error_get_position _essl_error_set_position _essl_list_new _essl_list_insert_back _essl_warning _essl_note _essl_error_node _essl_warning_node _essl_note_node _essl_mali_core_name _essl_list_insert_front _essl_list_remove _essl_list_length _essl_list_reverse _essl_list_find _essl_list_sort _essl_mempool_clear _essl_mempool_fail_alloc_handler _essl_mempool_get_tracker _essl_validate_hw_rev _essl_mali200_new_target_descriptor _essl_maligp2_new_target_descriptor _essl_output_buffer_replace_bits _essl_output_buffer_retrieve_bits _essl_output_buffer_append_bits _essl_output_buffer_append_int8 _essl_output_buffer_append_int16 _essl_output_buffer_append_int32 _essl_output_buffer_get_word_position _essl_output_buffer_get_bit_position _essl_output_buffer_get_byte_position _essl_buffer_native_to_le_byteswap _essl_output_buffer_native_to_le_byteswap _essl_ptrdict_insert _essl_ptrdict_lookup _essl_insert_global_variable_initializers _essl_new_variable_reference_expression _essl_ensure_compatible_node _essl_new_assign_expression _essl_node_append_child _essl_parse_translation_unit _essl_typecheck _essl_symbol_table_iter_init _essl_symbol_table_next _essl_get_symbol_declaration_id_in_scope _essl_symbol_table_lookup _essl_make_callgraph _essl_ptrdict_init _essl_ptrset_init _essl_is_type_control_dependent _essl_ptrset_insert _essl_inline_global_variables _essl_create_language_descriptor _essl_typestorage_init _essl_scanner_init _essl_preprocessor_init _essl_parser_init _essl_typecheck_init _essl_dict_init _essl_set_language_version _essl_cstring_to_string_nocopy _essl_string_cmp _essl_string_to_cstring _essl_get_language_version _essl_load_extension_macros _essl_preprocessor_extension_macro_add _essl_get_extension_behavior _essl_set_extension _essl_dict_insert _essl_dict_remove _essl_set_pragma _essl_make_basic_blocks_init _essl_optimise_loop_entry _essl_eliminate_complex_returns _essl_optimise_inline_functions_init _essl_eliminate_complex_ops _essl_make_basic_blocks _essl_compute_dominance_information _essl_ssa_transform _essl_optimise_inline_functions _essl_ptrset_iter_init _essl_ptrset_next _essl_ptrset_has _essl_init_qualifier_set _essl_cstring_to_string _essl_new_variable_symbol _essl_symbol_scope_insert _essl_new_single_declarator _essl_new_variable_declaration _essl_node_prepend_child memmove _essl_node_set_n_children _essl_common_dominator _essl_basic_block_setup_postorder_sequence _essl_reverse_postorder_visit _essl_postorder_visit _essl_compute_dominance_frontier _essl_run_lir_function_pass _essl_run_lir_tu_pass _essl_expand_builtin_functions _essl_optimise_constant_input_calculations _essl_rewrite_sampler_accesses _essl_optimise_constant_fold_nodes_and_blocks _essl_optimise_basic_block_sequences _essl_find_blocks_for_operations _essl_loop_unroll _essl_optimise_conditional_selects _essl_optimise_basic_block_joins _essl_forward_stores_to_loads_and_elide_stores _essl_optimise_vector_ops _essl_control_dependencies_calc _essl_identify_hbbr_patterns _essl_get_type_size _essl_new_variable_symbol_with_default_qualifiers _essl_ptrset_clear _essl_ptrset_remove _essl_ptrdict_remove _essl_rewrite_node_to_transfer _essl_ptrdict_clear _essl_ptrdict_iter_init _essl_ptrdict_next _essl_symbol_for_node _essl_correct_output_sequence_list _essl_calc_op_weight _essl_ptrdict_has_key _essl_constant_fold_single_node _essl_constant_fold_init _essl_optimise_constant_fold_nodes _essl_node_is_texture_operation _essl_new_unary_expression _essl_create_scalar_swizzle _essl_type_is_or_has_sampler _essl_get_type_with_given_vec_size _essl_new_constant_expression _essl_get_type_with_size _essl_new_binary_expression _essl_get_scalar_size_for_type _essl_new_builtin_function_call_expression _essl_new_ternary_expression _essl_clone_type _essl_new_type_convert_expression _essl_create_undef_swizzle _essl_clone_node _essl_combine_swizzles _essl_new_vector_combine_expression _essl_create_identity_swizzle _essl_type_scalar_part_equal _essl_swizzle_patch_dontcares _essl_is_node_all_value _essl_remove_control_dependent_op_node _essl_clone_control_dependent_op _essl_add_succs_to_list _essl_ptrset_size _essl_maligp2_get_type_size _essl_collect_node_successors _essl_new_function_symbol _essl_new_basic_block _essl_new_load_expression _essl_new_store_expression _essl_loop_build_tree _essl_is_identity_swizzle_sized _essl_new_builtin_constructor_expression _essl_backend_constant_fold _essl_backend_constant_fold_sized _essl_backend_float_to_scalar _essl_backend_int_to_scalar _essl_backend_bool_to_scalar _essl_backend_scalar_to_float _essl_backend_scalar_to_int _essl_backend_scalar_to_bool _essl_backend_convert_scalar _essl_mali200_driver _essl_mali200_get_type_alignment _essl_mali200_get_type_size _essl_mali200_get_type_member_offset _essl_mali200_get_address_multiplier _essl_mali200_get_array_stride _essl_mali200_insert_entry_point _essl_mali200_op_weight _essl_mali200_emit_translation_unit _essl_mali200_init_driver_context _essl_unique_name_init _essl_mali200_relocations_init _essl_mali200_preschedule _essl_rewrite_sampler_external_accesses _essl_remove_dead_code _essl_find_blocks_for_operations_func _essl_calculate_extra_info _essl_mali200_schedule_function _essl_mali200_allocate_registers _essl_mali200_relocations_resolve _essl_mali200_remove_empty_instructions _essl_mali200_insert_pad_instruction _essl_serialize_translation_unit _essl_mali200_emit_function _essl_create_extra_info _essl_new_type _essl_scheduler_schedule_extra_operation _essl_new_mali200_instruction_word _essl_mali200_find_free_slots _essl_mali200_allocate_slots _essl_scheduler_postpone_operation _essl_mali200_write_instructions _essl_new_depend_expression _essl_create_swizzle_from_combiner _essl_scheduler_forget_unscheduled_use _essl_mali200_output_modifier_is_identity _essl_mali200_can_handle_redirection _essl_mali200_has_output_modifier_slot _essl_mali200_has_output_modifier_and_truncsat_slot _essl_mali200_has_output_modifier_and_swizzle_slot _essl_scheduler_is_only_use_of_source _essl_mali200_is_coalescing_candidate _essl_is_node_comparison _essl_scheduler_schedule_operation _essl_scheduler_init _essl_scheduler_set_data_dependency_delay_callback _essl_scheduler_more_blocks _essl_scheduler_begin_block _essl_scheduler_block_complete _essl_scheduler_more_operations _essl_scheduler_finish_block _essl_new_mali200_instruction _essl_mali200_opcode_is_symmetric _essl_mali200_opcode_has_side_effects _essl_mali200_create_slot_instruction _essl_mali200_fit_constants _essl_mali200_output_modifiers_can_be_coalesced _essl_is_identity_swizzle _essl_mali200_add_address_offset_relocation _essl_create_identity_swizzle_from_swizzle _essl_address_symbol_lists_equal _essl_mali200_fit_float_constants _essl_scheduler_get_earliest_use _essl_scheduler_get_latest_use _essl_create_reservation_context _essl_liveness_mark_fixed_ranges _essl_mali200_allocate_reg _essl_reservation_allocate_reg _essl_reservation_find_available_reg _essl_mali200_calculate_live_ranges _essl_eliminate_phi_nodes _essl_sort_live_ranges_by_graph_coloring _essl_mali200_find_word_for_spill _essl_mali200_split_word _essl_mali200_create_spill_ranges _essl_mali200_insert_spills _essl_mali200_integrate_allocations _essl_mali200_phielim_insert_move _essl_mali200_spill_cost _essl_graph_coloring_default_is_definitely_colorable _essl_create_identity_swizzle_from_mask _essl_instruction_word_at_cycle _essl_liveness_new_delimiter _essl_liveness_new_live_range _essl_liveness_correct_live_range _essl_mali200_insert_word_before _essl_mali200_insert_word_after _essl_liveness_insert_cycle _essl_get_specified_samplers_num _essl_new_function_call_expression _essl_get_unqualified_type _essl_new_flow_control_statement _essl_new_compound_statement _essl_symbol_table_begin_scope _essl_new_function_declaration _essl_new_array_of_type _essl_is_optimized_sampler_symbol _essl_allocate_addresses_for_optimized_samplers _essl_allocate_addresses_for_set _essl_clz32 _essl_mali200_add_symbol_address_relocation _essl_mali200_same_address _essl_get_type_with_default_size_for_target _essl_split_basic_block _essl_new_phi_expression _essl_maligp2_get_type_alignment _essl_maligp2_get_address_multiplier _essl_maligp2_get_array_stride _essl_maligp2_get_type_member_offset _essl_maligp2_driver _essl_maligp2_insert_entry_point _essl_maligp2_op_weight_scheduler _essl_maligp2_op_weight_realistic _vertex_shadergen_select_pieces _vertex_shadergen_glue_pieces _piecegen_get_piece _piecegen_get_indexed_piece _piecegen_get_serialized_data _essl_shadergen_mali200_new_target_descriptor _fragment_shadergen_internal_generate_shader _essl_shadergen_mali200_driver _essl_dict_lookup _essl_dict_has_key _essl_dict_clear _essl_dict_size _essl_dict_iter_init _essl_dict_next _essl_string_cstring_count_cmp _essl_ptrdict_size _essl_ptrdict_set_value _essl_ptrdict_get_value _essl_ptrdict_get_key _essl_ptrdict_next_entry _essl_ptrdict_reverse_iter_init _essl_ptrdict_reverse_next _essl_ptrset_reverse_iter_init _essl_ptrset_reverse_next _essl_ptrset_union _essl_ptrset_difference _essl_ptrset_is_subset _essl_ptrset_equal _essl_symbol_scope_init _essl_symbol_table_lookup_current_scope _essl_symbol_table_end_scope _essl_new_symbol _essl_new_builtin_function_symbol _essl_new_builtin_function_name_symbol _essl_new_type_symbol _essl_new_basic_block_with_n_successors _essl_new_node _essl_node_get_n_children _essl_node_get_child _essl_node_get_child_address _essl_node_set_child _essl_new_translation_unit _essl_new_struct_constructor_expression _essl_new_dont_care_expression _essl_new_if_statement _essl_new_while_statement _essl_new_do_statement _essl_new_for_statement _essl_new_precision_declaration _essl_set_node_position _essl_new_transfer_expression _essl_is_sampler_type _essl_node_is_constant _essl_create_undef_combiner _essl_create_on_combiner _essl_mask_from_swizzle_output _essl_mask_from_swizzle_input _essl_create_vector_combine_for_nodes _essl_invert_swizzle _essl_new_basic_type _essl_get_type_with_size_and_signedness _essl_get_type _essl_get_type_vec_size _essl_type_has_vec_size _essl_get_matrix_n_columns _essl_get_matrix_n_rows _essl_get_type_member_offset _essl_type_equal _essl_type_with_scalar_size_equal _essl_get_type_with_given_size _essl_get_single_matrix_column_type _essl_new_matrix_of_type _essl_new_unresolved_array_of_type _essl_get_nonderived_basic_type _essl_size_of_scalar _essl_unique_name_get _essl_unique_name_set _essl_unique_name_get_or_create _essl_scanner_get_source_offset _essl_scanner_get_token _essl_token_to_str _essl_preprocessor_get_token _essl_string_to_float _essl_convert_string_to_double _essl_preprocessor_get_source_offset _essl_string_to_integer _essl_parse_expression _essl_string_buffer_put_formatted _essl_typecheck_single_node _essl_get_type_name _essl_new_string_buffer _essl_string_buffer_put_string _essl_string_buffer_reset _essl_string_buffer_to_string _essl_calculate_precision _essl_precision_init_context _essl_preprocessor_extension_macro_remove _essl_precision_enter_scope _essl_precision_leave_scope _essl_precision_visit_single_node _essl_middle_split_lvalue _essl_is_var_ref_control_dependent _essl_is_var_ref_load _essl_general_dict_insert _essl_general_dict_lookup _essl_general_dict_init transfer_liveness_for_expression tan asin acos exp atan2 _essl_scheduler_is_operation_partially_scheduled_estimate _essl_scheduler_next_operation _essl_scheduler_add_scheduled_use _essl_scheduler_set_control_dependency_delay_callback _essl_scheduler_set_phi_source_dependency_delay_callback _essl_interference_graph_has_edge _essl_allocate_addresses _essl_liveness_mark_use _essl_liveness_mark_def _essl_liveness_find_preceding_liveness _essl_liveness_create_context _essl_liveness_insert_range _essl_liveness_remove_range _essl_liveness_calculate_live_ranges _essl_liveness_merge_live_ranges _essl_liveness_sort_live_ranges _essl_liveness_fix_dead_definitions _essl_priqueue_init _essl_priqueue_insert _essl_priqueue_n_elements _essl_priqueue_remove_first _essl_interference_graph_iter_init _essl_interference_graph_next _essl_interference_graph_get_edges _essl_interference_graph_init _essl_interference_graph_register_edge _essl_interference_graph_register_wildcard_edge _essl_new_maligp2_instruction_word _essl_maligp2_allocate_slots _essl_maligp2_write_instructions _essl_maligp2_schedule_function _essl_maligp2_allocate_move _essl_maligp2_reserve_move _essl_maligp2_demote_misc_move_reservation _essl_maligp2_add_address_offset_relocation _essl_new_maligp2_instruction _essl_maligp2_get_mul_slot_opcode _essl_maligp2_get_add_slot_opcode _essl_maligp2_add_slot_move_needs_two_inputs _essl_maligp2_create_slot_instruction _essl_maligp2_inseparable _essl_maligp2_inseparable_from_successor _essl_maligp2_inseparable_from_predecessor _essl_maligp2_emit_translation_unit _essl_maligp2_relocations_init _essl_maligp2_simplify_index_op _essl_maligp2_preschedule _essl_maligp2_allocate_registers _essl_maligp2_fixup_constants _essl_maligp2_calc_constant_register_interference _essl_maligp2_relocations_resolve _essl_maligp2_integrate_bypass_allocations _essl_maligp2_emit_function _essl_maligp2_is_fixedpoint_range _essl_maligp2_rollback_bypass_network _essl_maligp2_allocate_bypass_network extract_store_list_for_block extract_store_list_for_function extract_store_list extract_load_list build_interference_graph _essl_maligp2_get_normal_relocations _essl_maligp2_insert_word_after _essl_maligp2_insert_word_before _essl_maligp2_add_constant_relocation _essl_maligp2_calculate_live_ranges _essl_maligp2_virtual_reg_init _essl_maligp2_create_loadstore_context _essl_maligp2_allocate_work_registers _essl_maligp2_constant_register_spilling _essl_maligp2_produce_conflict_graph _essl_maligp2_allocate_register_loadstores _shadergen_maligp2_merge_instructions _shadergen_maligp2_correct_flow_address _essl_general_dict_has_key _essl_general_dict_remove _essl_general_dict_clear _essl_general_dict_size _essl_priqueue_remove _essl_priqueue_peek_first _essl_priqueue_has_element _essl_priqueue_get_priority _essl_string_buffer_put_str _essl_string_buffer_put_int _essl_string_buffer_put_unsigned_int _essl_string_buffer_put_float strstr _essl_string_buffers_to_string _essl_maligp2_virtual_reg_get_allocation _essl_maligp2_virtual_reg_coalesce _essl_maligp2_virtual_reg_get _essl_maligp2_virtual_reg_allocate _essl_maligp2_virtual_reg_assign _essl_maligp2_virtual_reg_allocated _essl_maligp2_virtual_reg_set_conflict_graph _mali_rcp_table _mali_sin_table __mali_float_matrix4x4_multiply __mali_float_matrix4x4_swap_rows __mali_float_matrix4x4_invert_gauss fabsf __mali_float_matrix4x4_invert_partitioning __mali_float_matrix4x4_transpose libpthread.so.0 libdrm.so.2 libwayland-client.so.0 libwayland-server.so.0 libm.so.6 libdl.so.2 librt.so.1 raise libc.so.6 __fxstat ld-linux-armhf.so.3 _edata __bss_start __bss_start__ __bss_end__ __end__ GLIBC_2.4 libmali.so.1
( 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 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 0 80 0 80 # 80 0 80 0 80 " 80 0 80 0 80 80 0 80 RA24 RX24 RG16 BA24 RA15 RA12 YV12 0 NV21 0 NV12 0 YU12 0 YUYV 0 ? , %? ? ? ? ? ? ? ? ? ? ? H p T P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P < ( < ( < ( < ( < ( < ( < ( < ( < ( < ( < ( < ( < ( < ( < ( < ( t L ` L ` L ` L ` L 8 $ 8 $ 8 $ 8 $ 8 $ 8 $ 8 $ 8 $ t L ` L ` L ` L ` L ` L 8 $ 8 $ 8 $ 8 $ 8 $ 8 $ 8 $ 8 $ d x d x >s >s @ v v v l} X} B}
GCC: (Linaro GCC 4.9-2017.01) 4.9.4
.shstrtab .note.gnu.build-id .hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata .ARM.exidx .eh_frame .init_array .fini_array .jcr .data.rel.ro .dynamic .got .data .bss .comment .ARM.attributes
__gmon_start__ _fini _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize _Jv_RegisterClasses _mali_osu_atomic_inc_and_return _mali_osu_atomic_dec_and_return _mali_osu_atomic_read _mali_osu_atomic_write _mali_osu_atomic_init glActiveTexture _gles_get_context _gles_debug_state_set_last_call glBindBuffer _mali_sys_spinlock_lock _mali_sys_spinlock_unlock glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc glDepthMask glDepthRangef glDisable glDrawArrays glDrawElements glEnable glFinish glFlush glFrontFace glGenBuffers glGenTextures glGetBooleanv glGetBufferParameteriv glGetFloatv glGetIntegerv glGetString glGetTexParameterfv glGetTexParameteriv glHint glIsBuffer glIsEnabled glIsTexture glLineWidth glPixelStorei glPolygonOffset glReadPixels glSampleCoverage glScissor glStencilFunc glStencilMask glStencilOp glTexImage2D glTexParameterf glTexParameterfv glTexParameteri glTexParameteriv glTexSubImage2D glViewport glEGLImageTargetTexture2DOES glMapBufferOES glUnmapBufferOES glGetBufferPointervOES glRenderbufferStorageMultisampleEXT glFramebufferTexture2DMultisampleEXT glEGLImageTargetRenderbufferStorageOES glBindVertexArrayOES glDeleteVertexArraysOES glGenVertexArraysOES glIsVertexArrayOES glDebugMessageControlKHR glDebugMessageInsertKHR glDebugMessageCallbackKHR glGetDebugMessageLogKHR glPushDebugGroupKHR glPopDebugGroupKHR glObjectLabelKHR glGetObjectLabelKHR glObjectPtrLabelKHR glGetObjectPtrLabelKHR glGetPointervKHR glGetPointerv glDiscardFramebufferEXT glGetGraphicsResetStatusEXT glReadnPixelsEXT _gles_m200_td_dimensions _mali_base_common_mem_addr_get_full _gles_texture_miplevel_assign _gles_texture_object_get_mipmap_level_assure _gles_fb_texture_object_copy _gles_fb_texture_object_deref _gles_fb_texture_object_assign _gles_fbo_bindings_surface_changed _gles_texture_reset _gles_texture_miplevel_allocate _gles_fb_texture_object_get_mali_surface _gles_m200_get_storage_surface_format __m200_texel_format_flag_support _mali_texel_layout_to_pixel_layout _mali_surface_specifier_bpp _gles_fb_surface_alloc _gles_texture_miplevel_grab_instance _gles_fb_texture_object_get_renderable _mali_incremental_render _mali_frame_builder_wait _mali_surface_grab_instance _mali_surface_release_instance memory_type_is_os_arch_allocation _mali_surface_cow_surface_instance _mali_surface_alloc_surface_instance _mali_surface_free _gles_texture_miplevel_release_instance _gles_debug_report_api_error _gles_debug_report_api_invalid_enum _gles_unpack_alignment_to_pitch _gles_m200_get_input_bytes_per_texel _gles_mipchain_is_complete _gles_texture_object_get_internal_component_flags _gles_texture_object_init _gles_debug_label_init _gles_texture_object_init_internal_object _gles_texture_object_new _gles_fb_texture_object_alloc _gles_texture_object_delete _gles_fbo_bindings_free _gles_debug_label_deinit _gles_texture_object_deref _gles_texture_object_list_entry_delete _gles_wrapper_free _gles_texture_object_get_mipchain_index _gles_texture_object_get_mipmap_chain _gles_texture_object_get_mipmap_level _gles_get_texobj __mali_named_list_get_non_flat _gles_wrapper_alloc __mali_named_list_insert _gles_texture_miplevel_set_renderable _gles_fb_texture_object_set_renderable _gles_tex_image_2d_internal _gles_fb_tex_image_2d _gles_debug_report_api_out_of_memory _gles_tex_sub_image_2d_internal _mali_frame_builder_flush _gles_check_for_rendering_errors _gles_fb_tex_sub_image_2d _gles_tex_sub_image_2d _gles_debug_get_printable_label _gles_m200_get_gles_input_flags _gles_compressed_texture_image_2d _gles_fb_compressed_texture_image_2d_etc _gles_fb_compressed_texture_image_2d_paletted _gles_compressed_texture_sub_image_2d _gles_fb_compressed_texture_sub_image_2d _gles_texture_object_is_cube_complete _gles_texture_object_check_completeness _gles_fb_texture_object_get_mali_surface_at_plane _gles_bind_tex_image_internal _gles_fb_egl_image_texel_format_valid _gles_m200_get_gles_type_and_format _gles_generate_mipmap_chain _gles_egl_image_target_texture_2d _gles_setup_egl_image_from_texture _gles_fb_texture_setup_egl_image _gles_texture_is_mipmap_generation_necessary _gles_bind_texture _gles_get_dimensionality_cubemap_detail _gles_tex_image_2d _gles_get_active_bound_texture_object _gles_convert_mali_err_do _gles_fbo_internal_draw_setup _mali_frame_builder_get_output _gles_convert_region _gles_region_intersect_with_damage_regions _mali_frame_builder_flush_with_region _gles_enable_flush_region _gles_copy_texture_image_2d_by_partial_flush _gles_copy_surface_region_to_texture is_gpu_conversion_allowed _gles_copy_texture_image_2d _mali_frame_builder_is_protected _gles_framebuffer_internal_complete _mali_frame_builder_acquire_output _gles_fbo_get_bits _mali_frame_builder_set_output _mali_frame_builder_write_lock _mali_frame_builder_write_unlock _mali_frame_builder_swap _gles_read_pixels_internal _gles_copy_texture_sub_image_2d _mali_frame_builder_readback _mali_frame_builder_add_surface_read_dependency _mali_mem_pool_alloc _mali_prerotate_rect _mali_frame_builder_readback_util_alloc_rsw_on_pool _mali200_draw_quad _gles_get_flush_region_outputs _gles_restore_flush_region_outputs _gles_flush_region _mali_surface_alloc _gles_buffer_object_init _gles_buffer_object_new _gles_buffer_object_deref _gles_gb_free_buffer_data _gles_delete_buffers _gles_vertex_array_remove_binding_by_ptr __mali_named_list_remove _gles_buffer_object_list_entry_delete _gles_get_buffer_object _gles_bind_buffer _gles_vertex_array_get_binding _gles_vertex_array_set_binding _gles_buffer_data _gles_gb_buffer_data _mali_base_arch_mem_unmap _gles_buffer_sub_data _gles_gb_buffer_sub_data _gles_map_buffer _mali_base_common_mem_size_get _mali_base_common_mem_alloc _mali_base_common_mem_free gles_gb_cache_invalidate _mali_base_arch_mem_map _gles_unmap_buffer _gles_get_buffer_pointerv __vsnprintf_chk _gles_internal_unbind_buffer_objects _mali_frame_builder_get_framebuilder_completion_status __mali_named_list_iterate_begin __mali_named_list_iterate_next _gles_begin_frame _gles_reset_frame _mali_frame_builder_reset _gles_clean_frame _mali_frame_builder_clean _gles_drawcall_begin_internal _mali_frame_builder_get_primary_color_index _gles_drawcall_begin _gles_get_fetch_per_sample _mali_frame_builder_incremental_rendering_requested _gles_drawcall_end _mali_sys_thread_key_get_data _mali_sys_thread_key_set_data _mali_sys_mutex_lock _mali_sys_mutex_unlock _gles_set_blob_cache_funcs _mali_sys_mutex_create _mali_sys_mutex_destroy _gles_set_read_frame_builder _gles_set_draw_frame_builder _gles_fb_blend_equation _gles_create_renderer_string _mali_arch_pp_get_core_version _gles_get_graphics_reset_status_ext _gles_delete_context _gles_texture_env_deref_textures _gles_internal_bind_framebuffer _gles_internal_bind_renderbuffer _gles2_use_program _gles_share_lists_deref _gles_state_deinit _gles_framebuffer_object_deref _gles_sg_free _mali_frame_builder_free _gles_gb_free _gles_fb_free _gles1_get_vtable _gles2_get_vtable _gles_fb_init_apply_dither floorf ceilf _gles_framebuffer_object_new _gles_sg_alloc _gles_sg_state_init _gles_state_init _gles_share_lists_addref _gles_share_lists_alloc _gles_gb_init _gles_fb_alloc _mali_frame_builder_alloc _gles1_create_context _gles2_create_context __mali_named_list_free _mali_sys_spinlock_destroy _gles_framebuffer_object_list_entry_delete _gles_renderbuffer_object_list_entry_delete __mali_named_list_allocate _mali_sys_spinlock_create _gles_share_lists_clear_v2_content strlen strncmp _gles_calculate_conversion_rect _mali_rotate_surface_ccw_linear __m200_texel_format_get_bpp _mali_rotate_surface_ccw_block mali_convert_block_interleave_lut _gles_read_pixels_pre_processing _gles_read_pixels_post_processing __mali_pixel_format_get_bpp _mali_convert_request_initialize _mali_convert_texture _gles_read_pixels _gles_m200_get_input_surface_format _gles_read_n_pixels_ext _gles_verify_enum _gles_verify_bool _gles_get_type_size fixed_to_float _mali_clz_lut _gles_convert_element_to_ftype _gles_flush _gles_finish _mali_base_common_context_fence_lock _mali_arch_pp_get_latest_fence _mali_base_common_context_fence_unlock _mali_arch_fence_wait _mali_frame_builder_get_clear_value _mali_frame_builder_set_clear_value _gles_clear _gles_scissor_zero_size_check _gles_draw_clearquad _gles_gen_objects __mali_named_list_get_unused_name _gles_is_object _downsample_2x2_rgba16161616 _downsample_2x2_rgb565 _downsample_2x2_rgba4444 _downsample_2x2_rgba1555 _downsample_2x2_rgba5551 _downsample_2x2_rgba8888 _mali_osu_downsample8888 _downsample_2x2_rgba88 _mali_osu_downsample88 _downsample_2x2_rgba8 _mali_osu_downsample8 _downsample_2x2_rgba_fp16 _gles_generate_mipmap_chain_sw_16x16blocked _gles_generate_mipmap_chain_sw _gles_downsample_rgba8888 _gles_generate_mipmap_chain_hw _gles_generate_mipmap _block_iterator _mali_convert_16bit_to_rgba8888 _mali_convert_8bit_to_rgba8888 _mali_convert_rgba8888_to_16bit _mali_convert_rgba8888_to_8bit _gles_downsample_span_rgba8888 _gles_odd_npot_to_even_and_downsample_rgba8888 _mali_convert_pixel_format_get_convert_method _mali_convert_pixel_format_get_size __stack_chk_fail __stack_chk_guard _gles_sg_init_draw_call _gles_fb_init_draw_call _mali_arch_profiling_get_enable_state _mali_arch_profiling_add_event _mali_sys_lock_lock _mali_sys_lock_unlock _gles_draw_elements_error_checking _gles_draw_arrays_error_checking _gles_round_down_vertex_count _gles_init_draw_elements _gles_gb_buffer_object_data_range_cache_get _gles_scan_indices _gles_scan_indices_range _gles_init_draw_arrays _gles_draw_elements _gles_gb_draw_indexed_range _gles_draw_arrays _gles_gb_draw_nonindexed _gles1_get_tex_env _gles1_get_clip_plane _gles1_get_pointer _gles1_get_material _gles1_get_light _gles2_get_shader_precision_format _gles2_get_vertex_attrib _gles2_get_vertex_attrib_pointer _gles2_get_pointer _gles_getv _gles_m200_mali_to_gles_stencil_operation _gles_m200_mali_to_gles_conditional _gles_m200_mali_to_gles_blend_func _gles_m200_mali_to_gles_logicop _gles_m200_mali_to_gles_blend_equation _gles_is_enabled _gles_get_tex_param _gles_get_buffer_parameter _gles_get_string _gles_hint_init _gles_hint _gles1_tex_envv _gles1_tex_env _gles_texture_env_init _gles_tex_parameter_v _gles_tex_parameter _gles_active_texture _gles1_active_texture _gles_texture_env_remove_binding_by_ptr _gles_gb_modify_attribute_stream _gles1_client_active_texture _gles2_disable_vertex_attrib_array _gles2_enable_vertex_attrib_array _gles2_vertex_attrib _gles_push_vertex_attrib_type _gles_set_vertex_attrib_pointer _gles1_vertex_pointer _gles1_normal_pointer _gles1_color_pointer _gles1_point_size_pointer _gles1_tex_coord_pointer _gles1_weight_pointer_oes _gles1_matrix_index_pointer_oes _gles2_vertex_attrib_pointer _gles_pixel_init _gles_pixel_storei _gles1_alpha_func _gles_m200_gles_to_mali_conditional _gles1_logic_op _gles_m200_gles_to_mali_logicop _gles2_blend_color _gles2_blend_equation _gles_m200_gles_to_mali_blend_equation _gles_stencil_func _gles_depth_func _gles_pixel_operations_init_scissor _gles_scissor _gles_stencil_op _gles_m200_gles_to_mali_stencil_operation _gles_m200_gles_to_mali_blend_func _gles1_point_size _gles1_point_parameterv _gles1_point_parameter _gles_rasterization_init _gles_front_face _gles_cull_face _gles_line_width _gles_polygon_offset __isnanf _gles_clear_color _gles_clear_depth _gles_clear_stencil _gles_color_mask _gles_framebuffer_control_init _gles_depth_mask _gles_stencil_mask _gles_fetch_per_sample _gles_framebuffer_state_init _gles_program_rendering_state_alloc __mali_program_binary_state_init _gles_program_rendering_state_deref __mali_program_binary_state_reset _gles_fb_free_program_rendering_state _gles_gb_free_program_rendering_state _gles_sample_coverage _gles_depth_range _gles_update_viewport_state_for_egl _gles_viewport _gles_viewport_init _gles_viewport_for_egl _gles_vertex_arrays_state_init _gles_vertex_array_object_init _gles_vertex_arrays_state_deinit _gles_vertex_array_object_deinit _gles_vertex_array_object_wrapper_free _gles_vertex_array_object_new _gles_bind_vertex_array _gles_vertex_array_object_free _gles_delete_vertex_arrays _gles_gen_vertex_arrays _gles_set_error _gles_get_error _gles1_client_state _gles_enable _gles_fb_apply_dither _gles1_push_twosided_lighting_state _gles_debug_state_init _gles1_current_init _gles1_transform_init _gles1_coloring_init _gles1_lighting_init _gles2_vertex_shader_init _gles2_program_env_init _gles_renderbuffer_state_init _gles_debug_state_deinit _gles_renderbuffer_object_deref _gles_delete_renderbuffers _gles_internal_purge_renderbuffer_from_framebuffer _gles_renderbuffer_storage_multisample _gles_renderbuffer_storage _gles_bind_renderbuffer _gles_fbo_bindings_alloc _gles_get_renderbuffer_parameter _gles_egl_image_target_renderbuffer_storage _gles_setup_egl_image_from_renderbuffer mali_image_create_from_surface __mali_linked_list_alloc __mali_linked_list_free _gles_fbo_bindings_flag_completeness_dirty __mali_linked_list_get_first_entry __mali_linked_list_get_next_entry _gles_get_attachment_surface _gles_fbo_bindings_add_binding __mali_linked_list_insert_data _gles_fbo_bindings_remove_binding __mali_linked_list_remove_entry __m200_texel_format_get_bpc _gles_internal_purge_texture_from_framebuffer _mali_frame_builder_set_flushmode _gles_delete_framebuffers _gles_check_framebuffer_status _gles_bind_framebuffer _gles_framebuffer_renderbuffer _gles_framebuffer_texture2d_multisample _gles_framebuffer_texture2d _gles_get_framebuffer_attachment_parameter _gles_framebuffer_restore_discarded_attachments _gles_discard_framebuffer getpid _gles_debug_type_to_output_type _gles_debug_message_callback _gles_debug_message_init _gles_debug_state_reinit strnlen strdup strncpy _gles_debug_message_deinit _gles_debug_group_init _gles_debug_group_deinit _gles_debug_report _gles_egl_debug_vreport _gles_get_debug_message_log _gles_debug_message_control _gles_debug_message_insert _gles_push_debug_group _gles_pop_debug_group _gles_object_label _gles_get_object_label _gles_object_ptr_label _gles_get_object_ptr_label _gles2_program_object_list_entry_delete glAlphaFunc glAlphaFuncx glClearColorx glClearDepthx glClientActiveTexture glClipPlanef glClipPlanex glColor4f glColor4ub glColor4x glColorPointer glDepthRangex glDisableClientState glDrawTexfOES glDrawTexfvOES glDrawTexiOES glDrawTexivOES glDrawTexsOES glDrawTexsvOES glDrawTexxOES glDrawTexxvOES glEnableClientState glFogf glFogfv glFogx glFogxv glFrustumf glFrustumx glGetClipPlanef glGetClipPlanex glGetFixedv glGetLightfv glGetLightxv glGetMaterialfv glGetMaterialxv glGetTexEnvfv glGetTexEnviv glGetTexEnvxv glGetTexParameterxv glLightf glLightfv glLightModelf glLightModelfv glLightModelx glLightModelxv glLightx glLightxv glLineWidthx glLoadIdentity glLoadMatrixf glLoadMatrixx glLogicOp glMaterialf glMaterialfv glMaterialx glMaterialxv glMatrixMode glMultiTexCoord4b glMultiTexCoord4f glMultiTexCoord4x glMultMatrixf glMultMatrixx glNormal3f glNormal3x glNormalPointer glOrthof glOrthox glPointParameterf glPointParameterfv glPointParameterx glPointParameterxv glPointSize glPointSizex glPolygonOffsetx glPopMatrix glPushMatrix glRotatef glRotatex glSampleCoveragex glScalef glScalex glShadeModel glTexCoordPointer glTexEnvf glTexEnvfv glTexEnvi glTexEnviv glTexEnvx glTexEnvxv glTexParameterx glTexParameterxv glTranslatef glTranslatex glVertexPointer glCurrentPaletteMatrixOES glLoadPaletteFromModelViewMatrixOES glMatrixIndexPointerOES glWeightPointerOES glPointSizePointerOES glQueryMatrixxOES glGenFramebuffersOES glIsRenderbufferOES glBindRenderbufferOES glDeleteRenderbuffersOES glGenRenderbuffersOES glRenderbufferStorageOES glGetRenderbufferParameterivOES glIsFramebufferOES glBindFramebufferOES glDeleteFramebuffersOES glCheckFramebufferStatusOES glFramebufferTexture2DOES glFramebufferRenderbufferOES glGetFramebufferAttachmentParameterivOES glGenerateMipmapOES glTexGenfOES glTexGenfvOES glTexGeniOES glTexGenivOES glTexGenxOES glTexGenxvOES glGetTexGenfvOES glGetTexGenivOES glGetTexGenxvOES 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 _gles2_attach_shader_stub _gles2_bind_attrib_location_stub _gles2_blend_color_stub _gles2_blend_equation_stub _gles2_blend_equation_separate_stub _gles2_blend_func_separate_stub _gles2_compile_shader_stub _gles2_create_program_stub _gles2_create_shader_stub _gles2_delete_program_stub _gles2_delete_shader_stub _gles2_detach_shader_stub _gles2_disable_vertex_attrib_array_stub _gles2_enable_vertex_attrib_array_stub _gles2_get_active_attrib_stub _gles2_get_active_uniform_stub _gles2_get_attached_shaders_stub _gles2_get_attrib_location_stub _gles2_get_program_info_log_stub _gles2_get_programiv_stub _gles2_get_shader_info_log_stub _gles2_get_shaderiv_stub _gles2_get_shader_precision_format_stub _gles2_get_shader_source_stub _gles2_get_uniformfv_stub _gles2_get_uniformiv_stub _gles2_get_uniform_location_stub _gles2_get_vertex_attribfv_stub _gles2_get_vertex_attribiv_stub _gles2_get_vertex_attrib_pointerv_stub _gles2_link_program_stub _gles2_release_shader_compiler_stub _gles2_shader_binary_stub _gles2_shader_source_stub _gles2_stencil_func_separate_stub _gles2_stencil_mask_separate_stub _gles2_stencil_op_separate_stub _gles2_uniform1f_stub _gles2_uniform1fv_stub _gles2_uniform1i_stub _gles2_uniform1iv_stub _gles2_uniform2f_stub _gles2_uniform2fv_stub _gles2_uniform2i_stub _gles2_uniform2iv_stub _gles2_uniform3f_stub _gles2_uniform3fv_stub _gles2_uniform3i_stub _gles2_uniform3iv_stub _gles2_uniform4f_stub _gles2_uniform4fv_stub _gles2_uniform4i_stub _gles2_uniform4iv_stub _gles2_uniform_matrix2fv_stub _gles2_uniform_matrix3fv_stub _gles2_uniform_matrix4fv_stub _gles2_use_program_stub _gles2_validate_program_stub _gles2_vertex_attrib1f_stub _gles2_vertex_attrib1fv_stub _gles2_vertex_attrib2f_stub _gles2_vertex_attrib2fv_stub _gles2_vertex_attrib3f_stub _gles2_vertex_attrib3fv_stub _gles2_vertex_attrib4f_stub _gles2_vertex_attrib4fv_stub _gles2_vertex_attrib_pointer_stub _gles2_get_program_binary_stub _gles2_program_binary_stub _gles2_get_n_uniformfv_ext_stub _gles2_get_n_uniformiv_ext_stub _gles2_bind_framebuffer_oes_stub _gles2_bind_renderbuffer_oes_stub _gles2_delete_renderbuffers_oes_stub _gles2_renderbuffer_storage_oes_stub _gles2_get_renderbuffer_parameter_oes_stub _gles2_gen_framebuffers_oes_stub _gles2_delete_framebuffers_oes_stub _gles2_check_framebuffer_status_oes_stub _gles2_framebuffer_texture2d_oes_stub _gles2_framebuffer_renderbuffer_oes_stub _gles2_get_framebuffer_attachment_parameter_oes_stub _gles2_generate_mipmap_oes_stub _gles2_is_shader_stub _gles2_is_renderbuffer_oes_stub _gles2_is_framebuffer_oes_stub _gles2_is_program_stub _gles2_gen_renderbuffers_oes_stub _gles1_compressed_texture_image_2d _gles1_compressed_texture_sub_image_2d _gles1_copy_texture_image_2d _gles1_copy_texture_sub_image_2d _gles1_delete_textures _gles1_tex_image_2d _gles1_tex_sub_image_2d _gles1_egl_image_target_texture_2d _gles1_clip_plane _gles1_color4 _gles1_draw_tex_oes _gles1_draw_tex_fv_oes _gles1_draw_tex_iv_oes _gles1_draw_tex_sv_oes _gles1_fog _gles1_fogv _gles1_frustum _gles1_light _gles1_lightv _gles1_light_model _gles1_light_modelv _gles1_load_identity _gles1_load_matrixf _gles1_load_matrixx _gles1_material _gles1_materialv _gles1_matrix_mode _gles1_multi_tex_coord4 _gles1_mult_matrixf _gles1_mult_matrixx _gles1_normal3 _gles1_ortho _gles1_pop_matrix _gles1_push_matrix _gles1_rotate _gles1_scale _gles1_shade_model _gles1_translate _gles1_set_current_palette_matrix_oes _gles1_load_palette_from_model_view_matrix_oes _gles1_query_matrixx _gles1_tex_genf_oes _gles1_tex_genfv_oes _gles1_tex_geni_oes _gles1_tex_geniv_oes _gles1_tex_genx_oes _gles1_tex_genxv_oes _gles1_get_tex_genfv_oes _gles1_get_tex_geniv_oes _gles1_get_tex_genxv_oes _gles1_get_proc_address _gles_gb_extract_scissor_parameters _mali_frame_builder_viewport _mali_frame_builder_scissor _gles_m200_is_texture_usable __mali_float_matrix4x4_copy __mali_float_matrix4x4_make_identity _mali_osu_matrix4x4_multiply sqrtf cosf sinf _mali_osu_matrix4x4_translate _mali_osu_matrix4x4_scale __mali_float_matrix4x4_make_frustum __mali_float_matrix4x4_make_ortho _gles_texture_gen _gles_get_texture_gen __mali_float_matrix4x4_invert _mali_osu_matrix4x4_transpose __gles_build_info glAttachShader glBindAttribLocation glBlendColor glBlendEquation glBlendEquationSeparate glBlendFuncSeparate glCompileShader glCreateProgram glCreateShader glDeleteProgram glDeleteShader glDetachShader glDisableVertexAttribArray glEnableVertexAttribArray glGetActiveAttrib glGetActiveUniform glGetAttachedShaders glGetAttribLocation glGetProgramInfoLog glGetProgramiv glGetShaderInfoLog glGetShaderiv glGetShaderPrecisionFormat glGetShaderSource glGetUniformfv glGetUniformiv glGetUniformLocation glGetVertexAttribfv glGetVertexAttribiv glGetVertexAttribPointerv glIsProgram glIsShader glLinkProgram glGetProgramBinaryOES glProgramBinaryOES glReleaseShaderCompiler 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 glIsRenderbuffer glBindRenderbuffer glDeleteRenderbuffers glGenRenderbuffers glRenderbufferStorage glGetRenderbufferParameteriv glIsFramebuffer glBindFramebuffer glDeleteFramebuffers glGenFramebuffers glCheckFramebufferStatus glFramebufferTexture2D glFramebufferRenderbuffer glGetFramebufferAttachmentParameteriv glGenerateMipmap glGetnUniformfvEXT glGetnUniformivEXT _gles1_alpha_func_stub _gles1_alpha_funcx_stub _gles1_client_active_texture_stub _gles1_clip_planef_stub _gles1_clip_planex_stub _gles1_color4f_stub _gles1_color4ub_stub _gles1_color4x_stub _gles1_color_pointer_stub _gles1_current_palette_matrix_oes_stub _gles1_disable_client_state_stub _gles1_draw_tex_fv_oes_stub _gles1_draw_tex_iv_oes_stub _gles1_draw_tex_sv_oes_stub _gles1_draw_tex_oes_stub _gles1_enable_client_state_stub _gles1_fogf_stub _gles1_fogfv_stub _gles1_fogx_stub _gles1_fogxv_stub _gles1_frustumf_stub _gles1_frustumx_stub _gles1_get_clip_planef_stub _gles1_get_clip_planex_stub _gles1_get_fixedv_stub _gles1_get_lightfv_stub _gles1_get_lightxv_stub _gles1_get_materialfv_stub _gles1_get_materialxv_stub _gles1_get_tex_envfv_stub _gles1_get_tex_enviv_stub _gles1_get_tex_envxv_stub _gles1_get_tex_parameterxv_stub _gles1_lightf_stub _gles1_lightfv_stub _gles1_light_modelf_stub _gles1_light_modelfv_stub _gles1_light_modelx_stub _gles1_light_modelxv_stub _gles1_lightx_stub _gles1_lightxv_stub _gles1_line_widthx_stub _gles1_logic_op_stub _gles1_materialf_stub _gles1_materialfv_stub _gles1_materialx_stub _gles1_materialxv_stub _gles1_matrix_index_pointer_oes_stub _gles1_matrix_mode_stub _gles1_multi_tex_coord4b_stub _gles1_multi_tex_coord4f_stub _gles1_multi_tex_coord4x_stub _gles1_normal3f_stub _gles1_normal3x_stub _gles1_normal_pointer_stub _gles1_orthof_stub _gles1_orthox_stub _gles1_point_parameterf_stub _gles1_point_parameterfv_stub _gles1_point_parameterx_stub _gles1_point_parameterxv_stub _gles1_point_size_stub _gles1_point_size_pointer_oes_stub _gles1_point_sizex_stub _gles1_polygon_offsetx_stub _gles1_pop_matrix_stub _gles1_push_matrix_stub _gles1_shade_model_stub _gles1_tex_coord_pointer_stub _gles1_tex_envf_stub _gles1_tex_envfv_stub _gles1_tex_envi_stub _gles1_tex_enviv_stub _gles1_tex_envx_stub _gles1_tex_envxv_stub _gles1_tex_parameterx_stub _gles1_tex_parameterxv_stub _gles1_vertex_pointer_stub _gles1_weight_pointer_oes_stub _gles1_tex_genf_oes_stub _gles1_tex_genfv_oes_stub _gles1_tex_geni_oes_stub _gles1_tex_geniv_oes_stub _gles1_tex_genx_oes_stub _gles1_tex_genxv_oes_stub _gles1_get_tex_genfv_oes_stub _gles1_get_tex_geniv_oes_stub _gles1_get_tex_genxv_oes_stub _gles1_bind_framebuffer_oes_stub _gles1_bind_renderbuffer_oes_stub _gles1_delete_renderbuffers_oes_stub _gles1_renderbuffer_storage_oes_stub _gles1_get_renderbuffer_parameter_oes_stub _gles1_gen_renderbuffers_oes_stub _gles1_gen_framebuffers_oes_stub _gles1_delete_framebuffers_oes_stub _gles1_check_framebuffer_status_oes_stub _gles1_framebuffer_texture2d_oes_stub _gles1_framebuffer_renderbuffer_oes_stub _gles1_get_framebuffer_attachment_parameter_oes_stub _gles1_generate_mipmap_oes_stub _gles1_translatex_stub _gles1_is_renderbuffer_oes_stub _gles1_is_framebuffer_oes_stub _gles1_clear_colorx_stub _gles1_clear_depthx_stub _gles1_depth_rangex_stub _gles1_load_identity_stub _gles1_load_matrixf_stub _gles1_load_matrixx_stub _gles1_load_palette_from_model_view_matrix_oes_stub _gles1_mult_matrixf_stub _gles1_mult_matrixx_stub _gles1_query_matrixx_oes_stub _gles1_rotatef_stub _gles1_rotatex_stub _gles1_sample_coveragex_stub _gles1_scalef_stub _gles1_scalex_stub _gles1_translatef_stub _gles2_compressed_texture_image_2d _gles2_compressed_texture_sub_image_2d _gles2_copy_texture_image_2d _gles2_copy_texture_sub_image_2d _gles2_delete_textures _gles2_tex_image_2d _gles2_tex_sub_image_2d _gles2_egl_image_target_texture_2d _gles2_attach_shader _gles2_bind_attrib_location _gles2_compile_shader _gles2_create_program _gles2_create_shader _gles2_delete_program _gles2_delete_shader _gles2_detach_shader _gles2_get_active_attrib _gles2_get_active_uniform _gles2_get_attached_shaders _gles2_get_attrib_location _gles2_get_program_info_log _gles2_get_programiv _gles2_get_shader_info_log _gles2_get_shader _gles2_get_shader_source _gles2_get_uniform _gles2_get_uniform_location _gles2_is_program _gles2_is_shader _gles2_link_program _gles2_release_shader_compiler _gles2_shader_binary _gles2_shader_source _gles2_uniform _gles2_uniform1i _gles2_validate_program _gles2_get_program_binary _gles2_program_binary _gles2_get_n_uniform_ext _gles2_get_proc_address _gles2_program_internal_alloc __mali_linked_list_init __mali_linked_list_deinit _gles2_program_internal_free _gles2_clear_attrib_bindings _gles2_program_internal_get_type _gles2_program_internal_unattach _gles2_shader_object_deref _gles2_shader_internal_free _gles2_link_attributes _gles2_setup_magic_uniforms _gles2_create_gl_uniform_location_table _gles_fb_alloc_program_rendering_state _gles_gb_alloc_program_rendering_state _gles2_create_fp16_fs_uniform_cache _gles2_fill_fp16_fs_uniform_cache bs_set_error bs_is_error_log_set_to_out_of_memory __mali_merge_binary_shaders __mali_link_binary_shaders bs_set_program_validate_error_sampler_out_of_range bs_set_program_validate_error_sampler_of_different_types_share_unit bs_get_log bs_get_log_length bs_symbol_longest_location_name_length bs_symbol_count_actives _gles_active_filters __mali_shader_binary_state_init bs_set_error_out_of_memory __mali_binary_shader_load __mali_shader_binary_state_reset bs_read_or_skip_header bs_read_and_allocate_string bs_symbol_count_locations bs_symbol_fill_location_table bs_symbol_lookup _gles2_convert_datatype_to_gltype bs_symbol_get_nth_active bs_lookup_uniform_location __mali_linked_list_empty bs_set_program_link_error_attribute_bound_outsize_of_legal_range _mali_gp2_link_attribs _gles2_shader_internal_alloc _gles2_shader_object_get_hash _mali_hash_sha1_init _mali_hash_sha1_update _mali_hash_sha1_final __mali_compile_essl_shader __gles20_build_info _mali_pixel_to_texel_format _mali_pixel_layout_to_texel_layout _gles_m200_get_input_texels_per_byte _gles_fb_texture_memory_init _gles_fb_texture_object_free _gles_fb_texture_memory_reset _gles_m200_get_texel_pitch _gles_fb_texture_memory_assign _gles_fb_texture_memory_allocate _gles_texture_object_resolve_constraints _gles_fb_texture_memory_resolve_internal _gles_m200_td_update _gles_get_texobj_from_sampler _gles_add_disabled_texobj_to_remap_table _gles_texture_used_in_drawcall _gles_fb_texture_memory_draw_internal_renderable _gles_add_texobj_to_remap_table _mali_callback_list_resize _gles_m200_update_texture_descriptors init_pilot_job_rsw _gles_m200_setup_fragment_pilot_job _mali_pilot_jobs_add_pp_drawcall _gles_m200_update_fragment_uniforms _mali_frame_builder_fragment_stack_alloc _gles_setup_prerotate_uniforms _gles_write_prerotate_uniforms _gles_m200_update_shader _gles_m200_set_rsw_parameters _gles_fb_context_deinit _mali_frame_builder_update_fragment_stack _gles_fb_setup_rsw_const _gles_fb_setup_rsw_shader _gles_gb_alloc_position _mali_surface_specifier_datasize _mali_surface_alloc_mem logf _mali_mem_wait_writer_fence _mali_surface_replace_instance __mali_named_list_set __mali_named_list_lock __mali_named_list_unlock __mali_named_list_size __mali_linked_list_lock __mali_linked_list_unlock _mali_pixel_format_get_bpc _mali_texel_to_pixel_format _mali_surface_alloc_empty _mali_surface_specifier_calculate_minimum_pitch _mali_base_common_mem_cow_memory _mali_fence_create _mali_mem_get_writer_fence _mali_fence_destroy mali_image_get_yuv_info mali_image_supported_yuv_format mali_image_set_plane_format mali_image_get_buffer_size pow mali_image_allocate_buffer mali_image_allocate_buffers mali_image_surface_is_mapped mali_image_release mali_image_deref_surfaces mali_image_deref mali_image_create mali_image_create_from_cpu_memory mali_image_create_from_ump_or_mali_memory _mali_base_common_mem_wrap_dma_buf mali_image_create_from_external_memory mali_image_get_buffer mali_image_set_data mali_image_lock mali_image_unlock mali_image_unlock_all_sessions _mali_image_create_sync_handle _mali_image_lock_sync_handle _mali_image_unlock_sync_handle _mali_mem_pool_init _mali_mem_pool_destroy _mem_pool_set_new_block _mali_mem_pool_alloc_with_handle_and_offset bs_peek_header_name bs_create_subblock_stream bs_read_VPRO_block bs_read_and_allocate_binary_block_contents bs_copy_binary_block __mali_shader_binary_store_binary_block qsort bs_symbol_alloc bs_update_symbol_block_size bs_symbol_free __mali_binary_shader_load_uniform_table bs_symbol_table_alloc bs_symbol_table_free bs_symbol_precision_compare bs_symbol_merge_shadertype_specifics bs_symbol_type_compare bs_symbol_count_samplers bs_symbol_get_nth_sampler bs_setup_attribute_streams __mali_binary_shader_load_attribute_table __mali_binary_shader_load_varying_table bs_set_program_link_error_type_mismatch_varying bs_set_program_link_error_missing_vertex_shader_varying bs_clear_error bs_symbol_get_nth_location __mali_gp2_rewrite_vertex_shader_varying_locations _essl_new_compiler _essl_run_compiler _essl_get_error_log_size _essl_get_error_log _essl_destroy_compiler _essl_get_binary_shader_size _essl_get_binary_shader _m200_wb_reg_write _m200_td_get m200_texture_descriptor_set_defaults _mali_base_arch_pp_get_num_enabled_cores _mali_tilelist_setup_flush _mali_tilelist_dispatcher_alloc _mali_tilelist_dispatcher_free _mali_tilelist_dispatcher_assign _mali_gp_cmdlist_extend _mali_frame_builder_depth_range _mali_frame_builder_heaps_current_plbuheap_size _mali_frame_builder_alloc_internal_frame _mali_base_common_frame_id_get_new _mali_gp_job_new _mali_frame_builder_setup_automatic_readbacks _mali_frame_builder_damage_region_reset _mali_frame_builder_rotate_internal_frame _mali_frame_builder_job_limiter_free _mali_frame_builder_heaps_free _mali_base_common_frame_builder_id_get_new _mali_frame_builder_heaps_alloc _mali_base_arch_request_high_priority _mali_frame_builder_job_limiter_alloc _mali_frame_builder_free_internal_frame _mali_frame_builder_discard_virtual_attachments _mali_frame_builder_discard_surface_write_back _mali_frame_builder_damage_region_set _mali_viewport_orientation_get_frame_register_value _mali_frame_builder_full_swap _mali_frame_builder_output_yuv420sp _mali_frame_builder_set_yuv_output __m200_texel_format_get_bytes_per_copy_element __m200_texel_format_has_alpha __m200_texel_format_is_alpha __m200_texel_format_has_luminance __m200_texel_format_is_luminance __m200_texel_format_is_intensity _mali_surfacetracking_alloc _mali_surfacetracking_addref _mali_surfacetracking_sort _mali_surfacetracking_reset _mali_surfacetracking_deref _mali_surfacetracking_add _mali_surfacetracking_clone _mali_surfacetracking_start_track _mali_surfacetracking_stop_track _mali_surfacetracking_remove_readcounter_from_read_deps _mali_surfacetracking_remove_surface_read_counter_on_dirty_bit _mali_surfacetracking_add_fence_to_read_deps _mali_mem_add_writer_fence _mali_surfacetracking_attach_mem_to_job _mali_pp_job_new _mali_pp_job_free _mali_pilot_jobs_add_gp_drawcall _mali_pilot_jobs_pp_flush _mali_pp_job_add_fence _mali_pp_job_start _mali_pilot_jobs_reset _mali_base_common_mem_heap_alloc _mali_frame_builder_heaps_get_next_plbu_heap _mali_base_common_mem_heap_get_end_address_of_first_block _mali_base_common_mem_heap_get_start_address _mali_frame_builder_heaps_register_plbu_heap_usage _mali_base_common_mem_heap_used_bytes_get _mali_frame_builder_heaps_reset_plbu_heap _mali_base_common_mem_heap_reset _mali_frame_builder_job_flow_cleanup _mali_base_arch_get_setting _mali_sw_counters_dump _mali_frame_builder_job_flow_gp_callback _mali_frame_builder_job_limiter_gp_stop_event _mali_frame_builder_free_internal_flush _mali_frame_builder_job_flow_pp_callback _mali_frame_builder_job_limiter_pp_stop_event _mali_frame_builder_gp_job_setup _mali_frame_builder_alloc_internal_flush_gp _mali_gp_job_set_callback _mali_frame_builder_pp_job_create_setup _mali_base_arch_pp_get_num_total_cores _mali_pp_job_450_set_frame_info _mali_frame_builder_alloc_internal_flush_pp _mali_callback_list_execute _mali_callback_list_execute_and_reset _mali_frame_builder_set_acquire_output_callback _mali_arch_pp_job_disable_wb _mali_gp_job_free _mali_frame_prepare_for_flush _mali_gp_job_allocate_deferred_bind_info _mali_gp_job_free_deferred_bind_info _mali_frame_builder_job_limiter_gp_start_event _mali_frame_builder_job_limiter_pp_start_event _mali_gp_job_add_fence _mali_gp_job_add_deferred_bind_info _mali_base_common_submit_limiter_add_submit_event _mali_gp_job_piggyback _mali_fence_merge _mali_base_common_context_get_global_pp_fence _mali_fence_reset _mali_frame_builder_finalize_gp_job_switch_out _mali_frame_builder_create_switch_in_job _mali_frame_builder_reset_fragment_stack _mali_fbdump_setup_callbacks _mali_sys_lock_destroy _mali_sys_lock_create _mali_frame_builder_job_limiter_frame_start_event _mali_frame_builder_job_limiter_frame_stop_event _mali_sw_counters_free _mali_base_mem_free_mem_list _mali_sw_counters_alloc _mali_osu_tex8_l_to_tex8_b_full_block_8x8_block _mali_osu_intrinsics_tex32_l_to_tex32_b_8x8_block _mali_osu_intrinsics_tex16_l_to_tex16_b_8x8_block _mali_osu_intrinsics_tex24_l_to_tex24_b_8x8_block _mali_convert_intrinsics_8x8_tile mali_convert_nonlinear_to_linear_lut mali_convert_linear_to_nonlinear_lut _mali_convert_tex8_24_l_to_tex24_8_b _mali_convert_tex32_l_to_tex16_b _mali_convert_tex8_l_to_tex8_b _mali_convert_tex16_l_to_tex16_b _mali_convert_tex24_l_to_tex24_b _mali_convert_tex16_l_to_tex24_x8_b _mali_convert_tex32_l_to_tex24_x8_b _mali_convert_tex32_l_to_tex32_b __memcpy_chk _mali_convert_setup_conversion_rules _mali_convert_can_do_fastpath _mali_convert_ETC_swizzle_partial _mali_convert_ETC_swizzle _mali_noconvert_memcpy _mali_convert_neon_full_block _mali_osu_tex8_l_to_tex8_b_full_block _mali_osu_tex32_l_to_tex32_b_full_block _mali_osu_tex16_l_to_tex16_b_full_block _mali_osu_tex24_l_to_tex24_b_full_block _mali_convert_texture_common _mali_convert_texture_vg _mali_convert_get_16bit_shifts _mali_convert_get_16bit_component_size _mali_convert_get_from_8bit_to_rgba8888_byte_indices _mali_convert_get_from_rgba8888_to_8bit_byte_indices _mali_arch_profiling_report_sw_counters _mali_sw_counters_reset _mali_fbdump_dump_callback _mali_base_common_cinstr_if_enable _mali_arch_profiling_annotate_setup _mali_base_common_cinstr_qmanager_dequeue_buffer clock_gettime _mali_base_common_cinstr_qmanager_queue_buffer _mali_arch_profiling_annotate_lock _mali_arch_profiling_annotate_write _mali_arch_profiling_annotate_flush _mali_arch_profiling_annotate_unlock _mali_fbdump_is_requested _gles_vertex_shadergen_generate_shader _gles_piecegen_get_uniform_initializers _gles_fragment_shadergen_generate_shader _gles_fragment_shadergen_states_equivalent egl_compare_func __egl_get_config_ptr __egl_initialize_configs __egl_get_display_ptr __egl_add_config_handle __egl_lock_surface_initialize_configs __egl_platform_filter_configs _egl_config_support_pixmap __egl_platform_pixmap_config_compatible _egl_get_configs __egl_get_check_display __egl_check_display_initialized __egl_check_null_value __egl_check_display_not_terminating __egl_get_config_handles _egl_choose_config __egl_set_error __egl_get_config_handle_by_id __egl_platform_pixmap_valid _egl_get_config_attrib __egl_get_check_config __egl_platform_window_valid __egl_get_display_handle _egl_destroy_surface_internal _egl_bind_api __egl_gles_make_current _egl_query_api __egl_allocate_context __egl_context_unbind_bound_surface __egl_release_context __egl_gles_release_context _egl_create_context __egl_get_context_ptr __egl_gles_create_context __egl_add_context_handle _egl_destroy_context_internal __egl_remove_context_handle _egl_destroy_context __egl_get_check_context _egl_query_context _egl_make_current __egl_get_check_surface __egl_get_current_thread_state_api __egl_mali_post_to_pbuffer_surface __egl_gles_remove_framebuilder_from_client_ctx __egl_release_display __egl_thread_state_assure_worker_thread_exists __egl_platform_supports_vsync _egl_get_current_context __egl_get_context_handle __egl_get_main_context __egl_main_close_mali __egl_get_platform_type wl_display_interface gbm_create_device _egl_get_current_display _egl_initialize __egl_main_open_mali __egl_create_handles __egl_destroy_handles __egl_platform_default_display __egl_platform_display_valid __egl_platform_init_display __egl_platform_display_get_format __egl_platform_deinit_display __egl_remove_display_handle _egl_get_display __egl_set_platform_implementations __egl_get_native_display_handle __egl_add_display_handle _egl_terminate __egl_release_surface_handles __egl_release_context_handles __egl_release_image_handles __egl_release_sync_handles _egl_release_thread __egl_free_all_displays __egl_main_initialized __egl_get_first_display_handle eglGetConfigs __egl_get_current_thread_state __egl_release_current_thread_state eglChooseConfig eglGetConfigAttrib eglGetError _egl_get_error eglQueryString _egl_query_string eglWaitClient _egl_wait_client eglWaitGL _egl_wait_GL eglWaitNative _egl_wait_native eglSwapBuffers _egl_swap_buffers eglCopyBuffers _egl_copy_buffers eglSwapInterval _egl_swap_interval eglBindTexImage _egl_bind_tex_image eglReleaseTexImage _egl_release_tex_image eglBindAPI eglQueryAPI eglCreateContext eglDestroyContext eglQueryContext eglMakeCurrent __egl_lock_surface __egl_unlock_surface eglGetCurrentContext eglGetDisplay __egl_image_mutex_lock __egl_image_mutex_unlock eglGetCurrentDisplay eglInitialize eglTerminate eglCreateWindowSurface _egl_create_window_surface eglCreatePbufferSurface _egl_create_pbuffer_surface eglCreatePbufferFromClientBuffer _egl_create_pbuffer_from_client_buffer eglCreatePixmapSurface _egl_create_pixmap_surface eglDestroySurface _egl_destroy_surface eglQuerySurface _egl_query_surface eglSurfaceAttrib _egl_surface_attrib eglGetCurrentSurface _egl_get_current_surface eglReleaseThread __egl_all_mutexes_lock __egl_destroy_main_context_if_threads_released __egl_all_mutexes_unlock eglGetProcAddress _egl_get_proc_address eglCreateImageKHR _egl_create_image_KHR eglDestroyImageKHR _egl_destroy_image_KHR eglLockSurfaceKHR _egl_lock_surface_KHR eglUnlockSurfaceKHR _egl_unlock_surface_KHR eglQuerySurface64KHR _egl_query_surface64_KHR eglSetBlobCacheFuncsANDROID _egl_set_blob_cache_funcs_ANDROID eglSetDamageRegionKHR _egl_set_damage_region_KHR eglGetPlatformDisplayEXT eglCreatePlatformWindowSurfaceEXT eglCreatePlatformPixmapSurfaceEXT _mali_base_common_context_destroy __egl_platform_terminate __egl_destroy_main_context _mali_sys_lock_try_lock _mali_sys_mutex_try_lock __egl_gles_shutdown egl_linker_deinit _mali_base_worker_destroy _mali_sys_mutex_auto_init getenv egl_linker_init __egl_gles_initialize _mali_base_worker_create egl_funcptrs __egl_get_image_ptr_implicit __egl_threadlist_mutex_lock __egl_threadlist_mutex_unlock __egl_main_mutex_lock __egl_main_mutex_unlock __egl_sync_mutex_lock __egl_sync_mutex_unlock __egl_main_mutex_action _mali_base_common_context_create __egl_platform_initialize mali_egl_cleanup_internal __LINUXeglDestructor __egl_gles_get_proc_address _egl_get_proc_address_internal __egl_mali_render_surface_to_pixmap __egl_platform_begin_new_frame __egl_gles_set_framebuilder __egl_platform_wait_native __egl_lock_surface_is_locked __egl_mali_post_to_window_surface __egl_platform_start_rendering __egl_platform_pixmap_copybuffers_compatible __egl_platform_swap_interval __egl_gles_bind_tex_image __egl_gles_unbind_tex_image _egl_fence_flush __egl_gles_fence_flush uname sscanf __egl_mali_resize_surface _egl_surface_release_all_dependencies __egl_gles_context_resize_finish __egl_platform_resize_surface __egl_mali_create_frame_builder __egl_mali_destroy_frame_builder __egl_mali_begin_new_frame __egl_run_postprocessing_and_swap _egl_surface_job_decref __egl_platform_soft_job_callback __egl_platform_swap_buffers __egl_mali_readback_surface __fprintf_chk __egl_mali_surface_post_processing_needed _egl_surface_job_incref __egl_mali_internal_buffer_release __egl_mali_create_soft_job __egl_mali_setup_soft_job_callback __egl_mali_start_soft_job _mali_soft_job_free __egl_platform_surface_buffer_invalid stderr __egl_platform_get_buffer __egl_platform_stop_rendering __egl_platform_pixmap_support_gpu_access __egl_platform_map_pixmap __egl_platform_copy_buffers __egl_platform_unmap_pixmap __egl_mali_render_pixmap_to_surface __egl_extensions __egl_gles_image_target_texture_2d __egl_gles_image_target_renderbuffer_storage eglSwapBuffersWithDamageKHR eglSwapBuffersWithDamageEXT eglCreateSyncKHR eglDestroySyncKHR eglClientWaitSyncKHR eglGetSyncAttribKHR eglSignalSyncKHR eglBindWaylandDisplayWL eglUnbindWaylandDisplayWL eglQueryWaylandBufferWL _egl_surface_wait_for_jobs __egl_platform_wait_swap_complete __egl_release_surface __egl_lock_surface_release __egl_platform_destroy_surface __egl_release_surface_content __egl_is_lockable_window_surface __egl_surface_allocate __egl_platform_create_surface __egl_platform_flush_display __egl_remove_surface_handle __egl_get_surface_ptr __egl_lock_surface_attrib __egl_mali_internal_buffer_allocate __egl_mali_attach_internal_and_window_buffers_to_fbuilder __egl_get_surface_handle __egl_lock_surface_map_buffer __egl_platform_query_buffer_age _egl_surface_access_done_callback_common _egl_surface_cpu_access_callback _egl_surface_cpu_access_done_callback _egl_surface_gpu_write_callback _egl_surface_gpu_write_done_callback _egl_surface_gpu_read_callback _egl_surface_gpu_read_done_callback _egl_surface_destroy_callback _egl_surface_update_texture_callback __egl_platform_update_image __egl_surface_update_display_orientation __egl_create_surface __egl_lock_surface_initialize __egl_native_window_handle_exists __egl_platform_create_dummy_window __egl_platform_pixmap_surface_compatible __egl_platform_get_window_size __egl_platform_get_pixmap_size __egl_add_surface_handle __egl_platform_get_native_window __egl_platform_window_compatible __egl_native_pixmap_handle_exists __egl_platform_get_native_pixmap __egl_surface_find_spare_wb_unit __egl_surface_set_window_buffer_to_fbuilder usleep sched_yield __egl_thread_state_create _mali_sys_thread_get_current __egl_get_handle_ptr __egl_get_image_ptr __egl_get_sync_ptr __egl_get_handle __egl_get_config_handle __egl_get_image_handle __egl_get_sync_handle __egl_add_handle __egl_add_image_handle __egl_add_sync_handle __egl_remove_handle __egl_remove_image_handle __egl_remove_sync_handle __egl_client_buffer_handle_exists _egl_destroy_image _egl_destroy_sync __egl_get_check_image __egl_get_check_sync _egl_image_set_default_properties __egl_lock_image __egl_unlock_image _egl_release_image _egl_image_unmap_dma_buf _egl_create_image _egl_image_is_sibling _egl_create_image_KHR_pixmap _egl_create_image_KHR_gles _egl_create_image_dma_buf _egl_create_image_wayland_buffer _egl_create_image_internal __egl_platform_pixmap_egl_image_compatible __egl_platform_get_pixmap_colorspace __egl_gles_setup_egl_image mali_egl_image_set_error mali_egl_image_init mali_egl_image_get_error mali_egl_image_verify_image mali_egl_image_parse_attribute_list mali_egl_image_create_parse_attribute_list mali_egl_image_lock_ptr mali_egl_image_unlock_ptr mali_egl_image_set_data mali_egl_image_get_width mali_egl_image_get_height mali_egl_image_get_format mali_egl_image_get_miplevels mali_egl_image_map_buffer mali_egl_image_unmap_buffer mali_egl_image_get_buffer_width mali_egl_image_get_buffer_height mali_egl_image_get_buffer_secure_id mali_egl_image_get_buffer_layout mali_egl_image_create_sync mali_egl_image_set_sync mali_egl_image_unset_sync mali_egl_image_wait_sync mali_egl_image_create mali_egl_image_destroy __egl_platform_lock_surface_map_buffer __egl_lock_surface_unmap_buffer __egl_platform_lock_surface_unmap_buffer __egl_build_info _egl_memory_import_buffer_from_name ioctl _egl_memory_import_buffer_from_fd _egl_memory_create_mali_memory_from_handle _egl_memory_get_handle_from_mali_memory _mali_base_common_mem_get_dma_buf_descriptor _egl_memory_get_name_from_handle _egl_memory_release_reference _egl_memory_destroy_buffer _egl_memory_export_buffer_name_from_native_handle _egl_memory_export_buffer_fd_from_native_handle _egl_memory_create_buffer _egl_memory_map_buffer _egl_memory_unmap_buffer __egl_platform_surface_post_processing_needed _mali_soft_job_new _mali_soft_job_add_fence _mali_soft_job_set_activated_callback __egl_platform_setup_soft_job_callback __egl_soft_job_callback _mali_arch_soft_job_start __egl_mali_release_soft_job _mali_arch_soft_job_signal _mali_base_worker_task_add gnu_dev_major gnu_dev_minor __snprintf_chk fopen fgets strncat fclose __egl_platform_initialize_drm __egl_platform_terminate_drm __egl_platform_default_display_drm __egl_platform_display_valid_drm __egl_platform_get_display_orientation_drm __egl_platform_init_display_drm drm_fd __egl_platform_filter_configs_drm __egl_platform_flush_display_drm __egl_platform_deinit_display_drm __egl_platform_display_get_format_drm __egl_platform_wait_native_drm __egl_platform_get_buffer_drm gbm_bo_destroy gbm_bo_create __egl_platform_begin_new_frame_drm __egl_platform_create_surface_drm gbm_surface_ref __egl_platform_destroy_surface_drm gbm_surface_unref __egl_platform_resize_surface_drm __egl_platform_get_pixmap_size_drm __egl_platform_get_pixmap_colorspace_drm __egl_platform_get_pixmap_alphaformat_drm __egl_platform_get_pixmap_format_drm __egl_platform_get_pixmap_alphaformat __egl_platform_pixmap_valid_drm __egl_platform_pixmap_support_gpu_access_drm __egl_platform_pixmap_config_compatible_drm __egl_platform_pixmap_surface_compatible_drm __egl_platform_pixmap_copybuffers_compatible_drm __egl_platform_pixmap_egl_image_compatible_drm __egl_platform_map_pixmap_drm __egl_platform_get_pixmap_format __egl_platform_unmap_pixmap_drm __egl_platform_unmap_image_buffer_drm __egl_platform_swap_buffers_drm gbm_finish_rendering __egl_platform_pixmap_get_mali_memory_drm __egl_platform_surface_buffer_invalid_drm __egl_platform_copy_buffers_drm __egl_platform_get_window_size_drm __egl_platform_window_valid_drm __egl_platform_window_compatible_drm gbm_get_bpp_from_gbm_format __egl_platform_supports_vsync_drm __egl_platform_lock_surface_map_buffer_drm __egl_platform_lock_surface_unmap_buffer_drm __egl_platform_register_lock_item_drm __egl_platform_unregister_lock_item_drm __egl_platform_process_lock_item_drm __egl_platform_release_lock_item_drm __egl_platform_update_image_drm __egl_platform_setup_soft_job_callback_drm __egl_platform_soft_job_callback_drm __egl_platform_surface_post_processing_needed_drm __egl_platform_swap_interval_drm __egl_platform_start_rendering_drm gbm_start_rendering __egl_platform_stop_rendering_drm __egl_platform_query_buffer_age_drm mali_buffer_sharing_interface wl_buffer_interface _egl_image_map_dma_buf_yuv _egl_image_map_dma_buf_rgb _egl_image_map_dma_buf _egl_image_dma_buf_parse_attribute_list __egl_gles_resize_surface __egl_gles_set_egl_image_caps __egl_gles_make_not_current egl_linker_init_vg egl_linker_init_gles egl_linker_init_shared egl_linker_verify_monolithic_gles egl_linker_verify_monolithic dlopen dlerror dlclose _egl_create_sync_KHR _egl_destroy_sync_KHR _egl_get_sync_attrib_KHR _egl_signal_sync_KHR _egl_client_wait_sync_KHR _mali_sys_lock_timed_lock _egl_swap_buffers_with_damage _mali_sys_load_config_strings _mali_base_arch_sys_load_config_strings _mali_base_arch_sys_spinlock_create _mali_base_arch_sys_spinlock_lock _mali_sys_spinlock_try_lock _mali_base_arch_sys_spinlock_try_lock _mali_base_arch_sys_spinlock_unlock _mali_base_arch_sys_spinlock_destroy _mali_base_arch_sys_mutex_auto_init _mali_sys_mutex_static _mali_base_arch_sys_mutex_static _mali_base_arch_sys_mutex_create _mali_base_arch_sys_mutex_destroy _mali_base_arch_sys_mutex_lock _mali_base_arch_sys_mutex_try_lock _mali_base_arch_sys_mutex_unlock _mali_base_arch_sys_lock_create _mali_sys_lock_auto_init _mali_base_arch_sys_lock_auto_init _mali_base_arch_sys_lock_destroy _mali_base_arch_sys_lock_lock _mali_base_arch_sys_lock_timed_lock _mali_base_arch_sys_lock_try_lock _mali_base_arch_sys_lock_unlock _mali_base_arch_sys_thread_key_set_data _mali_base_arch_sys_thread_key_get_data _mali_base_arch_sys_thread_get_current _mali_sys_abort _mali_base_arch_sys_abort _mali_sys_break _mali_base_arch_sys_break _mali_base_common_sync_handle_core_new _mali_base_common_sync_handle_new _mali_base_common_sync_handle_cb_function_set _mali_base_common_sync_handle_add_mem_to_free_list _mali_base_common_mem_list_insert_after _mali_base_common_sync_handle_get_wait_handle _mali_base_arch_sys_wait_handle_create _mali_base_common_sync_handle_register_reference _mali_base_common_sync_handle_release_reference _mali_base_arch_sys_wait_handle_trigger _mali_base_common_mem_list_free _mali_base_common_sync_handle_flush _mali_base_common_sync_handle_add_to_sync_handle _mali_base_arch_mem_free_descriptor _mali_base_arch_descriptor_clear _mali_base_arch_mem_release_memory _mali_base_arch_mem_allocate_descriptor _mali_base_common_mem_open _mali_base_arch_mem_open _mali_base_arch_mem_get_capability_sets _mali_base_arch_mem_init_bank _mali_base_arch_mem_close _mali_base_arch_mem_get_memory _mali_fence_init _mali_base_common_resize_mem_alloc _mali_base_arch_mem_cow_memory _mali_base_common_mem_modify_cow_memory _mali_base_arch_mem_modify_cow_memory _mali_base_common_mem_resize _mali_base_arch_mem_resize _mali_base_common_mem_get_total_allocated_size _mali_base_common_mem_free_unused_mem _mali_base_common_mem_alignment_get _mali_base_common_mem_usage_get _mali_base_common_mem_list_insert_before _mali_base_common_mem_list_get_next _mali_base_common_mem_list_get_previous _mali_base_common_mem_list_remove_item _mali_base_common_mem_close _mali_fence_term _mali_base_arch_mem_dma_buf_unbind _mali_base_arch_release_phys_mem _mali_base_common_mem_list_size_get memory_type_is_swappable memory_type_is_secure _mali_base_common_mem_heap_get_blocksize _mali_base_common_mem_heap_get_max_size _mali_base_common_mem_is_heap _mali_base_common_heap_read64 _mali_base_common_heap_write64 _mali_base_common_mem_order_get _mali_base_common_heap_intern_set_last_heap_addr _mali_base_common_mem_heap_get_end_address _mali_base_common_mem_heap_out_of_memory _mali_base_common_mem_add_phys_mem _mali_base_arch_mem_add_phys_mem _mali_base_arch_mem_dma_buf_get_size fcntl _mali_base_arch_mem_dma_buf_bind _mali_fence_init_from _mali_base_mem_add_to_mem_list _mali_base_mem_del_from_mem_list _mali_base_common_submit_limiter_job_done_event _mali_pp_open _mali_arch_pp_open _mali_base_common_context_reference_add _mali_pp_job_dup _mali_arch_pp_job_dup _mali_gp_job_run_postprocessing _mali_arch_pp_job_reset _mali_base_common_context_reference_remove _mali_pp_job_add_mem_to_free_list _mali_pp_job_get_render_attachment_address _mali_pp_job_get_wait_handle _mali_pp_job_add_to_sync_handle _mali_pp_job_run_postprocessing _mali_arch_pp_start _mali_osu_mutex_reentrant_create _mali_base_common_submit_job_limiter_init _mali_base_common_submit_job_limiter_deinit _mali_osu_mutex_reentrant_destroy _mali_base_arch_sys_wait_handle_wait _mali_base_common_cinstr_init _mali_base_common_cinstr_term _mali_osu_mutex_reentrant_lock _mali_osu_mutex_reentrant_unlock _mali_base_common_context_fence_is_locked _mali_osu_mutex_reentrant_is_locked _mali_base_common_context_add_global_pp_fence _mali_gp_job_reset _mali_gp_job_add_mem_to_free_list _mali_gp_job_get_wait_handle _mali_gp_job_set_auto_free_setting _mali_gp_job_get_auto_free_setting _mali_gp_job_add_to_sync_handle _mali_gp_job_free_cmdlists _mali_gp_job_run_postprocessing_job _mali_gp_job_start _mali_arch_gp_start _mali_gp_job_suspended_event _mali_arch_gp_mem_request_response_new_heap _mali_arch_gp_mem_request_response_abort _mali_arch_pp_job_add_piggyback _mali_osu_thread_set_idle_scheduling_policy _mali_osu_wait_for_thread _mali_osu_create_thread _mali_base_worker_quit _mali_fence_merge_point _mali_arch_profiling_control_set _mali_base_common_cinstr_qmanager_get_default_buffer_size mem_cinstr_counters _mali_osu_timer_init _mali_base_common_cinstr_qmanager_init _mali_base_common_cinstr_kbsr_init _mali_base_common_cinstr_qmanager_destory _mali_osu_timer_term mem_cinstr_timer _mali_base_common_cinstr_kbsr_destory _mali_base_common_cinstr_set_mem_counter _mali_base_common_cinstr_timer_start _mali_osu_timer_reset _mali_base_common_cinstr_timer_stop _mali_osu_timer_stop _mali_base_common_cinstr_endpoint_connect _mali_base_common_cinstr_endpoint_send _mali_base_common_cinstr_endpoint_receive poll _mali_base_common_cinstr_endpoint_init pipe _mali_base_common_cinstr_streamline_notify_startup _mali_base_common_cinstr_endpoint_destory _mali_base_common_cinstr_endpoint_disconnect __errno_location accept socket syscall recv listen _mali_arch_profiling_stream_fd_get mali_arch_submit_job_limiter_init mali_arch_submit_job_limiter_deinit mali_arch_submit_limiter_add_submit_event mali_arch_submit_limiter_job_done_event _mali_base_common_submit_limiter_get_pending_big_gp_job_num mali_arch_submit_limiter_get_pending_big_gp_job_num __base_build_info _mali_arch_uk_fence_copy_fence _mali_uku_timeline_wait mali_uk_ctx _mali_uku_gp_start_job _mali_arch_gp_get_render_id _mali_arch_gp_event_handler _mali_uku_gp_suspend_response _mali_uku_pp_and_gp_start_job _mali_uku_pp_start_job _mali_uku_get_pp_number_of_cores _mali_uku_get_pp_core_version _mali_uku_timeline_get_latest_point _mali_arch_pp_event_handler _mali_arch_pp_get_render_id _mali_uku_pp_job_disable_wb _mali_uku_soft_job_start _mali_uku_soft_job_signal _mali_arch_soft_job_event_handler _mali_uku_profiling_add_event _mali_uku_profiling_stream_fd_get _mali_uku_profiling_control_set _mali_arch_profiling_memory_usage_get _mali_uku_profiling_memory_usage_get _mali_uku_profiling_report_sw_counters _mali_osu_annotate_setup _mali_osu_annotate_write _mali_osu_annotate_flush _mali_osu_annotate_lock _mali_osu_annotate_unlock mali_fb_limiter pthread_mutex_init pthread_cond_init pthread_mutex_destroy pthread_cond_destroy _mali_uku_pending_submit pthread_mutex_lock pthread_cond_wait pthread_mutex_unlock pthread_cond_signal mali_sub_limiter_max _mali_convert_intrinsics_nonlinear_to_linear_lut _mali_convert_intrinsics_linear_to_nonlinear_lut _mali_convert_intrinsics_load_l8 _mali_convert_intrinsics_store_l8 _mali_convert_intrinsics_load_a8 _mali_convert_intrinsics_load_i8 _mali_convert_intrinsics_store_a8_i8 _mali_convert_intrinsics_load_rgb565 _mali_convert_intrinsics_store_rgb565 _mali_convert_intrinsics_load_argb1555 _mali_convert_intrinsics_store_argb1555 _mali_convert_intrinsics_load_argb4444 _mali_convert_intrinsics_store_argb4444 _mali_convert_intrinsics_load_al88 _mali_convert_intrinsics_store_al88 _mali_convert_intrinsics_load_rgb888 _mali_convert_intrinsics_store_rgb888 _mali_convert_intrinsics_load_argb8888 _mali_convert_intrinsics_store_argb8888 _mali_convert_intrinsics_load_8x4 _mali_convert_intrinsics_store_8x4 _mali_convert_intrinsics_16x1_rgba_to_yuv tbl _mali_neon_transform_and_produce_clip_bits _mali_osu_matrix4x4_copy _mali_osu_lock_init pthread_mutexattr_init pthread_mutexattr_settype pthread_mutexattr_destroy _mali_osu_lock_auto_init _mali_osu_lock_timed_wait gettimeofday pthread_cond_timedwait _mali_osu_lock_wait _mali_osu_lock_trywait pthread_mutex_trylock _mali_osu_lock_signal _mali_osu_lock_term _mali_osu_lock_static _mali_osu_calloc _mali_osu_malloc _mali_osu_realloc _mali_osu_free _mali_osu_memcpy _mali_osu_memset _mali_osu_memcmp _mali_osu_load_config_strings _mali_osu_break kill _mali_osu_abort _mali_osu_thread_key_set_data pthread_key_create pthread_setspecific _mali_osu_thread_key_get_data pthread_getspecific _mali_osu_thread_get_current pthread_self pthread_create pthread_join sched_setscheduler timer_create timer_delete _mali_osu_timer_start timer_settime _mali_uku_open _mali_uku_close _mali_uku_wait_for_notification _mali_uku_post_notification _mali_uku_get_api_version _mali_uku_get_user_setting _mali_uku_get_user_settings _mali_uku_timeline_create_sync_fence _mali_uku_mem_allocate _mali_uku_mem_free _mali_uku_mem_bind _mali_uku_mem_unbind _mali_uku_mem_cow _mali_uku_mem_cow_modify_range _mali_uku_mem_resize _mali_uku_mem_mmap _mali_uku_mem_munmap _mali_uku_mem_write_safe _mali_uku_query_mmu_page_table_dump_size _mali_uku_dump_mmu_page_table _mali_uku_dma_buf_get_size _mali_uku_vsync_event_report _mali_uku_request_high_priority arch_init_timer arch_cleanup_timer _mali_virtual_mem_area_create _mali_virtual_mem_area_destroy _mali_mmu_virtual_address_range_allocate _mali_mmu_virtual_address_range_free _mali_mmu_virtual_address_range_get_size _mali_virtual_mem_area_get __vprintf_chk fflush stdout _mali_base_arch_close arch_l2_counters_needs_reset arch_init_settings _mali_base_arch_open _mali_base_arch_mem_get_num_capability_sets _mali_base_arch_mem_dma_buf_map _mali_base_arch_mem_dma_buf_unmap _mali_base_arch_mem_write_safe _mali_base_arch_mem_write_safe_ptr _mali_base_arch_mmu_dump_size_get _mali_base_arch_mmu_dump_get _mali_base_arch_sys_wait_handle_timed_wait _mali_base_arch_sys_wait_handle_abandon fwrite feof ferror __strcat_chk __strncat_chk dlsym __egl_platform_get_display_orientation __egl_platform_unmap_image_buffer __egl_platform_pixmap_get_mali_memory __egl_platform_destroy_dummy_window wl_resource_get_user_data _Z35gbm_get_gbm_format_from_mali_format17mali_pixel_format gbm_device_ref gbm_device_unref gbm_bo_ref gbm_bo_unref gbm_device_get_fd gbm_device_get_backend_name gbm_device_is_format_supported gbm_device_destroy gbm_bo_import gbm_bo_get_width gbm_bo_get_height gbm_bo_get_stride gbm_bo_get_format gbm_bo_get_device gbm_bo_get_handle gbm_bo_get_fd gbm_bo_write gbm_bo_set_user_data gbm_bo_get_user_data gbm_surface_create gbm_surface_needs_lock_front_buffer gbm_surface_lock_front_buffer gbm_surface_release_buffer gbm_surface_has_free_buffers gbm_surface_destroy wl_proxy_destroy wl_proxy_marshal_constructor wl_proxy_set_queue wl_proxy_add_listener wl_display_dispatch_queue wl_callback_interface wl_proxy_marshal __egl_platform_wait_swap_complete_internal __egl_platform_initialize_wayland __egl_platform_terminate_wayland wl_display_disconnect __egl_platform_default_display_wayland wl_display_connect __egl_platform_display_valid_wayland __egl_platform_get_display_orientation_wayland __egl_platform_init_display_wayland wl_display_create_queue wl_event_queue_destroy wl_registry_interface __egl_platform_filter_configs_wayland __egl_platform_flush_display_wayland __egl_platform_deinit_display_wayland __egl_platform_display_get_format_wayland __egl_platform_wait_native_wayland __egl_platform_begin_new_frame_wayland __egl_platform_create_surface_wayland wl_egl_window_insert_surface __egl_platform_destroy_surface_wayland wl_egl_window_remove_surface __egl_platform_resize_surface_wayland __egl_platform_get_pixmap_size_wayland __egl_platform_get_pixmap_colorspace_wayland __egl_platform_get_pixmap_alphaformat_wayland __egl_platform_get_pixmap_format_wayland __egl_platform_pixmap_valid_wayland __egl_platform_pixmap_support_gpu_access_wayland __egl_platform_pixmap_config_compatible_wayland __egl_platform_pixmap_surface_compatible_wayland __egl_platform_pixmap_copybuffers_compatible_wayland __egl_platform_pixmap_egl_image_compatible_wayland __egl_platform_map_pixmap_wayland __egl_platform_unmap_pixmap_wayland __egl_platform_unmap_image_buffer_wayland __egl_platform_swap_buffers_wayland wl_display_prepare_read_queue wl_display_dispatch_queue_pending wl_display_get_fd wl_display_read_events wl_display_cancel_read wl_display_flush __egl_platform_pixmap_get_mali_memory_wayland __egl_platform_surface_buffer_invalid_wayland __egl_platform_copy_buffers_wayland __egl_platform_get_window_size_wayland __egl_platform_window_valid_wayland __egl_platform_window_compatible_wayland __egl_platform_supports_vsync_wayland __egl_platform_lock_surface_map_buffer_wayland __egl_platform_lock_surface_unmap_buffer_wayland __egl_platform_get_buffer_wayland __egl_platform_register_lock_item_wayland __egl_platform_unregister_lock_item_wayland __egl_platform_process_lock_item_wayland __egl_platform_release_lock_item_wayland __egl_platform_update_image_wayland __egl_platform_setup_soft_job_callback_wayland __egl_platform_soft_job_callback_wayland __egl_platform_surface_post_processing_needed_wayland __egl_platform_swap_interval_wayland __egl_platform_wait_swap_complete_wayland __egl_platform_start_rendering_wayland __egl_platform_stop_rendering_wayland __egl_platform_query_buffer_age_wayland wl_egl_window_resize wl_egl_window_create wl_egl_window_ref wl_egl_window_unref wl_egl_window_destroy wl_egl_window_get_attached_size _egl_bind_wayland_display _egl_unbind_wayland_display _egl_query_wayland_buffer_wl wl_resource_destroy wl_resource_create wl_resource_set_implementation wl_resource_set_user_data mali_buffer_implementation wl_resource_post_error wl_resource_post_event wl_global_create wl_global_destroy _gles_gb_vs_range_resize _gles_gb_plbu_arrays_semaphore_begin _gles_gb_plbu_arrays_semaphore_end _gles_gb_extract_viewport_dimensions _gles_gb_setup_plbu_scissor _gles_gb_plbu_setup_points_lines _gles_gb_plbu_setup_draw _gles_gb_plbu_setup _gles_gb_setup_input_streams gles_gb_cache_alloc gles_gb_cache_enable_oom_invalidation gles_gb_cache_free _gles_gb_release_range_cache_entry _gles_gb_allocate_range_cache_entry _gles_gb_range_invalidate _gles_gb_bb_cache_invalidate_ranges gles_gb_cache_get _gles_gb_scan_ranges_and_update_cache_entry _gles_scan_indices_range_with_cpu_spread gles_gb_cache_insert _gles_gb_range_compare _gles_gb_calculate_vs_viewport_transform _gles_gb_try_reject_drawcall _gles_gb_vs_setup _gles_gb_draw_nonindexed_split _gles_gb_vs_arrays_semaphore_begin _gles_gb_vs_arrays_semaphore_end gles_gb_cache_invalidate_by_compare _gles_gb_insert_ranges_main _gles_bb_prepare_inverse gles_bb_frustum_produce_clip_bits _gles_clip_bounding_box _gles_gb_merge_active_bb_nodes _gles_traverse_for_bounding_box parse_cpupretrans_patterns gles_create_bounding_box_from_indices _gles_scan_minmax_and_produce_dirty_bits _gles_gb_create_bounding_box_from_children _gles_gb_sort_and_merge_sparse_bb_nodes _gles_gb_construct_bounding_box _gles_gb_bb_cache_get _gles_gb_bb_compare _gles_gb_release_bb_tree _gles_fast_scan_shorts_no_distance _gles_fast_scan_shorts _gles_scan_ranges_from_dirty_bits _gles_gb_range_is_invalid _gles_gb_bb_cache_is_invalid _gles_gb_allocate_bb_cache_entry _gles_gb_release_bb_cache_entry _gles_gb_setup_vs_constant_registers __memset_chk _gles_gb_setup_output_streams _gles_sg_extract_fragment_state _gles_sg_get_vertex_uniform_array_size _gles_sg_get_fragment_uniform_array_size _gles_sg_make_attribute_remap_table _gles_sg_extract_vertex_uniforms _gles_sg_update_current_attribute_values _gles_sg_extract_fragment_uniforms _gles_sg_adjust_matrix_for_prerotate _essl_mempool_tracker_init _essl_mempool_init _essl_new_compiler_options _essl_output_buffer_init _essl_mempool_destroy _essl_error_get_n_errors _essl_error_out_of_memory _essl_error _essl_set_compiler_options_for_hw_rev _essl_new_target_descriptor _essl_new_frontend _essl_new_compiler_for_target _essl_set_compiler_option _essl_set_compiler_option_value _essl_run_frontend _essl_ast_to_lir _essl_middle_transform _essl_set_source_string_report_offset _essl_error_set_source_string_report_offset _essl_error_get_log_size _essl_error_get_log _essl_get_n_errors _essl_get_n_warnings _essl_error_get_n_warnings _essl_output_buffer_get_size _essl_output_buffer_get_raw_pointer _essl_mempool_alloc snprintf _essl_error_init _essl_error_get_position _essl_error_set_position _essl_list_new _essl_list_insert_back _essl_warning _essl_note _essl_error_node _essl_warning_node _essl_note_node _essl_mali_core_name _essl_list_insert_front _essl_list_remove _essl_list_length _essl_list_reverse _essl_list_find _essl_list_sort _essl_mempool_clear _essl_mempool_fail_alloc_handler _essl_mempool_get_tracker _essl_validate_hw_rev _essl_mali200_new_target_descriptor _essl_maligp2_new_target_descriptor _essl_output_buffer_replace_bits _essl_output_buffer_retrieve_bits _essl_output_buffer_append_bits _essl_output_buffer_append_int8 _essl_output_buffer_append_int16 _essl_output_buffer_append_int32 _essl_output_buffer_get_word_position _essl_output_buffer_get_bit_position _essl_output_buffer_get_byte_position _essl_buffer_native_to_le_byteswap _essl_output_buffer_native_to_le_byteswap _essl_ptrdict_insert _essl_ptrdict_lookup _essl_insert_global_variable_initializers _essl_new_variable_reference_expression _essl_ensure_compatible_node _essl_new_assign_expression _essl_node_append_child _essl_parse_translation_unit _essl_typecheck _essl_symbol_table_iter_init _essl_symbol_table_next _essl_get_symbol_declaration_id_in_scope _essl_symbol_table_lookup _essl_make_callgraph _essl_ptrdict_init _essl_ptrset_init _essl_is_type_control_dependent _essl_ptrset_insert _essl_inline_global_variables _essl_create_language_descriptor _essl_typestorage_init _essl_scanner_init _essl_preprocessor_init _essl_parser_init _essl_typecheck_init _essl_dict_init _essl_set_language_version _essl_cstring_to_string_nocopy _essl_string_cmp _essl_string_to_cstring _essl_get_language_version _essl_load_extension_macros _essl_preprocessor_extension_macro_add _essl_get_extension_behavior _essl_set_extension _essl_dict_insert _essl_dict_remove _essl_set_pragma _essl_make_basic_blocks_init _essl_optimise_loop_entry _essl_eliminate_complex_returns _essl_optimise_inline_functions_init _essl_eliminate_complex_ops _essl_make_basic_blocks _essl_compute_dominance_information _essl_ssa_transform _essl_optimise_inline_functions _essl_ptrset_iter_init _essl_ptrset_next _essl_ptrset_has _essl_init_qualifier_set _essl_cstring_to_string _essl_new_variable_symbol _essl_symbol_scope_insert _essl_new_single_declarator _essl_new_variable_declaration _essl_node_prepend_child memmove _essl_node_set_n_children _essl_common_dominator _essl_basic_block_setup_postorder_sequence _essl_reverse_postorder_visit _essl_postorder_visit _essl_compute_dominance_frontier _essl_run_lir_function_pass _essl_run_lir_tu_pass _essl_expand_builtin_functions _essl_optimise_constant_input_calculations _essl_rewrite_sampler_accesses _essl_optimise_constant_fold_nodes_and_blocks _essl_optimise_basic_block_sequences _essl_find_blocks_for_operations _essl_loop_unroll _essl_optimise_conditional_selects _essl_optimise_basic_block_joins _essl_forward_stores_to_loads_and_elide_stores _essl_optimise_vector_ops _essl_control_dependencies_calc _essl_identify_hbbr_patterns _essl_get_type_size _essl_new_variable_symbol_with_default_qualifiers _essl_ptrset_clear _essl_ptrset_remove _essl_ptrdict_remove _essl_rewrite_node_to_transfer _essl_ptrdict_clear _essl_ptrdict_iter_init _essl_ptrdict_next _essl_symbol_for_node _essl_correct_output_sequence_list _essl_calc_op_weight _essl_ptrdict_has_key _essl_constant_fold_single_node _essl_constant_fold_init _essl_optimise_constant_fold_nodes _essl_node_is_texture_operation _essl_new_unary_expression _essl_create_scalar_swizzle _essl_type_is_or_has_sampler _essl_get_type_with_given_vec_size _essl_new_constant_expression _essl_get_type_with_size _essl_new_binary_expression _essl_get_scalar_size_for_type _essl_new_builtin_function_call_expression _essl_new_ternary_expression _essl_clone_type _essl_new_type_convert_expression _essl_create_undef_swizzle _essl_clone_node _essl_combine_swizzles _essl_new_vector_combine_expression _essl_create_identity_swizzle _essl_type_scalar_part_equal _essl_swizzle_patch_dontcares _essl_is_node_all_value _essl_remove_control_dependent_op_node _essl_clone_control_dependent_op _essl_add_succs_to_list _essl_ptrset_size _essl_maligp2_get_type_size _essl_collect_node_successors _essl_new_function_symbol _essl_new_basic_block _essl_new_load_expression _essl_new_store_expression _essl_loop_build_tree _essl_is_identity_swizzle_sized _essl_new_builtin_constructor_expression _essl_backend_constant_fold _essl_backend_constant_fold_sized _essl_backend_float_to_scalar _essl_backend_int_to_scalar _essl_backend_bool_to_scalar _essl_backend_scalar_to_float _essl_backend_scalar_to_int _essl_backend_scalar_to_bool _essl_backend_convert_scalar _essl_mali200_driver _essl_mali200_get_type_alignment _essl_mali200_get_type_size _essl_mali200_get_type_member_offset _essl_mali200_get_address_multiplier _essl_mali200_get_array_stride _essl_mali200_insert_entry_point _essl_mali200_op_weight _essl_mali200_emit_translation_unit _essl_mali200_init_driver_context _essl_unique_name_init _essl_mali200_relocations_init _essl_mali200_preschedule _essl_rewrite_sampler_external_accesses _essl_remove_dead_code _essl_find_blocks_for_operations_func _essl_calculate_extra_info _essl_mali200_schedule_function _essl_mali200_allocate_registers _essl_mali200_relocations_resolve _essl_mali200_remove_empty_instructions _essl_mali200_insert_pad_instruction _essl_serialize_translation_unit _essl_mali200_emit_function _essl_create_extra_info _essl_new_type _essl_scheduler_schedule_extra_operation _essl_new_mali200_instruction_word _essl_mali200_find_free_slots _essl_mali200_allocate_slots _essl_scheduler_postpone_operation _essl_mali200_write_instructions _essl_new_depend_expression _essl_create_swizzle_from_combiner _essl_scheduler_forget_unscheduled_use _essl_mali200_output_modifier_is_identity _essl_mali200_can_handle_redirection _essl_mali200_has_output_modifier_slot _essl_mali200_has_output_modifier_and_truncsat_slot _essl_mali200_has_output_modifier_and_swizzle_slot _essl_scheduler_is_only_use_of_source _essl_mali200_is_coalescing_candidate _essl_is_node_comparison _essl_scheduler_schedule_operation _essl_scheduler_init _essl_scheduler_set_data_dependency_delay_callback _essl_scheduler_more_blocks _essl_scheduler_begin_block _essl_scheduler_block_complete _essl_scheduler_more_operations _essl_scheduler_finish_block _essl_new_mali200_instruction _essl_mali200_opcode_is_symmetric _essl_mali200_opcode_has_side_effects _essl_mali200_create_slot_instruction _essl_mali200_fit_constants _essl_mali200_output_modifiers_can_be_coalesced _essl_is_identity_swizzle _essl_mali200_add_address_offset_relocation _essl_create_identity_swizzle_from_swizzle _essl_address_symbol_lists_equal _essl_mali200_fit_float_constants _essl_scheduler_get_earliest_use _essl_scheduler_get_latest_use _essl_create_reservation_context _essl_liveness_mark_fixed_ranges _essl_mali200_allocate_reg _essl_reservation_allocate_reg _essl_reservation_find_available_reg _essl_mali200_calculate_live_ranges _essl_eliminate_phi_nodes _essl_sort_live_ranges_by_graph_coloring _essl_mali200_find_word_for_spill _essl_mali200_split_word _essl_mali200_create_spill_ranges _essl_mali200_insert_spills _essl_mali200_integrate_allocations _essl_mali200_phielim_insert_move _essl_mali200_spill_cost _essl_graph_coloring_default_is_definitely_colorable _essl_create_identity_swizzle_from_mask _essl_instruction_word_at_cycle _essl_liveness_new_delimiter _essl_liveness_new_live_range _essl_liveness_correct_live_range _essl_mali200_insert_word_before _essl_mali200_insert_word_after _essl_liveness_insert_cycle _essl_get_specified_samplers_num _essl_new_function_call_expression _essl_get_unqualified_type _essl_new_flow_control_statement _essl_new_compound_statement _essl_symbol_table_begin_scope _essl_new_function_declaration _essl_new_array_of_type _essl_is_optimized_sampler_symbol _essl_allocate_addresses_for_optimized_samplers _essl_allocate_addresses_for_set _essl_clz32 _essl_mali200_add_symbol_address_relocation _essl_mali200_same_address _essl_get_type_with_default_size_for_target _essl_split_basic_block _essl_new_phi_expression _essl_maligp2_get_type_alignment _essl_maligp2_get_address_multiplier _essl_maligp2_get_array_stride _essl_maligp2_get_type_member_offset _essl_maligp2_driver _essl_maligp2_insert_entry_point _essl_maligp2_op_weight_scheduler _essl_maligp2_op_weight_realistic _vertex_shadergen_select_pieces _vertex_shadergen_glue_pieces _piecegen_get_piece _piecegen_get_indexed_piece _piecegen_get_serialized_data _essl_shadergen_mali200_new_target_descriptor _fragment_shadergen_internal_generate_shader _essl_shadergen_mali200_driver _essl_dict_lookup _essl_dict_has_key _essl_dict_clear _essl_dict_size _essl_dict_iter_init _essl_dict_next _essl_string_cstring_count_cmp _essl_ptrdict_size _essl_ptrdict_set_value _essl_ptrdict_get_value _essl_ptrdict_get_key _essl_ptrdict_next_entry _essl_ptrdict_reverse_iter_init _essl_ptrdict_reverse_next _essl_ptrset_reverse_iter_init _essl_ptrset_reverse_next _essl_ptrset_union _essl_ptrset_difference _essl_ptrset_is_subset _essl_ptrset_equal _essl_symbol_scope_init _essl_symbol_table_lookup_current_scope _essl_symbol_table_end_scope _essl_new_symbol _essl_new_builtin_function_symbol _essl_new_builtin_function_name_symbol _essl_new_type_symbol _essl_new_basic_block_with_n_successors _essl_new_node _essl_node_get_n_children _essl_node_get_child _essl_node_get_child_address _essl_node_set_child _essl_new_translation_unit _essl_new_struct_constructor_expression _essl_new_dont_care_expression _essl_new_if_statement _essl_new_while_statement _essl_new_do_statement _essl_new_for_statement _essl_new_precision_declaration _essl_set_node_position _essl_new_transfer_expression _essl_is_sampler_type _essl_node_is_constant _essl_create_undef_combiner _essl_create_on_combiner _essl_mask_from_swizzle_output _essl_mask_from_swizzle_input _essl_create_vector_combine_for_nodes _essl_invert_swizzle _essl_new_basic_type _essl_get_type_with_size_and_signedness _essl_get_type _essl_get_type_vec_size _essl_type_has_vec_size _essl_get_matrix_n_columns _essl_get_matrix_n_rows _essl_get_type_member_offset _essl_type_equal _essl_type_with_scalar_size_equal _essl_get_type_with_given_size _essl_get_single_matrix_column_type _essl_new_matrix_of_type _essl_new_unresolved_array_of_type _essl_get_nonderived_basic_type _essl_size_of_scalar _essl_unique_name_get _essl_unique_name_set _essl_unique_name_get_or_create _essl_scanner_get_source_offset _essl_scanner_get_token _essl_token_to_str _essl_preprocessor_get_token _essl_string_to_float _essl_convert_string_to_double _essl_preprocessor_get_source_offset _essl_string_to_integer _essl_parse_expression _essl_string_buffer_put_formatted _essl_typecheck_single_node _essl_get_type_name _essl_new_string_buffer _essl_string_buffer_put_string _essl_string_buffer_reset _essl_string_buffer_to_string _essl_calculate_precision _essl_precision_init_context _essl_preprocessor_extension_macro_remove _essl_precision_enter_scope _essl_precision_leave_scope _essl_precision_visit_single_node _essl_middle_split_lvalue _essl_is_var_ref_control_dependent _essl_is_var_ref_load _essl_general_dict_insert _essl_general_dict_lookup _essl_general_dict_init transfer_liveness_for_expression tan asin acos exp atan2 _essl_scheduler_is_operation_partially_scheduled_estimate _essl_scheduler_next_operation _essl_scheduler_add_scheduled_use _essl_scheduler_set_control_dependency_delay_callback _essl_scheduler_set_phi_source_dependency_delay_callback _essl_interference_graph_has_edge _essl_allocate_addresses _essl_liveness_mark_use _essl_liveness_mark_def _essl_liveness_find_preceding_liveness _essl_liveness_create_context _essl_liveness_insert_range _essl_liveness_remove_range _essl_liveness_calculate_live_ranges _essl_liveness_merge_live_ranges _essl_liveness_sort_live_ranges _essl_liveness_fix_dead_definitions _essl_priqueue_init _essl_priqueue_insert _essl_priqueue_n_elements _essl_priqueue_remove_first _essl_interference_graph_iter_init _essl_interference_graph_next _essl_interference_graph_get_edges _essl_interference_graph_init _essl_interference_graph_register_edge _essl_interference_graph_register_wildcard_edge _essl_new_maligp2_instruction_word _essl_maligp2_allocate_slots _essl_maligp2_write_instructions _essl_maligp2_schedule_function _essl_maligp2_allocate_move _essl_maligp2_reserve_move _essl_maligp2_demote_misc_move_reservation _essl_maligp2_add_address_offset_relocation _essl_new_maligp2_instruction _essl_maligp2_get_mul_slot_opcode _essl_maligp2_get_add_slot_opcode _essl_maligp2_add_slot_move_needs_two_inputs _essl_maligp2_create_slot_instruction _essl_maligp2_inseparable _essl_maligp2_inseparable_from_successor _essl_maligp2_inseparable_from_predecessor _essl_maligp2_emit_translation_unit _essl_maligp2_relocations_init _essl_maligp2_simplify_index_op _essl_maligp2_preschedule _essl_maligp2_allocate_registers _essl_maligp2_fixup_constants _essl_maligp2_calc_constant_register_interference _essl_maligp2_relocations_resolve _essl_maligp2_integrate_bypass_allocations _essl_maligp2_emit_function _essl_maligp2_is_fixedpoint_range _essl_maligp2_rollback_bypass_network _essl_maligp2_allocate_bypass_network extract_store_list_for_block extract_store_list_for_function extract_store_list extract_load_list build_interference_graph _essl_maligp2_get_normal_relocations _essl_maligp2_insert_word_after _essl_maligp2_insert_word_before _essl_maligp2_add_constant_relocation _essl_maligp2_calculate_live_ranges _essl_maligp2_virtual_reg_init _essl_maligp2_create_loadstore_context _essl_maligp2_allocate_work_registers _essl_maligp2_constant_register_spilling _essl_maligp2_produce_conflict_graph _essl_maligp2_allocate_register_loadstores _shadergen_maligp2_merge_instructions _shadergen_maligp2_correct_flow_address _essl_general_dict_has_key _essl_general_dict_remove _essl_general_dict_clear _essl_general_dict_size _essl_priqueue_remove _essl_priqueue_peek_first _essl_priqueue_has_element _essl_priqueue_get_priority _essl_string_buffer_put_str _essl_string_buffer_put_int _essl_string_buffer_put_unsigned_int _essl_string_buffer_put_float strstr _essl_string_buffers_to_string _essl_maligp2_virtual_reg_get_allocation _essl_maligp2_virtual_reg_coalesce _essl_maligp2_virtual_reg_get _essl_maligp2_virtual_reg_allocate _essl_maligp2_virtual_reg_assign _essl_maligp2_virtual_reg_allocated _essl_maligp2_virtual_reg_set_conflict_graph _mali_rcp_table _mali_sin_table __mali_float_matrix4x4_multiply __mali_float_matrix4x4_swap_rows __mali_float_matrix4x4_invert_gauss fabsf __mali_float_matrix4x4_invert_partitioning __mali_float_matrix4x4_transpose libpthread.so.0 libdrm.so.2 libwayland-client.so.0 libwayland-server.so.0 libm.so.6 libdl.so.2 librt.so.1 raise libc.so.6 __fxstat ld-linux-armhf.so.3 _edata __bss_start __bss_start__ __bss_end__ __end__ GLIBC_2.4 libmali.so.1