Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Roll Engine from b75aaa34f16d to 80c04d70c0d6 (435 revisions) #102704

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Changes from all commits
Commits
Show all changes
435 commits
Select commit Hold shift + click to select a range
35be2be
28af36b9d Merge entity renderer impl into the entity renderer.
engine-flutter-autoroll Apr 28, 2022
7f9cfcd
08f00cd5e Move entity shaders to their own directory.
engine-flutter-autoroll Apr 28, 2022
73d0570
e95252f06 Shorten names of the render target attachment descriptors.
engine-flutter-autoroll Apr 28, 2022
48ad0f0
b5ed864d7 Fixup names of pipeline descriptors.
engine-flutter-autoroll Apr 28, 2022
ab3c2df
531162ff5 Minor fixups to pipeline creation.
engine-flutter-autoroll Apr 28, 2022
5ec84d1
a09363684 Make pipelines store pipeline descriptors.
engine-flutter-autoroll Apr 28, 2022
7418943
612b54fd7 Start consolidating content rendering.
engine-flutter-autoroll Apr 28, 2022
6351f53
27473322e Separate save layer calls into a canvas pass.
engine-flutter-autoroll Apr 28, 2022
57e8a32
97455db0f Start wiring up the entity playground.
engine-flutter-autoroll Apr 28, 2022
3b424a6
778fc113b Allow shader libraries to look at multiple shader dylibs.
engine-flutter-autoroll Apr 28, 2022
61049a0
5405b9a6f Implement texture mapping.
engine-flutter-autoroll Apr 28, 2022
4c8e553
866045d5f WIP on stroke rendering.
engine-flutter-autoroll Apr 28, 2022
030f5e2
d35f10ab1 Insert additional padding at the end of the struct if the s…
engine-flutter-autoroll Apr 28, 2022
75ddda2
41ed619fc Fix struct padding calculations.
engine-flutter-autoroll Apr 28, 2022
357e7f4
ac10b798e Rendering of continuous strokes.
engine-flutter-autoroll Apr 28, 2022
4659098
ede764556 Cleanup entity API.
engine-flutter-autoroll Apr 28, 2022
5c4716b
9ce9a81d5 WIP Add test for clip rendering.
engine-flutter-autoroll Apr 28, 2022
dcc6d61
05705810a Add support for typed commands.
engine-flutter-autoroll Apr 28, 2022
7e1e054
9c88b09aa Give the default render target a stencil buffer.
engine-flutter-autoroll Apr 28, 2022
cd4858a
60c3b2191 Implement stencil-only clips.
engine-flutter-autoroll Apr 28, 2022
6a21551
65ffd0482 Rework canvas passes in prep for subpasses.
engine-flutter-autoroll Apr 28, 2022
f6962f8
38d4abac5 Renderer components no longer need a surface reference to f…
engine-flutter-autoroll Apr 28, 2022
dcf99d7
17d301b96 WIP on creating utils for creating offscreen render targets.
engine-flutter-autoroll Apr 28, 2022
32aa46c
935931173 Fix bug in texture usage mask.
engine-flutter-autoroll Apr 28, 2022
ed0f2ba
3f417887c Setup aiks for canvas subpasses.
engine-flutter-autoroll Apr 28, 2022
64b3ec7
ab16b0bc8 Setup canvas pass hierarchies.
engine-flutter-autoroll Apr 28, 2022
ee92554
3a8fb57fc Canvas subpasses rendering into their own command buffers.
engine-flutter-autoroll Apr 28, 2022
053599e
398b74fac Work towards making canvas subpasses configure postprocessi…
engine-flutter-autoroll Apr 28, 2022
9f34381
bb633cade Fix alpha writes while rendering to texture.
engine-flutter-autoroll Apr 28, 2022
c94d6b7
f9a6a2cb1 Fixup ortho calculations and add ostream printers for geome…
engine-flutter-autoroll Apr 28, 2022
75093a7
18f8e729b Setup a framework to collapse passes.
engine-flutter-autoroll Apr 28, 2022
7bffda4
d00efdd5f Move entity pass management to the entity framework.
engine-flutter-autoroll Apr 28, 2022
5454dad
ead8058c9 Setup a paint pass delgate.
engine-flutter-autoroll Apr 28, 2022
1b6c938
ed8b78a96 Allow entity passes to be elided based on their contents.
engine-flutter-autoroll Apr 28, 2022
53df42a
026dcd191 Turn on full-screen 4xMSAA by default and additional render…
engine-flutter-autoroll Apr 28, 2022
965e2ec
603b91575 Add render pass and pipeline sample count validation.
engine-flutter-autoroll Apr 28, 2022
57c57ff
30f28f161 All creation of pipeline variants from a pipeline.
engine-flutter-autoroll Apr 28, 2022
a30f37a
2b7848053 Allow for the on-demand creation and caching of pipeline va…
engine-flutter-autoroll Apr 28, 2022
e5952e8
723ca3b97 Add more validation logs instead of FML logs.
engine-flutter-autoroll Apr 28, 2022
909fa02
6d871081a Implement Canvas::Skew.
engine-flutter-autoroll Apr 28, 2022
2e85776
18399a5ff Implement Canvas::SaveLayer with bounds.
engine-flutter-autoroll Apr 28, 2022
5b9f7c5
4234b343d Minor: Add Canvas::Transform.
engine-flutter-autoroll Apr 28, 2022
02cc849
8e90d388d Rect union and intersection.
engine-flutter-autoroll Apr 28, 2022
64d6e08
4417fa637 Don't let subpass coverage exceed entity coverage.
engine-flutter-autoroll Apr 28, 2022
96da253
a63c04785 Remove unused and confusing API in TRect.
engine-flutter-autoroll Apr 28, 2022
5db798b
20d22fd3e Add macOS availability checks.
engine-flutter-autoroll Apr 28, 2022
d8d9d92
05e9f893a Add missing availability check for macOS 10.12.
engine-flutter-autoroll Apr 28, 2022
588fe83
cb547949c Fix broken test.
engine-flutter-autoroll Apr 28, 2022
2238d30
e3d435755 Support non-uniform rounding radii.
engine-flutter-autoroll Apr 28, 2022
239a153
10487e3c1 Stub out a display list dispatcher.
engine-flutter-autoroll Apr 28, 2022
5d97517
f83a0211a Support path fill types.
engine-flutter-autoroll Apr 28, 2022
3bec444
66096b5ba Add support for path composition in path builder.
engine-flutter-autoroll Apr 28, 2022
dd92293
d3626cd1f Implement conversion SkPath to Impeller paths.
engine-flutter-autoroll Apr 28, 2022
8ea56cc
98c18b3e1 Import the archivist framework.
engine-flutter-autoroll Apr 28, 2022
5f5fc42
147e64fbd Update translation units for style guide.
engine-flutter-autoroll Apr 28, 2022
15fc03f
8d7d8e653 Cleanup archive structure.
engine-flutter-autoroll Apr 28, 2022
8e3e2d6
89589cc3d Separate archive_location into its own TU.
engine-flutter-autoroll Apr 28, 2022
c624539
547fc005e Clearer names for primary keys.
engine-flutter-autoroll Apr 28, 2022
d72011c
4a6e2d07f Add uncommitted patches from a previous change.
engine-flutter-autoroll Apr 28, 2022
92fe87f
0c595a929 More use of optionals in archivist.
engine-flutter-autoroll Apr 28, 2022
fbaa347
52891357c Make primary keys optional.
engine-flutter-autoroll Apr 28, 2022
3ca2602
7b3ab4178 Minor: Rename primary key variable name.
engine-flutter-autoroll Apr 28, 2022
fd762d7
188890c35 Support user readable table names.
engine-flutter-autoroll Apr 28, 2022
71d8768
94b9bfd7c Add error message for incorrect member lookup.
engine-flutter-autoroll Apr 28, 2022
a6720a8
95386ed3f Remove superfluous auto_key from ArchiveDef.
engine-flutter-autoroll Apr 28, 2022
86bb5c1
bf24ff925 Cleanup macros in archive statement.
engine-flutter-autoroll Apr 28, 2022
898bb4d
85b8a0093 Remove remaining C-Style casts.
engine-flutter-autoroll Apr 28, 2022
dc8afe3
4ca5af44c Fix temporary database file deletion.
engine-flutter-autoroll Apr 28, 2022
35e2af5
84eee265a Fix iOS compilation issues.
engine-flutter-autoroll Apr 28, 2022
d9aab5d
a104fa53d Update GN rules for Flutter updates.
engine-flutter-autoroll Apr 28, 2022
6c95115
a404064ac Minor: Rename the Impeller dispatcher to be something sane …
engine-flutter-autoroll Apr 28, 2022
f6f0800
57a0728c1 Rework the confusingly named renderer subsystem instances.
engine-flutter-autoroll Apr 28, 2022
aef6857
db3c4a11d Make the Metal drawable wrapping routine from the playgroun…
engine-flutter-autoroll Apr 28, 2022
e815606
7566d670c Minor: Change the names of the intermediates for the wrappe…
engine-flutter-autoroll Apr 28, 2022
4935f8b
0016e4808 Allow resizing the playground.
engine-flutter-autoroll Apr 28, 2022
5fa891c
64e3b29ee Holy size savings Batman!
engine-flutter-autoroll Apr 28, 2022
8c20e69
3ac38d8b1 Forward targets specification to the code generator in impe…
engine-flutter-autoroll Apr 28, 2022
8cb298e
0b63e2cc2 Shader data can now be compiled into the binary.
engine-flutter-autoroll Apr 28, 2022
9221c59
86c91dc62 Fix pipeline library issue related to not tracking pending …
engine-flutter-autoroll Apr 28, 2022
0342fc6
687f18991 Don't waste space on an unnecessary depth buffer.
engine-flutter-autoroll Apr 28, 2022
9683806
8748c7687 Setup default pixel formats.
engine-flutter-autoroll Apr 28, 2022
80ebf53
f282f414b Remove support for the weird 5 byte pixel format.
engine-flutter-autoroll Apr 28, 2022
98156d9
7e5364a4d Minor: Account for macro namespacing.
engine-flutter-autoroll Apr 28, 2022
1d3b302
c66b7fb34 IOS macros have not been namespaced yet.
engine-flutter-autoroll Apr 28, 2022
450fd8a
f70087318 Gate the minimum iOS deployment versions in the generated s…
engine-flutter-autoroll Apr 28, 2022
a7c09f5
819b0336f Cross reference issues and add additional tracing.
engine-flutter-autoroll Apr 28, 2022
22fd320
169abed1c Add a README.
engine-flutter-autoroll Apr 28, 2022
1e8b7e3
c251e079a Fixup minor Markdown formatting issues in the README.
engine-flutter-autoroll Apr 28, 2022
5d20242
6d520d234 Add an image overview of the shader compilation pipeline.
engine-flutter-autoroll Apr 28, 2022
6c77619
a449707c0 Link to the shader pipeline from the README.
engine-flutter-autoroll Apr 28, 2022
b8b11cb
844d40063 Enable playgrounds in all tests and fix default sample counts.
engine-flutter-autoroll Apr 28, 2022
e3e454c
9c536958c Update tests to account for sample count defaults.
engine-flutter-autoroll Apr 28, 2022
6a35236
14bf82761 Back out changes to the Impeller dispatcher stub that depen…
engine-flutter-autoroll Apr 28, 2022
2a4600c
2a6bb6eb3 create scorecards-analysis.yml (flutter/engine#4)
engine-flutter-autoroll Apr 28, 2022
13ad143
fec03558c Use -M0 instead of -frecord-sources (flutter/engine#5)
engine-flutter-autoroll Apr 28, 2022
b9c8a2b
e982526e8 Compensate for change to saveLayer (flutter/engine#6)
engine-flutter-autoroll Apr 28, 2022
468eec1
14ec50ada Adds a GN flag for playgrounds (flutter/engine#7)
engine-flutter-autoroll Apr 28, 2022
6acce32
3d422b2f7 Wrap all MD files at 80 cols, minor cleanup of headers/inde…
engine-flutter-autoroll Apr 28, 2022
ac675f9
ca3433db3 Fix Rect::Compare bugs (flutter/engine#10)
engine-flutter-autoroll Apr 28, 2022
69f8d45
e768f4d0a adopt new DlColorFilter objects (flutter/engine#12)
engine-flutter-autoroll Apr 28, 2022
4b9bbb7
88f4c24ac Support 16bit index buffers (flutter/engine#11)
engine-flutter-autoroll Apr 28, 2022
2c9897d
dde655fdd Add viewport and scissor support (flutter/engine#9)
engine-flutter-autoroll Apr 28, 2022
42a0cf0
4220ef372 Add cull mode to command (flutter/engine#13)
engine-flutter-autoroll Apr 28, 2022
76cca52
9b2cbc13c Support nested clips & clip state restoration (flutter/engi…
engine-flutter-autoroll Apr 28, 2022
30a8e46
a2f755518 Fix bug introduced in a476b92 which broke a bunch of tests …
engine-flutter-autoroll Apr 28, 2022
0e06215
e7f90736b changes for new DlMaskFilter objects (flutter/engine#17)
engine-flutter-autoroll Apr 28, 2022
cc4cba6
ba1ecb66c Add baseVertex (flutter/engine#16)
engine-flutter-autoroll Apr 28, 2022
52a688c
542b8c4c3 Fix index size check to respect 16 bit buffers (flutter/eng…
engine-flutter-autoroll Apr 28, 2022
c06e7d8
26090e475 Add mixed type specializations on algebraic ops in TPoint (…
engine-flutter-autoroll Apr 28, 2022
c22e222
cb9997ab9 Respect TextureContents/Canvas::DrawImageRect source rect (…
engine-flutter-autoroll Apr 28, 2022
9d5fa1d
9ecbb76c5 Add an ImGui backend targetting Impeller to the playground …
engine-flutter-autoroll Apr 28, 2022
8125821
604a93f96 Fix prod build (flutter/engine#23)
engine-flutter-autoroll Apr 28, 2022
bbfbd10
6cd7a4553 Bad cubic tests (flutter/engine#24)
engine-flutter-autoroll Apr 28, 2022
ea87839
e94acaae6 Match skia's path param ordering (flutter/engine#25)
engine-flutter-autoroll Apr 28, 2022
7a17c1c
b26c6ac38 Do not include the leading point for cubic polylines (flutt…
engine-flutter-autoroll Apr 28, 2022
1d67d34
bafa73b54 Add assignment operators to point (flutter/engine#26)
engine-flutter-autoroll Apr 28, 2022
fe6b97b
2373da89f Add entity playground callback (flutter/engine#27)
engine-flutter-autoroll Apr 28, 2022
17c9e26
2dceced0e adopt new DlAttributeType enum naming (flutter/engine#30)
engine-flutter-autoroll Apr 28, 2022
1f78e5e
f41c0a93e Support subcontours in strokes, lay groundwork for fills (f…
engine-flutter-autoroll Apr 28, 2022
1ab6ad9
4be3053ec Add immediate mode manipulator widget macros for the playgr…
engine-flutter-autoroll Apr 28, 2022
baa484a
f0a7b4e90 Fix MoveTo for fills (flutter/engine#32)
engine-flutter-autoroll Apr 28, 2022
ca6066c
df2485c90 Add dot and cross product to Point (flutter/engine#33)
engine-flutter-autoroll Apr 28, 2022
2adf600
3cff1a93b Remove duplicate points between connected components when g…
engine-flutter-autoroll Apr 28, 2022
71947fe
451f93e83 Handle all corner cases for stroke geometry, add bevel join…
engine-flutter-autoroll Apr 28, 2022
90304b7
0dae5ada0 Add `//impeller/typographer`. (flutter/engine#36)
engine-flutter-autoroll Apr 28, 2022
c972cb1
e1a9ae853 Remove schedule runs of scorecards. (flutter/engine#38)
engine-flutter-autoroll Apr 28, 2022
d6c99fe
8d79ce674 Bump ossf/scorecard-action from 1.0.3 to 1.0.4 (flutter/eng…
engine-flutter-autoroll Apr 28, 2022
d8e14ea
137fa4816 Fix license to make the license script happy (flutter/engin…
engine-flutter-autoroll Apr 28, 2022
c96c455
91ec4c207 Bump github/codeql-action from 1.0.26 to 1.1.3 (flutter/eng…
engine-flutter-autoroll Apr 28, 2022
2120fff
62135be77 Remove break corner cases, simplify strokes, and generate c…
engine-flutter-autoroll Apr 28, 2022
a42e392
9f9c557ec Account for glyph extents in the atlas. (flutter/engine#42)
engine-flutter-autoroll Apr 28, 2022
9aea1a1
4e323c6fd Relay text color from Paint. (flutter/engine#43)
engine-flutter-autoroll Apr 28, 2022
89a7a12
c11f4083d Account for updated macro name in //flutter/fml/build_confi…
engine-flutter-autoroll Apr 28, 2022
6ca669b
a781e2f9a Setup join/cap proc (flutter/engine#45)
engine-flutter-autoroll Apr 28, 2022
a7db6b5
555fabaa0 Avoid depending on STB in //flutter/impeller/image. (flutte…
engine-flutter-autoroll Apr 28, 2022
7c0996c
d84a831d8 Add square cap (flutter/engine#48)
engine-flutter-autoroll Apr 28, 2022
adc52b7
75e83ff3e Point: Add reflect and make scalar ops more flexible (flutt…
engine-flutter-autoroll Apr 28, 2022
7c9de2c
d9e792783 Add miter join (flutter/engine#49)
engine-flutter-autoroll Apr 28, 2022
dbc8add
905895695 Add round caps and joins (flutter/engine#52)
engine-flutter-autoroll Apr 28, 2022
d2e8b37
c81fbbdac Move Contents classes into separate translation units (flut…
engine-flutter-autoroll Apr 28, 2022
3cdbeb5
9d6048ab0 Expose C API for tessellator, move to own subdir (flutter/e…
engine-flutter-autoroll Apr 28, 2022
ed5e491
2a1b56096 Fix ScalarNearlyEqual test (flutter/engine#56)
engine-flutter-autoroll Apr 28, 2022
f6d81ce
845c3bc07 Add color premultiply/unpremultiply (flutter/engine#57)
engine-flutter-autoroll Apr 28, 2022
f68434c
6f9fa60b0 Add pipeline blend modes & demo (flutter/engine#55)
engine-flutter-autoroll Apr 28, 2022
cb86502
0936dfaee Bump github/codeql-action from 1.1.3 to 1.1.4 (flutter/engi…
engine-flutter-autoroll Apr 28, 2022
64eba35
6da61e7fd Remove FML dependency on geometry, tessellator (flutter/eng…
engine-flutter-autoroll Apr 28, 2022
d4dbda9
b14fb96b3 Make Path::Polyline::GetContourPointBounds safe for OOB (fl…
engine-flutter-autoroll Apr 28, 2022
916f7ed
24d7083c9 Add LICENSE file. (flutter/engine#61)
engine-flutter-autoroll Apr 28, 2022
25518e7
841bb991b Move impeller::Comparable to //impeller/base. (flutter/engi…
engine-flutter-autoroll Apr 28, 2022
c751a92
74dff11d5 Add a script that checks that all source files have a valid…
engine-flutter-autoroll Apr 28, 2022
b312fb1
ec27727a2 Correct polyline bounds test (flutter/engine#64)
engine-flutter-autoroll Apr 28, 2022
009f18d
0084668ec Bump actions/upload-artifact from 2.3.1 to 3 (flutter/engin…
engine-flutter-autoroll Apr 28, 2022
8050132
b816f8f4f Bump actions/checkout from 2.4.0 to 3 (flutter/engine#50)
engine-flutter-autoroll Apr 28, 2022
bcbfbfc
e5fc54887 [tessellator]Expose and document smoothing approximation vi…
engine-flutter-autoroll Apr 28, 2022
3ad11c4
24e249a4f Fix top-level build group to not include the compiler and f…
engine-flutter-autoroll Apr 28, 2022
586b354
9c3cbf855 Hack to prevent back-to-back playground tests from hanging …
engine-flutter-autoroll Apr 28, 2022
12305b7
1828c4c89 Correct default blend mode, fix solid stroke shader to resp…
engine-flutter-autoroll Apr 28, 2022
5fdcc5b
b3cbf05b8 Chainable texture filters (flutter/engine#67)
engine-flutter-autoroll Apr 28, 2022
3c00098
f3a6b3e1b Document GN rules and make targets that cannot be built on …
engine-flutter-autoroll Apr 28, 2022
2b7930a
597c10eb1 Fix diagnostic on iOS simulators. (flutter/engine#71)
engine-flutter-autoroll Apr 28, 2022
f8c1064
e46345db6 Only depend on FML for tracing when building executables. (…
engine-flutter-autoroll Apr 28, 2022
501c2d5
d0c59286c Fix loop-range-construct warnings added in newer versions o…
engine-flutter-autoroll Apr 28, 2022
19cf961
b97e965b7 Add remaining additive blends (flutter/engine#76)
engine-flutter-autoroll Apr 28, 2022
52e0012
ec1dd96b0 Fix issues with constexpr correctness. (flutter/engine#77)
engine-flutter-autoroll Apr 28, 2022
7e41eea
47cb97c35 Add case necessary on 32-bit arm builds. (flutter/engine#79)
engine-flutter-autoroll Apr 28, 2022
d11e05f
f5db75a15 Use new DlColorSource objects (flutter/engine#73)
engine-flutter-autoroll Apr 28, 2022
7bc314e
75a9853fe update the linear gradient code to the new accessor names (…
engine-flutter-autoroll Apr 28, 2022
33888f4
e381974b1 Impelement DisplayListDispatcher::transformReset. (flutter/…
engine-flutter-autoroll Apr 28, 2022
eae386a
8784ff4be Don't use `Add[Thing]` operations when emulating Skia path …
engine-flutter-autoroll Apr 28, 2022
dcae68a
9e33c6fc1 Transform clips by the entity's transform (flutter/engine#87)
engine-flutter-autoroll Apr 28, 2022
4510351
d916e2c7c Add blend filter support for advanced blends (flutter/engin…
engine-flutter-autoroll Apr 28, 2022
ecc70e8
396ef7d0a Bump github/codeql-action from 1.1.4 to 1.1.5 (flutter/engi…
engine-flutter-autoroll Apr 28, 2022
77e8286
503dff6b0 Add directional + 2D gaussian blur (flutter/engine#84)
engine-flutter-autoroll Apr 28, 2022
43dacf7
6e778862f Add ClearContents to apply specified contents to the entire…
engine-flutter-autoroll Apr 28, 2022
6852364
688321533 Add blend mode setting to Entity, Aiks paint, and the dispa…
engine-flutter-autoroll Apr 28, 2022
79b29ef
1d6dc1e68 Forward blend mode from the dispatchers drawColor call. (fl…
engine-flutter-autoroll Apr 28, 2022
5a6db30
5b1b9dfbf Apply Aiks transforms in the canvas space, not world space …
engine-flutter-autoroll Apr 28, 2022
1411223
b32a65fe9 Use new DlBlendMode object (flutter/engine#78)
engine-flutter-autoroll Apr 28, 2022
c388fad
47ff8dbed switch dispatcher methods to new DlImageFilter objects (flu…
engine-flutter-autoroll Apr 28, 2022
ef80ce7
3235eac2a Separate filters into different TUs (flutter/engine#93)
engine-flutter-autoroll Apr 28, 2022
55c8a74
f2d23512b Implement impeller::DisplayListDispatcher::drawTextBlob. (f…
engine-flutter-autoroll Apr 28, 2022
db34d8a
a6b0939fc Add support for instanced rendering and shader storage buff…
engine-flutter-autoroll Apr 28, 2022
69a3bf5
47e9b0853 Use 8bpp glyph atlases. (flutter/engine#96)
engine-flutter-autoroll Apr 28, 2022
af91beb
86c5ea4f3 Draw all glyphs in a text run using a single draw call. (fl…
engine-flutter-autoroll Apr 28, 2022
2bd3209
32b5a8dd7 Batch all draw calls in the entire text frame. (flutter/eng…
engine-flutter-autoroll Apr 28, 2022
993def2
39f4ebd75 Make the filter DAG render all textures at the correct reso…
engine-flutter-autoroll Apr 28, 2022
d6e8bda
0aaa84e5c Render glyphs at the correct resolution with respect to the…
engine-flutter-autoroll Apr 28, 2022
29ecd34
eb7b7d187 Add difference clipping (flutter/engine#104)
engine-flutter-autoroll Apr 28, 2022
9265e7e
6f02b8943 Wire up stroke cap/join/miter limit display list ops (flutt…
engine-flutter-autoroll Apr 28, 2022
85ca480
cbd14baf1 Premultiply gradient colors (flutter/engine#106)
engine-flutter-autoroll Apr 28, 2022
355eae1
9886da891 Use display list images. (flutter/engine#102)
engine-flutter-autoroll Apr 28, 2022
ae2bea0
82a340332 Make filter inputs lazy and sharable (flutter/engine#103)
engine-flutter-autoroll Apr 28, 2022
99af228
69334fd7b Implement drawArc (flutter/engine#109)
engine-flutter-autoroll Apr 28, 2022
f66dd2e
6de2c9c56 support new DlVertices object in dispatcher (flutter/engine…
engine-flutter-autoroll Apr 28, 2022
96c2e47
31812de08 Bump github/codeql-action from 1.1.5 to 2.1.6 (flutter/engi…
engine-flutter-autoroll Apr 28, 2022
c0ae304
78eb5d67f Add blur styles to gaussian blur (flutter/engine#107)
engine-flutter-autoroll Apr 28, 2022
0b3704e
c4f1a592d Fix solid stroke contour switching + round cap smoothing, a…
engine-flutter-autoroll Apr 28, 2022
5cc3ef1
f2bf47d25 Fix SaveLayer/entity subpass behavioral problems (flutter/e…
engine-flutter-autoroll Apr 28, 2022
a2ac844
2dd379708 Wire up enhanced command buffer error reporting. (flutter/e…
engine-flutter-autoroll Apr 28, 2022
2422120
6e8368c47 Remove extra point from DrawRect; skip over duplicate conto…
engine-flutter-autoroll Apr 28, 2022
d12e7cf
93c59198b Explicitly wait for subpass buffers to be scheduled. (flutt…
engine-flutter-autoroll Apr 28, 2022
9347530
f2e297c1f Bump github/codeql-action from 2.1.6 to 2.1.7 (flutter/engi…
engine-flutter-autoroll Apr 28, 2022
18d81ac
e09b0ed12 Add static thread safety analysis ready synchronization pri…
engine-flutter-autoroll Apr 28, 2022
a9eb9c3
8075d383f Standardize around "coverage" terminology; make coverage op…
engine-flutter-autoroll Apr 28, 2022
c56dec5
685ae23ad Add explicit scaling methods for Point/Vector2 (flutter/eng…
engine-flutter-autoroll Apr 28, 2022
8914e87
af922f9d4 Ignore the stencil in the imgui pipeline (flutter/engine#120)
engine-flutter-autoroll Apr 28, 2022
a6cee0c
4248b5d2a Use the stencil buffer to avoid overdraw when rendering non…
engine-flutter-autoroll Apr 28, 2022
101ba14
93035a4cd Remove base.h from base/BUILD (flutter/engine#122)
engine-flutter-autoroll Apr 28, 2022
79c5ad4
20148b270 Standardize around blur sigma<->radius conversion factor (f…
engine-flutter-autoroll Apr 28, 2022
ddc5b71
533b86d3d No newline in depfile output, which seems to confuse ninja …
engine-flutter-autoroll Apr 28, 2022
a7c020a
0ed6d4c4a Fix Path::GetBoundingBox crash for cubics with no local min…
engine-flutter-autoroll Apr 28, 2022
1dc7b98
1a055b08a Add solid stroke coverage override (flutter/engine#127)
engine-flutter-autoroll Apr 28, 2022
49e1bf2
3bc1f3340 Allow building targets that do not create metal shaders on …
engine-flutter-autoroll Apr 28, 2022
6daeed7
43a750813 Move rendering TUs behind own flag (flutter/engine#134)
engine-flutter-autoroll Apr 28, 2022
56a1295
3c9f0e147 Build fixes for roll (flutter/engine#135)
engine-flutter-autoroll Apr 28, 2022
0cd035b
f6508c108 Remove extra premultiply from solid stroke/fill (flutter/en…
engine-flutter-autoroll Apr 28, 2022
cae84c6
999978fa9 Fix enum typedef for older mac SDKs (flutter/engine#136)
engine-flutter-autoroll Apr 28, 2022
bcb5e78
9c4018f10 Filters: Replace Snapshot position with a full transform (f…
engine-flutter-autoroll Apr 28, 2022
1bd6b8c
ca3cd7f77 Move static methods to anonymous namespace (flutter/engine#…
engine-flutter-autoroll Apr 28, 2022
2296a42
f1c1b68c5 Adds --sksl target to impellerc (flutter/engine#131)
engine-flutter-autoroll Apr 28, 2022
1f34e9e
fa68eb6eb Bump github/codeql-action from 2.1.7 to 2.1.8 (flutter/engi…
engine-flutter-autoroll Apr 28, 2022
358dd53
a08cb8b4f Border mask blur (flutter/engine#132)
engine-flutter-autoroll Apr 28, 2022
875cba7
a4599bf6f Add impellerc options to compile OpenGL Desktop and ES vari…
engine-flutter-autoroll Apr 28, 2022
889f4ea
8b881c634 Compute text coverage; use blend mode in savelayer; conserv…
engine-flutter-autoroll Apr 28, 2022
2293ac0
3b1dfc4a4 Add an OpenGL ES stub and parameterize all playgrounds on r…
engine-flutter-autoroll Apr 28, 2022
105c3ba
4d5031540 Fix subpass ordering (flutter/engine#143)
engine-flutter-autoroll Apr 28, 2022
34912d5
80bb5f953 Windows (flutter/engine#144)
engine-flutter-autoroll Apr 28, 2022
5bf7c22
79f2e86a4 Compile and package all shaders for the OpenGL ES backend. …
engine-flutter-autoroll Apr 28, 2022
e82f98f
f86c9b72a Implement mask blur in display list dispatcher (flutter/eng…
engine-flutter-autoroll Apr 28, 2022
324ea45
01e81ef7e Fix Mac compilation issue. (flutter/engine#147)
engine-flutter-autoroll Apr 28, 2022
ee244e9
2b48a800e Fix up build/test issues when building on or off of mac (fl…
engine-flutter-autoroll Apr 28, 2022
69fdabe
68d88aeb4 Filters: Add local transforms (flutter/engine#140)
engine-flutter-autoroll Apr 28, 2022
69142a9
df261f9d9 Fix minor mask blur issues (flutter/engine#149)
engine-flutter-autoroll Apr 28, 2022
cf8212c
c5474f6f0 Untie paths from entities (flutter/engine#145)
engine-flutter-autoroll Apr 28, 2022
1329615
69b676c49 Bump actions/checkout from 3.0.0 to 3.0.2 (flutter/engine#151)
engine-flutter-autoroll Apr 28, 2022
b6ed40d
8679fe78e Remove dependency on Dart, add crash handler to impellerc (…
engine-flutter-autoroll Apr 28, 2022
7d5b84d
56056357f Use New DlPathEffect Object (flutter/engine#98)
engine-flutter-autoroll Apr 28, 2022
e0c4360
cd1a5a355 implement drawDisplayList in impeller dispatcher (flutter/e…
engine-flutter-autoroll Apr 28, 2022
96e2fef
5ec32d7ed Revert "Use New DlPathEffect Object (#98)" (flutter/engine#…
engine-flutter-autoroll Apr 28, 2022
ef02900
da9cfb3ca Separate FilterInput variants into their own TUs (flutter/e…
engine-flutter-autoroll Apr 28, 2022
cdad263
3ebfe9e05 Another coverage fix for border mask blur (flutter/engine#158)
engine-flutter-autoroll Apr 28, 2022
c3cc9e9
86fdc7912 Make it an error for a stage input to take more than one sl…
engine-flutter-autoroll Apr 28, 2022
8317c8d
120c0b631 Avoid instancing/SSBOs for text to support GLES (flutter/en…
engine-flutter-autoroll Apr 28, 2022
5c02ecb
4c75fe6e3 Set path for linear gradient contents; don't fail renders f…
engine-flutter-autoroll Apr 28, 2022
c630fd3
dd4d7050e Check if sub_command_buffer is null before setting label (f…
engine-flutter-autoroll Apr 28, 2022
db503cd
d5f978195 format
engine-flutter-autoroll Apr 28, 2022
15d3f5f
e676fd7a8 Missing files
engine-flutter-autoroll Apr 28, 2022
4554c5b
89a30a729 temporarily increase clang_tidy test limits
engine-flutter-autoroll Apr 28, 2022
c423ecf
7f0e95b1e Delete DartIsolateTest::ValidLoadingUnitSucceeds (flutter/e…
engine-flutter-autoroll Apr 28, 2022
c82e02d
80c04d70c Delete AppLifecycleTests testDismissedFlutterViewController…
engine-flutter-autoroll Apr 28, 2022
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
2 changes: 1 addition & 1 deletion bin/internal/engine.version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
b75aaa34f16d9525c914c1fde21174a0a8df19a9
80c04d70c0d60401d0f1a5ebc88b2df61c2df507