5745a0a37fa8b09e6ce538ab8ef58684cc00604e |
|
12-Apr-2017 |
Jim Van Verth <jvanverth@google.com> |
Add uncached and perspective shadows to Skia renderer Test: manual - looked at FrameworkShadow app Bug: 37300468 Change-Id: I72d820479141db2d83363747d9f76abbaca70d98
/frameworks/base/libs/hwui/pipeline/skia/ReorderBarrierDrawables.cpp
|
d7410f7829ff591ca81ad93c9c9b1632ea80d1bc |
|
04-Apr-2017 |
Stan Iliev <stani@google.com> |
Fix pop-up shadow drawn in the wrong place with Skia pipeline Fix a bug in DrawShadow matrix calculation. Recorded matrix does not need to be applied, because parent display lists have already replayed matrix transformations. Test: added a new HWUI unit test that is passing only after this fix Bug: 33103723 Change-Id: I7a47dbe879df6b9e5920a47c0e1168d9902a3e70
/frameworks/base/libs/hwui/pipeline/skia/ReorderBarrierDrawables.cpp
|
30a75debb1c2623308f04d4e01f0ef3162ad7ac1 |
|
24-Jan-2017 |
Stan Iliev <stani@google.com> |
Use new Skia DrawShadow API Use new Skia DrawShadow API to draw shadows and remove unused code from HWUI. Test: Built and ran shadow macrobench tests. Change-Id: Ief86b03b7348367f8bae8c212d64d5a545eebaeb
/frameworks/base/libs/hwui/pipeline/skia/ReorderBarrierDrawables.cpp
|
347691f8d87157be0eaeca26f4003d8a06a275e3 |
|
01-Dec-2016 |
Stan Iliev <stani@google.com> |
Fix a crash in skia pipeline, when empty reorder block is first Fix a crash in skia pipeline, which happens if an empty reorder barrier is inserted at index 0 in a SkiaDisplayList. Add a unit test that repro the bug (unit test is crashing wihtout the fix and passing with the fix). Test: built and ran skia pipeline with angler-eng and run HWUI unit tests. Change-Id: I4aded15021c70cc0ae8daa83bbe8ed0e10a41eef
/frameworks/base/libs/hwui/pipeline/skia/ReorderBarrierDrawables.cpp
|
e547dd0b80b819bbd377bd7de228737b10570aa0 |
|
09-Nov-2016 |
Derek Sollenberger <djsollen@google.com> |
Cleanup asserts and remove usage of deprecated data structure. Test: compile only Change-Id: I9e9f1a3fb37db043d76a98a9568679e7e531e283
/frameworks/base/libs/hwui/pipeline/skia/ReorderBarrierDrawables.cpp
|
40800725d2dec2915607af0231f04f40c5cd221b |
|
03-Nov-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Implement Skia pipelines for OpenGL and Vulkan."
|
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/ReorderBarrierDrawables.cpp
|
f87da67df90968adcddb2404ff20a41fe49a0315 |
|
02-Nov-2016 |
Derek Sollenberger <djsollen@google.com> |
Adding changes required by the master-skia merge. Test: compile only Change-Id: I39637a20da439edbf2831952df9bfa12da78e9b9
/frameworks/base/libs/hwui/pipeline/skia/ReorderBarrierDrawables.cpp
|
021693b967a2c5556dddd183eb0247df4079e1ad |
|
17-Oct-2016 |
Stan Iliev <stani@google.com> |
Implement SkiaRecordingCanvas, RenderNodeDrawable and other drawables. Implement SkiaRecordingCanvas, RenderNodeDrawable, GLFunctorDrawable, LayerDrawable, StartReorderBarrierDrawable, EndReorderBarrierDrawable. Move AnimatedRoundRect and AnimatedCircle in a separate file. All Skia pipeline files are moved in hwui/pipeline/skia folder. Add unit tests for RenderNodeDrawable, StartReorderBarrierDrawable, EndReorderBarrierDrawable and SkiaRecordingCanvas. Test: I tested manually on 6P devices and did run the unit tests. Change-Id: If2a347bd1fc4689953822294ce5bf98c7f3f57c7
/frameworks/base/libs/hwui/pipeline/skia/ReorderBarrierDrawables.cpp
|