1. bd17bd3 Ensure we have a GL context before deleting View layers Bug #7391098 by Romain Guy · 12 years ago
  2. 7c25aab Defer layer rendering to avoid stalls Bug #7326824 by Romain Guy · 12 years ago
  3. 8efca54 Ensure we always request conformant OpenGL ES 2.0 contexts by Romain Guy · 12 years ago
  4. dfab363 Fix rendering artifacts on tiled renderers Bug #7275145 by Romain Guy · 12 years ago
  5. 6a2d17f Fix texture corruption by Chet Haase · 12 years ago
  6. bd43152 Always set the EGL_BUFFER_PRESERVED EGL_SWAP_BEHAVIOR Bug #7221173 by Romain Guy · 12 years ago
  7. ed1b6f4 Really Trigger the log when EGL_NO_CONTEXT is returned by eglCreateContext by Romain Guy · 12 years ago
  8. c002936 Trigger the log when EGL_NO_CONTEXT is returned by eglCreateContext Bug #7216919 by Romain Guy · 12 years ago
  9. 4c7dc4a Add extra error check when eglCreateContext fails Bug #7216919 by Romain Guy · 12 years ago
  10. 7c450aa Add support for a new developer setting: overdraw debugging by Romain Guy · 12 years ago
  11. 11cb642 Update layers in a single batch at the beginning of a frame Bug #7186819 by Romain Guy · 12 years ago
  12. 2b7028e Add support for QCOM_tiled_rendering Bug #7186819 by Romain Guy · 12 years ago
  13. 740ee65 Add extra EGL error checking by Romain Guy · 12 years ago
  14. 4702a85 More view hierarchy, fragment debugging. by Dianne Hackborn · 12 years ago
  15. 4ff0cf4 Add new debug tool to track hardware layers updates by Romain Guy · 12 years ago
  16. 786fc93 Make HardwareRenderer able to target generic Surface objects by Romain Guy · 12 years ago
  17. 77e67cf Add extra systrace tracing by Romain Guy · 12 years ago
  18. cb82b94 Fix attachFunctor path to ignore delay by Chris Craik · 12 years ago
  19. 44b2fe3 Track canvas clearing for swap buffers logic. by Chet Haase · 12 years ago
  20. 932b7f6 Revert "Add more temporary logging for investigating detachFunctor" by Chris Craik · 12 years ago
  21. 8857b2f Add more temporary logging for investigating detachFunctor by Chris Craik · 12 years ago
  22. 561ff8a Merge "Skip eglSwapBuffers() call when we do not draw to GL" into jb-dev by Chet Haase · 12 years ago
  23. 4865909 Skip eglSwapBuffers() call when we do not draw to GL by Chet Haase · 12 years ago
  24. 41ee465 Force webview invalidates on unsuccessful functor attach by Chris Craik · 12 years ago
  25. 13b9073 Remove unused, obsolete debug code by Romain Guy · 12 years ago
  26. a21f877 Log more frame data when profiling GL apps by Romain Guy · 12 years ago
  27. 4b8c4f8 New constant used by dev settings by Romain Guy · 12 years ago
  28. ba6be8a Prevent WebView from crashing when detached from the window Bug #6365056 by Romain Guy · 12 years ago
  29. 19f86e8 Invoke onTrimMemory with an EGL context Bug #6369600 by Romain Guy · 12 years ago
  30. 1271e2c Remove USE_DISPLAY_LIST_PROPERTIES flag by Chet Haase · 12 years ago
  31. 1ac4765 Fix SurfaceTexture leak in TextureView Bug #6318631 by Romain Guy · 12 years ago
  32. 3da2dc9 Merge "Release the scratch pbuffer surface after use" by Jesse Hall · 12 years ago
  33. 3d4d215 Merge "fix functor flag parsing, tweak process delay" by Chris Craik · 12 years ago
  34. 0872b37 Release the scratch pbuffer surface after use by Jesse Hall · 12 years ago
  35. 65924a3 fix functor flag parsing, tweak process delay by Chris Craik · 12 years ago
  36. 2af3524 TextureView: add setSurfaceTexture method by Jamie Gennis · 12 years ago
  37. 0928060 Enhanced frame profiling from gfxinfo by Chet Haase · 12 years ago
  38. db8c9a6 Optimization of alpha with DisplayList properties by Chet Haase · 12 years ago
  39. 8f3b8e3 Allow fine-grained control over functors execution by Romain Guy · 12 years ago
  40. e6c966c Merge "Add frame counter to dumpGfxInfo" by Michael Jurka · 12 years ago
  41. 7687882 Detect surface resizes by Romain Guy · 12 years ago
  42. a3fabff Add frame counter to dumpGfxInfo by Michael Jurka · 12 years ago
  43. 244ada1 Refactor GLES20Canvas/HardwareRenderer JNI layers by Romain Guy · 12 years ago
  44. 6554943 Use a status_t return type for GL functors by Romain Guy · 12 years ago
  45. a998dff Destroy the hardware renderer when ViewRootImpl's die is post-poned Bug #6109035 by Romain Guy · 12 years ago
  46. 5d6999e Don't make GLRenderer aware of GLES20Renderer by Romain Guy · 12 years ago
  47. e979e62 Code cleanup by Romain Guy · 12 years ago
  48. 9d1992d Optimizing DisplayList properties by Chet Haase · 12 years ago
  49. 27ff913 Work on more low memory reporting to apps. by Dianne Hackborn · 12 years ago
  50. cfef123 Perform early intersect to avoid unnecessary draws by Romain Guy · 12 years ago
  51. b7ee8e2 am 6ad5d69d: am 0a232673: am bf378fd7: Don\'t allow screen invalidations to go outside bounds of screen by Michael Jurka · 12 years ago
  52. bf378fd Don't allow screen invalidations to go outside bounds of screen by Michael Jurka · 12 years ago
  53. 33f6beb Record possible clip rejects when recording display lists by Romain Guy · 12 years ago
  54. b04f7e9 Make it easier to enable dirty regions debugging by Romain Guy · 12 years ago
  55. a676ad7 New debugging tool in adb shell dumpsys gfxinfo by Romain Guy · 12 years ago
  56. 13631f3 Add debug markers to OpenGLRenderer by Romain Guy · 12 years ago
  57. 530041d Add stencil buffer to the EGL config by Romain Guy · 13 years ago
  58. b335fad hack up frame latency measurement by Jamie Gennis · 13 years ago
  59. 893eace Merge "Sub display list in TextView" by Gilles Debunne · 13 years ago
  60. 44d7974 Remove unused parameter by Romain Guy · 13 years ago
  61. b35ab7b Sub display list in TextView by Gilles Debunne · 13 years ago
  62. 9477c6e Enable dirty regions on newly created EGL surfaces by Romain Guy · 13 years ago
  63. 95db2b2 Improve latency instrumentation. by Jeff Brown · 13 years ago
  64. 08837c2 Fix flashing wifi dialog after rotating back from landscape. by Chet Haase · 13 years ago
  65. 31f2c2e Notify views when EGL resources are about to be destroyed Bug #5639899 by Romain Guy · 13 years ago
  66. 717a25d Add new ManagedEGLContext class to help apps participate in memory trimming. by Dianne Hackborn · 13 years ago
  67. 50a66f0 Merge "Terminate EGL when an app goes in the background" into ics-mr1 by Romain Guy · 13 years ago
  68. 8ff6b9e Terminate EGL when an app goes in the background by Romain Guy · 13 years ago
  69. a958265 Initialize egl_cache with an app writeable file by Romain Guy · 13 years ago
  70. 40e0383 Fix issue #5384631: hw windows not resizing correctly by Chet Haase · 13 years ago
  71. 5d927c2 Fix issue #5150899: Call activity takes 15MB we never get back. by Dianne Hackborn · 13 years ago
  72. 16260e7 Dispatch onDetachedFromWindow before destroying everything Bug #5245686 by Romain Guy · 13 years ago
  73. eca9b1f Prevent crash in VPN settings Bug #5217245 by Romain Guy · 13 years ago
  74. 407ec78 Add OpenGL backend to ImageWallpaper Bug #5204874 by Romain Guy · 13 years ago
  75. 86e3e22 Prevent NPE in HardwareRenderer Bug #5169815 by Romain Guy · 13 years ago
  76. 50d133e <blink/> is not an acceptable default behavior. Bug #5156334 by Romain Guy · 13 years ago
  77. 1d0c708 Destroy the EGL surface when the ViewRootImpl surface is invalid Bug #5109839 by Romain Guy · 13 years ago
  78. d3facf3 Don't recreate the EGL surface if the surface is not ready Bug #5114545 by Romain Guy · 13 years ago
  79. cf15efb Properly cancel pending buffers on window size change by Romain Guy · 13 years ago
  80. 357c942 Prevent crash with NPE in HardwareRenderer Bug #5109839 by Romain Guy · 13 years ago
  81. 1a7b115 Trim HardwareRenderer memory more frequently. by Romain Guy · 13 years ago
  82. c68c913 Various work on out of memory managment. by Dianne Hackborn · 13 years ago
  83. 65b345f Reclaim more memory, more often. by Romain Guy · 13 years ago
  84. 6d7475d Destroy layers and flush layers cache when a window is destroyed. by Romain Guy · 13 years ago
  85. 912a7b3 Make sure we have a current EGL context when invoking EGL Bug #5081795 by Romain Guy · 13 years ago
  86. 29d23ec Add debug flag to print out the EGL configuration used by libhwui by Romain Guy · 13 years ago
  87. 484c719 Add ELG config debugging to HardwareRenderer by Romain Guy · 13 years ago
  88. 162a021 Decouple GLES20RecordingCanvas lifetime from GLES20DisplayList. Bug: 5062011 by Jeff Brown · 13 years ago
  89. 566b3ef Let HardwareRenderer support multiple threads. by Romain Guy · 13 years ago
  90. bdf7609 Trim OpenGLRenderer's memory usage whenever possible by Romain Guy · 13 years ago
  91. 08645eb Revert "Don't preload HardwareRenderer, its static initialization is process dependant." by Romain Guy · 13 years ago
  92. 821e243 Don't preload HardwareRenderer, its static initialization is process dependant. by Romain Guy · 13 years ago
  93. 0398575 Always make GL calls with a valid EGL context. Bug #5010760 by Romain Guy · 13 years ago
  94. 7e1160e Always redraw the UI on orientation change Bug #4994715 by Romain Guy · 13 years ago
  95. 9ace8f5 Use NEAREST filtering for layers whenever possible. by Romain Guy · 13 years ago
  96. 02ccac6 Code cleanup by Romain Guy · 13 years ago
  97. a948927 Add the ability to specify the opacity of a TextureView by Romain Guy · 13 years ago
  98. e5e0c50 Properly refcount SurfaceTexture in the JNI layer. by Romain Guy · 13 years ago
  99. 77a8116 Add TextureView.getBitmap() by Romain Guy · 13 years ago
  100. 6f7d939 Take advantage of EGL_BUFFER_PRESERVED on IMG. by Romain Guy · 13 years ago