224 Commits

Author SHA1 Message Date
gaaclarke
142803bf72 [Impeller] Adds golden image tests. (flutter/engine#40366)
Added golden image tests to impeller
2023-03-24 16:42:28 -07:00
luckysmg
e9254a637b Add iOS spring animation objc files (flutter/engine#38801)
* ++

* ++

* ++

* ++

* ++

* ++

* Add tests

* ++

* ++

* ++

* ++

* ++
2023-02-02 00:29:17 +00:00
Zachary Anderson
daeb8316d7 Only build analyze_snapshot on Linux host (flutter/engine#39129) 2023-01-25 08:35:57 -08:00
Zachary Anderson
eb154de875 Copy Windows gen_snapshot to a standard location (flutter/engine#37318) 2022-11-04 12:39:17 -07:00
Zachary Anderson
135615dd3d Add top-level target for Windows/Android gen_snapshot (flutter/engine#37134) 2022-10-31 12:55:05 -07:00
Jackson Gardner
c7d1a69158 Web sdk build reland (flutter/engine#36851) 2022-10-20 20:31:54 +00:00
Jackson Gardner
cf2bf1ba1b Revert "Build Web SDK in wasm build tree (#36520)" (flutter/engine#36805) 2022-10-17 18:40:05 +00:00
Jackson Gardner
48495d1865 Build Web SDK in wasm build tree (flutter/engine#36520) 2022-10-14 18:40:49 +00:00
Dan Field
cb5d746c25 [Impeller] Add polyline benchmark with lots of cubics and quads. (flutter/engine#36731) 2022-10-13 18:31:04 +00:00
Jenn Magder
c290d5ac38 Roll buildroot to use Fuchsia toolchain for iOS arm simulator (flutter/engine#36631) 2022-10-06 02:53:19 +00:00
Brandon DeRosier
c1ea726441 [Impeller] Enable impeller_unittests on Windows (flutter/engine#36405) 2022-09-25 14:20:35 -07:00
Chris Evans
76f57fc291 Add analyze_snapshot as a build dependency (flutter/engine#35495) 2022-08-18 16:26:53 +00:00
Bernardo Eilert Trevisan
da10edb0b0 GLFW example with dirty region management (flutter/engine#35057)
* Update the GLFW example callbacks.

* Update the dart example.

* Update CMakeLists

* Update library dependencies in the BUILD file.

* Documenting.

* Formatting.

* Update the callback name.

* Move glfw_drm example to a new folder.

* Create new example folder for drm_embedder.

* Add the flutter spinkit dependency

* Update BUILD files.

* Do not compile glfw_drm example if running it on mac.

* Update the executable name for the glfw_drm example.

* Avoid looking for the surface and display every time since they are always the same.

* Formatting.

* GN formatting.

* Update the way the user malloc's the existing damage

* Update comment

* Update example and add gitignore.

Co-authored-by: Bernardo Eilert Trevisan <btrevisan@google.com>
2022-08-15 09:45:07 -07:00
ColdPaleLight
cbda16b4b4 Create benchmarks for DisplayListBuilder (flutter/engine#34910) 2022-07-29 18:56:02 +00:00
Zachary Anderson
8cd062be3c Remove FragmentProgram.compile() (flutter/engine#34855) 2022-07-22 18:30:54 -07:00
Zachary Anderson
c0170658ed [impellerc] SkSL backend fix for the ink_sparkle shader (flutter/engine#34670) 2022-07-14 12:45:18 -07:00
Zachary Anderson
3258c4c00b [impellerc] Adds an SkSL backend (flutter/engine#34441) 2022-07-13 15:05:00 -07:00
Dan Field
6dd8d32f31 Expose SkPathOps in a standalone library. (flutter/engine#34267) 2022-07-11 10:11:03 -07:00
Zachary Anderson
3c6820dc68 Move embedder_a11y_unittests to its own binary (flutter/engine#34377) 2022-06-29 12:38:26 -07:00
Jonah Williams
a184d04005 cleanup fractional translation ifdefs and config (flutter/engine#34198) 2022-06-22 09:00:57 -07:00
Zachary Anderson
00607f96ea Reland: Roll clang and buildroot (flutter/engine#33339) 2022-05-14 06:04:14 -07:00
Zachary Anderson
b2e44faca7 Revert "Reland: Roll clang and buildroot (#33325)" (flutter/engine#33337)
This reverts commit ca0e980e45b222e3e4534abe4c4e87631bf329ac.
2022-05-13 19:28:06 -07:00
Zachary Anderson
ca0e980e45 Reland: Roll clang and buildroot (flutter/engine#33325) 2022-05-13 18:58:18 -07:00
moko256
6853d66187 [Windows] Remove remaining usage of winuwp flag (flutter/engine#33290) 2022-05-12 13:19:05 -07:00
Jonah Williams
a4895a7315 compile a flutter tester with SUPPORT_FRACTIONAL_TRANSLATION and raster cache disabled (flutter/engine#33272) 2022-05-12 12:49:04 -07:00
David Worsham
88c5519cfa [fuchsia] Migrate unittests to CFv2 (flutter/engine#32878) 2022-05-06 18:54:05 -07:00
Chinmay Garde
eaccba761d [impeller] Implement an OpenGL ES 2.0 backend. (flutter/engine#33084) 2022-05-04 15:54:06 -07:00
godofredoc
5ef82b111b Add archives to //flutter build file. (flutter/engine#33088) 2022-05-03 21:09:05 -07:00
Jim Graham
0e92250c2a Display list test executables (flutter/engine#32973) 2022-04-27 17:04:07 -07:00
Dan Field
1431755360 Roll impeller, add impellerc and tessellator_shared to host builds (flutter/engine#32819)
* Roll to c833f7de604f5c4298216494fb7b7ff378353601
2022-04-21 13:10:11 -07:00
Harry Terkelsen
231e728483 Add WASM target in gn (flutter/engine#31670) 2022-03-16 12:54:35 -07:00
godofredoc
4ad518ee45 Separate unittest to its own group. (flutter/engine#31789) 2022-03-03 08:21:03 -08:00
gaaclarke
e525aced27 Started looking for the dart plugin registrant at runtime (flutter/engine#31418) 2022-02-28 15:50:55 -08:00
Zachary Anderson
5184af687b DEPS in impeller and build unit tests (flutter/engine#31227) 2022-02-05 12:10:24 -08:00
godofredoc
7da0c5421c Archives for dart-sdk and flutter_patched_sdk. (flutter/engine#30888) 2022-02-04 09:30:02 -08:00
Brandon DeRosier
bae75ce21d Vulkan embedder GLFW example (flutter/engine#31213) 2022-02-03 14:21:11 -08:00
Chinmay Garde
047b85586e Allow builder to skip building examples. (flutter/engine#30917) 2022-01-19 11:55:10 -08:00
George Wright
875fec0e3c Add a new display_list_benchmarks test suite (flutter/engine#30678)
* Add a new display_list_benchmarks test suite that will allow us to microbenchmark all the rasterops defined in
our DisplayList format on both CPU and GPU canvases.
2022-01-04 17:01:53 -08:00
George Wright
ddae1bd43c Revert "Add a new display_list_benchmarks test suite (#29562)" (flutter/engine#30507)
This reverts commit 7bbc5623d58fc60465a211fdb9e4ae6b794ccc01.
2021-12-24 22:52:53 -08:00
George Wright
7bbc5623d5 Add a new display_list_benchmarks test suite (flutter/engine#29562)
* Add a new display_list_benchmarks test suite that will allow us to microbenchmark all the rasterops defined in
our DisplayList format on both CPU and GPU canvases.
2021-12-23 13:48:52 -08:00
Chinmay Garde
bdd74b092a Make sure the GLFW example compiles. (flutter/engine#30442) 2021-12-21 12:29:09 -08:00
Zachary Anderson
40ca25819e Use a prebuilt Dart SDK during Fuchsia builds (flutter/engine#29680) 2021-11-11 13:24:37 -08:00
Hannes Winkler
b4e2eb1152 don't build flutter SDK artifacts for armv7 (flutter/engine#28016) 2021-11-05 08:53:01 -07:00
Matej Knopp
66a708c874 Enable partial repaint for iOS/Metal (flutter/engine#28801) 2021-11-02 07:20:01 -07:00
David Worsham
4c9cf9869a fuchsia: Enable ASAN; add tests flag (flutter/engine#29414)
* Get ASAN working

* Remove zircon_ffi from build

* Add enable-unittests gn flag
2021-10-29 15:10:29 -07:00
gaaclarke
1f3c56189c Fixed flutter_shell_native_unittests so they are built by default. (flutter/engine#29052) 2021-10-07 14:23:01 -07:00
gaaclarke
452b0bd2f9 added unit tests for the android embedder that run on android devices (flutter/engine#28784) 2021-09-28 14:02:18 -07:00
Chris Yang
d8663f8a38 organize snapshot/BUILD.gn targets and fix create_arm_gen_snapshot (flutter/engine#28345) 2021-08-27 16:31:01 -07:00
Anthony
50adf078fd [Re-land] Add SPIR-V FragmentShader API to painting.dart (flutter/engine#28208)
[Re-land] Add SPIR-V FragmentShader API to painting.dart

- Add a SPIR-V FragmentShader interface in painting.dart
- Create end to end pixel tests for ops supported by the SPIR-V to SkSL transpiler
- The end to end tests also test the c++ fragment shader implementation

Co-authored-by: Christopher Crawford <chriscraws@gmail.com>
2021-08-20 11:24:14 -04:00
Zachary Anderson
e3f282c563 Revert "Add SPIR-V FragmentShader API to painting.dart (#26996)" (flutter/engine#28202)
This reverts commit 1b518619357cc1666a9fca183c9766d1ece16d0f.
2021-08-19 12:38:10 -07:00