I'm getting OpenGL errors when suspending/resuming my game from android_acknowledge_drawing_resume:
W Adreno-ES20: <__load_uniform_matrix:1091>: GL_INVALID_OPERATION D libEGL : [glUniformMatrix4fv] 0x502 #00 pc 00017bb1 /system/lib/libEGL.so #01 pc 0008de4f /data/app/org.zxstudio.drdestructo2-1/lib/arm/liballegro_monolith.so (_al_glsl_set_projview_matrix+14) #02 pc 0008b4bb /data/app/org.zxstudio.drdestructo2-1/lib/arm/liballegro_monolith.so (ogl_update_transformation+86) #03 pc 0008132d /data/app/org.zxstudio.drdestructo2-1/lib/arm/liballegro_monolith.so (android_acknowledge_drawing_resume+132) #04 pc 002385cc /data/app/org.zxstudio.drdestructo2-1/lib/arm/libDrDestructo2.so (Game::Run()+4564) #05 pc 0032a70c /data/app/org.zxstudio.drdestructo2-1/lib/arm/libDrDestructo2.so (main+2760) #06 pc 00084055 /data/app/org.zxstudio.drdestructo2-1/lib/arm/liballegro_monolith.so (android_app_trampoline+124) #07 pc 00054db1 /data/app/org.zxstudio.drdestructo2-1/lib/arm/liballegro_monolith.so (thread_func_trampoline+136) #08 pc 0007e509 /data/app/org.zxstudio.drdestructo2-1/lib/arm/liballegro_monolith.so (thread_proc_trampoline+16) #09 pc 0003f3ef /system/lib/libc.so (__pthread_start(void*)+30) #10 pc 00019b43 /system/lib/libc.so (__start_thread+6) And one more when I try to destroy/re-create a shader I'm using: Adreno-ES20: <core_glDeleteShader:170>: GL_INVALID_VALUE libEGL : [glDeleteShader] 0x501 AllegroSurface: surfaceChanged (width=1794 height=1080) #00 pc 00029bff /system/lib/libEGL.so #01 pc 0008d699 /data/app/org.zxstudio.drdestructo2-1/lib/arm/liballegro_monolith.so (glsl_destroy_shader+48) #02 pc 00054655 /data/app/org.zxstudio.drdestructo2-1/lib/arm/liballegro_monolith.so (al_destroy_shader+116) #03 pc 0028db38 /data/app/org.zxstudio.drdestructo2-1/lib/arm/libDrDestructo2.so (GameStateLevel::CreateErasingShader()+44) #04 pc 0028ebac /data/app/org.zxstudio.drdestructo2-1/lib/arm/libDrDestructo2.so (GameStateLevel::OnDisplayFound(IGameContext&)+24) #05 pc 00238724 /data/app/org.zxstudio.drdestructo2-1/lib/arm/libDrDestructo2.so (Game::Run()+4908) #06 pc 0032a70c /data/app/org.zxstudio.drdestructo2-1/lib/arm/libDrDestructo2.so (main+2760) #07 pc 00084055 /data/app/org.zxstudio.drdestructo2-1/lib/arm/liballegro_monolith.so (android_app_trampoline+124) #08 pc 00054db1 /data/app/org.zxstudio.drdestructo2-1/lib/arm/liballegro_monolith.so (thread_func_trampoline+136) #09 pc 0007e509 /data/app/org.zxstudio.drdestructo2-1/lib/arm/liballegro_monolith.so (thread_proc_trampoline+16) #10 pc 0003f3ef /system/lib/libc.so (__pthread_start(void*)+30) #11 pc 00019b43 /system/lib/libc.so (__start_thread+6) Does these two look like a bug in my code, or in Allegro? What more can I do to investigate?
_______________________________________________ Allegro-developers mailing list Allegro-developers@gna.org https://mail.gna.org/listinfo/allegro-developers