576b6a8a7994f649c0dbacfc34611d1580e16bd6 |
|
17-May-2017 |
John Reck <jreck@google.com> |
Revert "Fix recent apps in system UI for Skia pipeline" This reverts commit 625dd56a45bfe95c5f1baa1891529503ff3374a9. Reason for revert: Caused a memory leak, b/38330767 Bug: 38136140 Bug: 38330767 Test: manual, verified memory isn't leaking doing the steps in b/38330767 Change-Id: I998bea04788d58ba6bad71c1691d5a3b33190c1b Merged-In: I98b2dfd750be57a15785808e2d5723616e2ce20a
/frameworks/base/libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp
|
625dd56a45bfe95c5f1baa1891529503ff3374a9 |
|
06-May-2017 |
Stan Iliev <stani@google.com> |
Fix recent apps in system UI for Skia pipeline Enable HW Bitmaps for Skia pipeline just enough to make recent apps list working by adding support for BitmapShader. Drawing HW bitmaps in a canvas is also supported. Test: recent apps work, HWUI unit tests pass, CTS tests pass. bug: 38136140 Change-Id: Ibd06c859c86dc213310d5ce5272497e1882d0cc6 Merged-In: Ibd06c859c86dc213310d5ce5272497e1882d0cc6
/frameworks/base/libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp
|
fee4a985fd599e5bbfb0eb2d5d75af18ed8ae86e |
|
10-Feb-2017 |
Mathias Agopian <mathias@google.com> |
fallout of libandroid.so split Test: compiled & booted Bug: 35164655 Change-Id: I786167a21453e17493969cdacfc9d31bdb781d98
/frameworks/base/libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp
|
2f1aaf7e24590e3b1dde62e0cb6d8d2978c9d5da |
|
14-Feb-2017 |
Chris Craik <ccraik@google.com> |
updateTexImage before bitmap readback of DeferredLayerUpdaters Bug: 34206215 Test: hwui unit tests passing Change-Id: I4360c0d94a831b4d2ebfd4020e4241658bfa190a
/frameworks/base/libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp
|
3e9999bd866fac71c72e6b484a9836c87c328a08 |
|
20-Jan-2017 |
sergeyv <sergeyv@google.com> |
Explicitly destroy Layer in DeferredLayerUpdater on destroyHardwareResources() Change-Id: I0987104eabda9a2a302b9e765213aad48f93aea4 Test: refactoring CL. Existing tests still pass bug:33753499
/frameworks/base/libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp
|
8cd3edfa15cc9cdbffa935d19ab894426b08d174 |
|
09-Jan-2017 |
Greg Daniel <egdaniel@google.com> |
Break Layer class into Gl and Vulkan subclasses Test: manual testing Change-Id: Ibd2beed39de3ac6da7448e96496253cfe427dfbb
/frameworks/base/libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp
|
cd55852fcd840f7f4c4d7a0a7253a2995c77afa2 |
|
17-Nov-2016 |
Greg Daniel <egdaniel@google.com> |
Make buffer age work in Vulkan Test: manual testing in skiavk mode Change-Id: I5b9d8af7d9cecf2f022ef104ec33a5b7477e9e0c
/frameworks/base/libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp
|
c4fbada76aa840105553b2c2bce2204e673d2983 |
|
07-Nov-2016 |
Derek Sollenberger <djsollen@google.com> |
Support Surface and Layer Readback in the SkiaPipelines. Test: CTS TextureViewTests and UIRendering Change-Id: I2969c8f5a975bfd9aebcbb585c64d1fcbb2487c2
/frameworks/base/libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp
|
e3d281ea18f7ccd477e4db5e74cf4fc1506e9f98 |
|
08-Nov-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add debug memory tracking to SkiaGLPipeline"
|
4bda6bfaa6b8cb775f18f2453720d05f4cb29152 |
|
07-Nov-2016 |
Matt Sarett <msarett@google.com> |
Add debug memory tracking to SkiaGLPipeline Test: Sample output is below D/OpenGLRenderer: Resource Cache Usage: D/OpenGLRenderer: 32 items out of 8192 maximum items D/OpenGLRenderer: 4635572 bytes (4.42 MB) out of 96.00 MB maximum This is less verbose than OpenGL memory debug output for two reasons: (1) SkiaGL has less caches. (2) SkiaGL does not support printing on cache additions/evictions. This seems like more of an internal debugging tool rather than a user-facing debug feature. I think it's best to leave this unimplemented until we find that it might be useful. BUG:32370375 Change-Id: Ib063f1c2a7f88e9840341b1001d227f556d88f26
/frameworks/base/libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp
|
4c9bbf4eef4c8eef44c16d908cb84c343d4a1a81 |
|
07-Nov-2016 |
Matt Sarett <msarett@google.com> |
Fix bug with displaying visual profile bars Test: Used debugging feature. BUG:32370375 Change-Id: I56e4e2155566a219ce43882e48b327123edccfe2
/frameworks/base/libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp
|
cf2c05c652190ddc66f873192c17d193478138a1 |
|
26-Oct-2016 |
Matt Sarett <msarett@google.com> |
Add SkiaProfileRenderer to draw visual debugging info This adds support for debug.hwui.profile and debug.hwui.show_dirty_regions to the Skia pipelines. There still may be some follow up work for profiling with visual bars. The speed at which the renderer is able to draw the rects in the graph is having a noticeable effect on the actual data in the graphs. Test: Verified that the features work as expected. BUG:32370375 Change-Id: I24430da2bab3eb54f6a771f9c984f8ae0008a5a7
/frameworks/base/libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp
|
500a0c30d4dcd012218c3e44a62926a1c34a259f |
|
26-Oct-2016 |
Stan Iliev <stani@google.com> |
Implement Skia pipelines for OpenGL and Vulkan. Implement Skia pipelines for OpenGL and Vulkan: base SkiaPipeline, SkiaOpenGLPipeline and SkiaVulkanPipeline. Write unit tests for SkiaPipeline. Test: Built and run manually on angler-eng. Change-Id: Ie02583426cb3547541ad9bf91700602a6163ff58
/frameworks/base/libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp
|