History log of /frameworks/base/libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fee4a985fd599e5bbfb0eb2d5d75af18ed8ae86e 10-Feb-2017 Mathias Agopian <mathias@google.com> fallout of libandroid.so split

Test: compiled & booted
Bug: 35164655
Change-Id: I786167a21453e17493969cdacfc9d31bdb781d98
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
8cd3edfa15cc9cdbffa935d19ab894426b08d174 09-Jan-2017 Greg Daniel <egdaniel@google.com> Break Layer class into Gl and Vulkan subclasses

Test: manual testing
Change-Id: Ibd2beed39de3ac6da7448e96496253cfe427dfbb
cd55852fcd840f7f4c4d7a0a7253a2995c77afa2 17-Nov-2016 Greg Daniel <egdaniel@google.com> Make buffer age work in Vulkan

Test: manual testing in skiavk mode

Change-Id: I5b9d8af7d9cecf2f022ef104ec33a5b7477e9e0c
0e3cba31460e0698def0310003b7d291f1174afa 09-Nov-2016 Derek Sollenberger <djsollen@google.com> Handle vulkan windowing directly in SkiaVulkanPipeline

Test: manual testing in skiavk mode
Change-Id: I2fab80bae2787bfdacbc70d0402e98450e59406d
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.


Change-Id: Ib063f1c2a7f88e9840341b1001d227f556d88f26
4c9bbf4eef4c8eef44c16d908cb84c343d4a1a81 07-Nov-2016 Matt Sarett <msarett@google.com> Fix bug with displaying visual profile bars

Test: Used debugging feature.


Change-Id: I56e4e2155566a219ce43882e48b327123edccfe2
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.


Change-Id: I24430da2bab3eb54f6a771f9c984f8ae0008a5a7
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