6 Commits

Author SHA1 Message Date
Matan Lurey
88a116a521 Update examples/** to provide --local-engine-host. (flutter/engine#44610)
Partial work towards https://github.com/flutter/flutter/issues/132245.
2023-08-10 17:47:38 -07:00
David Worsham
716b6a2cd4 [fuchsia] Only use upstream vulkan headers (flutter/engine#44157)
Stop using the special fuchsia headers, as they are contributing to
undefined behavior when building with LTO.
They are also no longer needed. All relevant fuchsia extensions were
upstreamed some time ago.

In the process, engage in some cleanup which means the "vulkan_config"
is also no longer needed. Rely on GN "public_deps" to provide the vulkan
include paths to various source sets.

See b/291462180 for more details on why this fix was neccesary.
2023-08-01 13:17:14 +10:00
Constantine Shablya
dcef53581c Fix Vulkan embedder example (flutter/engine#39052) 2023-01-27 15:55:06 +00:00
Dan Field
f7163f555c Roll SwiftShader, ANGLE, use SwANGLE in test harnesses (flutter/engine#33814)
Roll Swiftshader, ANGLE, and Vulkan deps.

Updates license bot for new locations of licenses and new files
in roll.

Converts unit test harnesses to use SwANGLE, which is the
supported way of using SwiftShader as a software backend for GLES.

Updates goldens due to swiftshader changes.

Fixes up include paths to avoid directly including third_party
code by that name, which is unlikely to work in other build
environments.

Includes upstream patches to ANGLE and SwiftShader to build in our
windows environments, as well as patches to Skia to support
defining the location of VulkanMemoryAllocator and a patch to ANGLE
to support opting into a newer version of VMA.
2022-06-23 16:43:39 -07:00
Brandon DeRosier
0e98421276 Make the cmake GLFW embedder example easier to use (flutter/engine#34113) 2022-06-16 15:19:49 -07:00
Brandon DeRosier
bae75ce21d Vulkan embedder GLFW example (flutter/engine#31213) 2022-02-03 14:21:11 -08:00