Kai Pastor
3302690d7e
[skia] Update ( #36680 )
...
Based on https://github.com/microsoft/vcpkg/pull/36518 , credits @abique.
This update makes skia use vcpkg vulkan. There are still vendored
dependencies (abseil, spirv-*, maybe also dawn, graphite), but I don't
want to touch that now.
---------
Co-authored-by: Alexandre Bique <bique.alexandre@gmail.com>
2024-02-21 22:42:39 -08:00
Kai Pastor
c415be64bd
[skia] Fix and test vulkan ( #35828 )
...
* [vcpkg-ci-skia] Use vulkan
* [skia] Fix vulkan on windows
* Require vcpkg-ci-skia pass
* Fixup
2023-12-28 00:11:17 -08:00
Kai Pastor
848c8178ce
[skia] Fix incomplete update, build modules, fix android ( #34951 )
...
* [skia] Restore simple msvc toolchain fix
* libgifcodec is gone
* Update abseil-cpp
* Use vcpkg abseil-cpp
* Update wuffs
* Update dawn
* Update spirv deps
* Remove tint
* Update vulkan-tools
* versions
* Drop obsolete patch
* Use github directly
* Revert "Use vcpkg abseil-cpp"
This reverts commit 9b4157c980
.
* Fix dawn
* Build, install, export modules
* Unroll default-features
* Fix comments
* Fix skresources
* Fix manifest
* WIP
* WIP
* Pass-through lib dirs
* Filter link libs
* WIP
* WIP
* Add feature 'modules'
* Fix SkDebugf visibility
* WIP
* WIP
* Rewrite gn install and export
* No pdb for release
* Omit explicit ouput check
* Update modules config
* Disable skparagraph DLL, no dllexport
* Disable icu on shared windows
* Cleanup
* Cleanup
* Enable android CI
* Android
* Don't export standard libraries
* Disable FontConfigInterface on windows
2023-11-29 01:34:00 -08:00
Kai Pastor
e07c62d059
[skia] Turn into usable and maintainable port ( #28007 )
...
* Remove unused SKIA_PUBLIC_DEFINITIONS
* Revise python3 injection
* Major overhaul
* Revise third-party downloads
Declare them early in a single location, but use as needed.
Validate agains skia's DEPS.
* Integrate download & pkgconfig externals handling
Ensure that downloads are complete with --only-downloads mode.
* Move cmake functions to separate file
* Turn source fixups into proper patches
* Update versions
* Generally disable msvc env setup
* Update python patch
* Remove unused patch
* Rename function
* Update versions
* Handle third-party licenses
* Move block
* Rename and unset skia root variable
* Fix usage with alternative build types
* Update versions
2022-12-20 19:29:21 -08:00