Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
74ae193
prototype of dart-level display list replacement for (Sk)Picture
flar Mar 24, 2021
3d8f8a9
partially working for most canvas calls, but corrupts after a while
flar Mar 25, 2021
8e1bd5e
move storage of data to native DisplayList and implement toImage()
flar Mar 27, 2021
a33ee18
Fix a number of inconsistent data vector accesses, memory corruption …
flar Mar 28, 2021
bb9f648
fix angle extraction and missing break statements
flar Mar 28, 2021
23c5f0f
remove/silence overly verbose debugging prints
flar Mar 28, 2021
e75156d
foreach macro dispatching of canvas ops
flar Mar 28, 2021
e79fc24
de-inline description function, fix an ops arg count
flar Mar 28, 2021
3c36735
embrace SkSamplingOptions, preparing for SkFilterQuality removal
flar Mar 28, 2021
d3f2ea2
Formalize parameter descriptions of display list ops, remove some dea…
flar Mar 29, 2021
f299605
move Int/Float lists to data array and implement drawPoints
flar Mar 29, 2021
d2d6284
implement drawImage calls and setColor/ImageFilter
flar Mar 30, 2021
7f18ebf
add support for shaders and vertices
flar Mar 30, 2021
9ba2de0
implement drawParagraph via SkPicture
flar Mar 30, 2021
90a37ce
adjust some paint attribute defaults and masks
flar Mar 30, 2021
e4c52bd
add ability to render new _DisplayListPicture objects
flar Mar 30, 2021
e6c51c5
implement drawPath/Shadow and a few bounds improvements
flar Mar 31, 2021
1702fa3
implement bounds updates for last few canvas ops
flar Mar 31, 2021
fe78657
fix paint attribute bit constants
flar Apr 1, 2021
2328f87
fix drawAtlas blend mode
flar Apr 2, 2021
b5ace2f
streamline buffer operations and cache longest buffer
flar Apr 2, 2021
7a8789f
minor fixes: transform2x3 constants, indentation, paint shader sampling
flar May 7, 2021
13b41af
fix ci/format.sh complaints
flar May 8, 2021
ce83fc3
add licenses
flar May 8, 2021
0482ea7
fix test depending on SkiaPicture and missing drawImage native args f…
flar May 8, 2021
db92202
minor fixes to pass tests, 2 bugs found
flar May 10, 2021
7bb0ac0
pass dither flag for paint ops that use shaders
flar May 10, 2021
7d92a08
implement clipPath
flar May 10, 2021
ea82498
import cmath for M_PI on Windows
flar May 10, 2021
8a747f0
remove dead code
flar May 10, 2021
c13700e
remove use of problematic M_PI constant
flar May 10, 2021
87aeac5
more accurate radian conversion
flar May 10, 2021
dc51f7a
reverted default back to Skia pictures for compatibility
flar May 10, 2021
b37b350
missing filterQuality args on SkiaCanvas drawAtlas native calls
flar May 11, 2021
2d8711b
review feedback
flar May 14, 2021
9d69ead
remove unused includes and dependency directories
flar May 21, 2021
68b620d
better error handling in DisplayList constructor and more review feed…
flar May 22, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions ci/licenses_golden/licenses_flutter
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,8 @@ FILE: ../../../flutter/flow/compositor_context.cc
FILE: ../../../flutter/flow/compositor_context.h
FILE: ../../../flutter/flow/diff_context.cc
FILE: ../../../flutter/flow/diff_context.h
FILE: ../../../flutter/flow/display_list_interpreter.cc
FILE: ../../../flutter/flow/display_list_interpreter.h
FILE: ../../../flutter/flow/embedded_view_params_unittests.cc
FILE: ../../../flutter/flow/embedded_views.cc
FILE: ../../../flutter/flow/embedded_views.h
Expand Down Expand Up @@ -69,6 +71,8 @@ FILE: ../../../flutter/flow/layers/color_filter_layer_unittests.cc
FILE: ../../../flutter/flow/layers/container_layer.cc
FILE: ../../../flutter/flow/layers/container_layer.h
FILE: ../../../flutter/flow/layers/container_layer_unittests.cc
FILE: ../../../flutter/flow/layers/display_list_layer.cc
FILE: ../../../flutter/flow/layers/display_list_layer.h
FILE: ../../../flutter/flow/layers/fuchsia_layer_unittests.cc
FILE: ../../../flutter/flow/layers/image_filter_layer.cc
FILE: ../../../flutter/flow/layers/image_filter_layer.h
Expand Down Expand Up @@ -341,6 +345,8 @@ FILE: ../../../flutter/lib/ui/painting/codec.cc
FILE: ../../../flutter/lib/ui/painting/codec.h
FILE: ../../../flutter/lib/ui/painting/color_filter.cc
FILE: ../../../flutter/lib/ui/painting/color_filter.h
FILE: ../../../flutter/lib/ui/painting/display_list.cc
FILE: ../../../flutter/lib/ui/painting/display_list.h
FILE: ../../../flutter/lib/ui/painting/engine_layer.cc
FILE: ../../../flutter/lib/ui/painting/engine_layer.h
FILE: ../../../flutter/lib/ui/painting/gradient.cc
Expand Down
4 changes: 4 additions & 0 deletions flow/BUILD.gn
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ source_set("flow") {
"compositor_context.h",
"diff_context.cc",
"diff_context.h",
"display_list_interpreter.cc",
"display_list_interpreter.h",
"embedded_views.cc",
"embedded_views.h",
"frame_timings.cc",
Expand All @@ -30,6 +32,8 @@ source_set("flow") {
"layers/color_filter_layer.h",
"layers/container_layer.cc",
"layers/container_layer.h",
"layers/display_list_layer.cc",
"layers/display_list_layer.h",
"layers/image_filter_layer.cc",
"layers/image_filter_layer.h",
"layers/layer.cc",
Expand Down
Loading