1. 28 Aug, 2015 1 commit
  2. 08 Jul, 2015 1 commit
  3. 13 May, 2015 1 commit
    • Dmitriy Ivanov's avatar
      Switch libGLESv1_CM/libGLESv2 to hash-style=both · ae62e057
      Dmitriy Ivanov authored
        Old version of unity uses custom linker to link
        itself and libmono. The custom linker does not
        support lookups with gnu-hash style. Switching
        libraries needed by libunity.so to --hash-style=both
        fixes this problem.
      
      Bug: http://b/20093774
      Change-Id: I2a4887cf7a5ee80a8976ecaad54b52dc62518e55
      ae62e057
  4. 12 Feb, 2015 1 commit
    • Alistair Strachan's avatar
      egl: Remove old tuna BGRA vs RGBA workaround. · 733a8075
      Alistair Strachan authored
      Some time before kitkat, a workaround was put in place to keep tuna
      working with obsolete PowerVR GPU drivers. The tuna product was dropped
      in AOSP for kitkat, but the workaround remained.
      
      There are still a number of devices shipping with OMAP4 processors, and
      this workaround continues to be applied on those products even when it
      is not required. The effect is that virtual display CTS will fail on
      those devices.
      733a8075
  5. 15 Oct, 2014 1 commit
  6. 24 Jul, 2014 1 commit
  7. 23 Jul, 2014 1 commit
  8. 29 May, 2014 1 commit
  9. 07 May, 2014 1 commit
  10. 28 Feb, 2014 1 commit
  11. 28 Aug, 2013 2 commits
  12. 10 Apr, 2013 1 commit
    • Ying Wang's avatar
      Add liblog · 8a0cb4ee
      Ying Wang authored
      Bug: 8580410
      Change-Id: I2ca4fa00dde0b574df3619134836bcb9315bd506
      8a0cb4ee
  13. 14 Feb, 2013 2 commits
    • Elliott Hughes's avatar
      Simplify OpenGL TLS access on ARM. · 288870eb
      Elliott Hughes authored
      bionic now assumes the TLS register is available, so OpenGL can too.
      
      Change-Id: If2b56a4c08de9f887759b78f70022026a181dc47
      288870eb
    • Jesse Hall's avatar
      Symlink /system/lib/libGLESv3.so -> libGLESv2.so · 5ea4c730
      Jesse Hall authored
      The platform has a unified GLES2/GLES3 wrapper in libGLESv2.so, which
      is what bundled binaries should link against. The NDK will have
      separate GLES2 and GLES3 libraries so that applications will get a
      link error if they accidentally use GLES3 entry points in a GLES2
      application. This symlink allows GLES3 NDK apps to load using the
      unified wrapper.
      
      Change-Id: Ic344ef63c334047fccebb55b7cb2fb23a4c2d61b
      5ea4c730
  14. 04 Dec, 2012 1 commit
  15. 10 Oct, 2012 1 commit
  16. 05 Oct, 2012 1 commit
    • Chet Haase's avatar
      Add GL Error logs (temporary) · 2da2c150
      Chet Haase authored
      Adding logs to tell which specific methods throw OpenGL errors.
      
      Change-Id: I1d73c7566ed1ea6610392020411762c6255a0ede
      2da2c150
  17. 12 Sep, 2012 1 commit
  18. 13 Aug, 2012 1 commit
  19. 06 Jun, 2012 1 commit
    • Mathias Agopian's avatar
      reduce PB size from 2MB to 512KB · d75f84d6
      Mathias Agopian authored
      this allows us to enable h/w acceleration on low-end
      devices while keeping memory usage down.
      
      Bug: 6557760
      Change-Id: I8af2de3038dc2579360b8b73aa452cb7a0e506a9
      d75f84d6
  20. 04 May, 2012 1 commit
    • Jesse Hall's avatar
      Disable EGL hibernation due to jank · 201f3b2d
      Jesse Hall authored
      Hibernating EGL takes a long time (>100 ms) and blocks all other
      rendering. During window animations, the outgoing activity begins
      hibernation before the animation stops, causing visible stutter.
      Hibernation is still available by setting 'BOARD_ALLOW_EGL_HIBERNATION
      := true' in the devices BoardConfig.mk
      
      Change-Id: Iab4e00723a1adcd97481e81b2efdc821b3e9712f
      201f3b2d
  21. 02 Dec, 2011 1 commit
    • Siva Velusamy's avatar
      glestrace: Framework for GLES tracing library · 0469dd6d
      Siva Velusamy authored
      This patch provides a framework for tracing GLES 1.0 and 2.0
      functions. It is missing a lot of features, but here are the
      things it accomplishes:
      
      - Stop building the glesv2dbg library, and build the
          glestrace library instead.
      - Replace the hooks for glesv2dbg with the ones for glestrace.
      - Add the basics for the trace library. Currently, this
          traces all GL functions, but not all required data is
          sent for all the functions.  As a result, it will not
          be possible to reconstruct the entire GL state on the
          host side.
      
      The files gltrace.pb.* and gltrace_api.* are both generated
      using the tools/genapi.py script.
      
      Change-Id: Id60a468f7278657f008bc6ea1df01f9bdfecfdd3
      0469dd6d
  22. 21 Nov, 2011 1 commit
    • Jamie Gennis's avatar
      EGL: Use cache sizes defined in the BoardConfig · 89c1d61c
      Jamie Gennis authored
      This change introduces two new BoardConfig variables to control the size
      limits of the EGL blob cache.  MAX_EGL_CACHE_ENTRY_SIZE is the size
      limit for values inserted into the cache, and MAX_EGL_CACHE_SIZE is the
      size limit for all entries in the entire cache (including both keys and
      values).  If either of these BoardConfig variables are not defined then
      a default size limit is used instead.
      
      Change-Id: I6703d93f966b6389c6499f23d841e42339f9c9d7
      89c1d61c
  23. 04 Nov, 2011 1 commit
    • Jamie Gennis's avatar
      EGL: Add stubs for EGL_ANDROID_blob_cache · aca51c06
      Jamie Gennis authored
      This change adds a stub cache implementation that gets passed to the
      underlying EGL implementation at initialization time.
      
      Change-Id: I14437c5b6f91b7a34a19bb02ad802e6e54f88d2a
      aca51c06
  24. 12 Jul, 2011 1 commit
  25. 24 May, 2011 1 commit
  26. 17 May, 2011 1 commit
    • Mathias Agopian's avatar
      refactor EGL source code · 518ec112
      Mathias Agopian authored
      no changes is functionality. split various objects into their own files.
      make egl_display objec's lock internal.
      518ec112
  27. 12 Apr, 2011 1 commit
  28. 22 Mar, 2011 1 commit
  29. 05 Mar, 2011 1 commit
  30. 04 Mar, 2011 1 commit
    • David Li's avatar
      Initial commit of GLESv2 debugger server · 2f5a6557
      David Li authored
      
      Use debug.egl.debug_proc property to match process cmdline.
      Binds to TCP:5039 and waits for client connection.
      Sends function call parameters, textures and shaders using Protobuf.
      Java Eclipse client plug-in is next.
      
      Change-Id: I183b755263663f87e86dde1ad12f527d0445fd57
      Signed-off-by: default avatarDavid Li <davidxli@google.com>
      2f5a6557
  31. 26 Oct, 2010 1 commit
    • Jack Palevich's avatar
      OpenGL tracing. · a2dd6cf5
      Jack Palevich authored
      Enable with:
      
      adb shell setprop debug.egl.trace 1
      
      Change-Id: Icfbc795f5260141510975228e72234e9aab56a85
      a2dd6cf5
  32. 03 Aug, 2010 1 commit
  33. 13 Jan, 2010 1 commit
    • Gary King's avatar
      Use correct TLS codepath in graphics libraries · 9166f7bf
      Gary King authored
      Duplicate ARCH_ARM_HAVE_TLS_REGISTER BoardConfig to proprocessor
      HAVE_ARM_TLS_REGISTER define from Bionic's libc Android.mk to ensure that
      OpenGL libraries (libEGL, libGLESv1_CM, libGLESv2, libGLES_android) use the
      correct codepath in bionic_tls.h for accessing the TLS address
      9166f7bf
  34. 08 Jan, 2010 1 commit
  35. 31 Dec, 2009 1 commit
  36. 13 Nov, 2009 1 commit
  37. 19 Oct, 2009 1 commit
  38. 10 Oct, 2009 1 commit