f209c06d36021a8d049ba0528bbe62254a233636 |
|
26-May-2017 |
Derek Sollenberger <djsollen@google.com> |
Don't crash when presented with non-roundRect clipping outline. We still won't clip to the outline to match existing HWUI behavior. Test: CTS Graphics and hwui_unit_tests pass Bug: 38411077 Change-Id: Ia3161df77a4ccaf0e714d2fe1ac12396d1c8f9e9
/frameworks/base/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp
|
ea1fe9b9d6ff9f0a543489979a0a909acc9ea564 |
|
01-Mar-2017 |
Derek Sollenberger <djsollen@google.com> |
Update SkiaDisplayList to use the modified SkLiteDL SkLiteDL is no longer refcounted or a subclass of SkDrawable. Test: on device testing in SkiaGL mode Change-Id: I9ad53d764a26ab382d80d54908325962f2075802
/frameworks/base/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp
|
6c67f1d04591f44bccb476d715a005ad5bbdf840 |
|
14-Dec-2016 |
Mike Reed <reed@google.com> |
SkClipOp is now an enum class Change-Id: If423dd013a264162ae0b7674a0eeef34bc2cdaae
/frameworks/base/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp
|
6e49c9f007c879f05b035c40c0ba543c00f9d0d0 |
|
02-Dec-2016 |
Mike Reed <reed@google.com> |
switch over clip calls to use SkClipOp instead of SkRegion::Op Change-Id: I67d23c487b5249bc31d96e3b2393f693c0b2bcff
/frameworks/base/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp
|
711b6aec9ae2ccc36d95cb5c3aa74b550fe6496f |
|
30-Nov-2016 |
Matt Sarett <msarett@google.com> |
Merge "Add overdraw debugging feature to Skia pipelines"
|
f58cc92066903b900396f640159ea3ea992fc67d |
|
15-Nov-2016 |
Matt Sarett <msarett@google.com> |
Add overdraw debugging feature to Skia pipelines Test: Compared to OpenGL pipeline and sanity checked with understanding of the drawing pipeline. Also wrote a unit test. BUG:32370375 Change-Id: Iab397d21f0def725fa89551d48c764c67fd2bda8
/frameworks/base/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp
|
db45a4bfaff1120a9b23073e46a0cc6d39f56023 |
|
08-Nov-2016 |
Stan Iliev <stani@google.com> |
Fix Skia render node projection to match HWUI Fix Skia render node projection to match HWUI. Port FrameBuilderTests_projectionReorder test for Skia pipeline. Add new tests in both HWUI and Skia to cover more projection use cases. Test: built and run on angler-eng Change-Id: Ibf27af211452ae95d595aca7723ea63f48b0b282
/frameworks/base/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp
|
79756be175dea78ee9d51bb22abba7621bd9b5cc |
|
09-Nov-2016 |
Matt Sarett <msarett@google.com> |
Add layer updates debugging feature to Skia pipelines When this property is turned on, we flash green every time a hardware layer is updated. Test: Matches the behavior in OpenGLPipeline BUG:32370375 Change-Id: I916f94eee644c185d8a3f9fa4cd69e087ed1e92d
/frameworks/base/libs/hwui/pipeline/skia/RenderNodeDrawable.cpp
|
eea591b08e3ee53f7994dfa5de72e52f5061dd6e |
|
03-Nov-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Fix RenderNodeDrawable to draw nonzero Z nodes when needed"
|
40800725d2dec2915607af0231f04f40c5cd221b |
|
03-Nov-2016 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Implement Skia pipelines for OpenGL and Vulkan."
|
2f06e8ad1a1c4d0866bb66854d2759e275898635 |
|
02-Nov-2016 |
Stan Iliev <stani@google.com> |
Fix RenderNodeDrawable to draw nonzero Z nodes when needed Fix RenderNodeDrawable to draw nonzero Z nodes if not in a reordering section. Write an unit test modeled after FrameBuilder zReorder, which verifies the bug fix. Test: built and run unit tests on angler-eng. bug: 32541103 Change-Id: Ifbf2d51f4432f5de3af4abe5987c2a72fed14185
/frameworks/base/libs/hwui/pipeline/skia/RenderNodeDrawable.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/RenderNodeDrawable.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/RenderNodeDrawable.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/RenderNodeDrawable.cpp
|