Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Help debugging openGL ES

Help debugging openGL ES

Scheduled Pinned Locked Moved Mobile and Embedded
2 Posts 2 Posters 1.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    memeka
    wrote on 20 Aug 2014, 02:23 last edited by
    #1

    Hi,

    I've compiled project-neon on an ARM (4xcortex-A9) with ubuntu 14.04 from the Ubuntu weekly snapshots PPA, and everything went fine, I could get QT5 and KDE5 running: https://www.youtube.com/watch?v=KnjydR2jUwA

    The problem is that opengl-es acceleration is not working well. The video above is running with XRender backend.
    You can see that EGL is ok on my system (running es2gears at 275fps, driver is latest mali r4p0, other egl apps working fine with good framerate). GL version is OpenGL ES 2.0 (see below).

    When changing backend to OpenGL 2.0 EGL, the entire system gets very very slow (way slower than XRender), and there is a trail when moving windows around.

    How can I debug the issues?

    Thanks!

    @$ es2_info
    EGL_VERSION: 1.4 Linux-r4p0-00rel0
    EGL_VENDOR: ARM
    EGL_EXTENSIONS:
    EGL_KHR_image, EGL_KHR_image_base, EGL_KHR_image_pixmap,
    EGL_KHR_gl_texture_2D_image, EGL_KHR_gl_texture_cubemap_image,
    EGL_KHR_gl_renderbuffer_image, EGL_KHR_reusable_sync, EGL_KHR_fence_sync,
    EGL_EXT_swap_buffers_with_damage, EGL_KHR_lock_surface,
    EGL_KHR_lock_surface2, EGL_EXT_create_context_robustness,
    EGL_ANDROID_blob_cache
    EGL_CLIENT_APIS: OpenGL_ES
    GL_VERSION: OpenGL ES 2.0
    GL_RENDERER: Mali-400 MP
    GL_EXTENSIONS:
    GL_OES_texture_npot, GL_OES_compressed_ETC1_RGB8_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_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
    @

    1 Reply Last reply
    0
    • S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 20 Aug 2014, 17:52 last edited by
      #2

      Hi and welcome to devnet,

      I'd recommend asking this on the interest mailing list, you'll find there Qt developers/maintainers (this forum is more user oriented)

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0

      1/2

      20 Aug 2014, 02:23

      • Login

      • Login or register to search.
      1 out of 2
      • First post
        1/2
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved