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/SkiaVulkanPipeline.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/SkiaVulkanPipeline.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/SkiaVulkanPipeline.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/SkiaVulkanPipeline.cpp
|
0e3cba31460e0698def0310003b7d291f1174afa |
|
09-Nov-2016 |
Derek Sollenberger <djsollen@google.com> |
Handle vulkan windowing directly in SkiaVulkanPipeline Test: manual testing in skiavk mode Change-Id: I2fab80bae2787bfdacbc70d0402e98450e59406d
/frameworks/base/libs/hwui/pipeline/skia/SkiaVulkanPipeline.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/SkiaVulkanPipeline.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/SkiaVulkanPipeline.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/SkiaVulkanPipeline.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/SkiaVulkanPipeline.cpp
|