Commit Graph

7 Commits

Author SHA1 Message Date
Mirko Galimberti 8cc881c1ae
Introduce `ANGLE` GL provider on Apple platforms on top of SDL2 window backend (#8534)
* Disable OpenGL for SDL2 window backend and introduce ANGLE egl_backend

* Allow to build with legacy OpenGL provided from Apple and add docs

* Apply code review suggestions
2024-03-13 18:16:20 +01:00
Mirko Galimberti c957fee22a
Bump `SDL2` version to `2.28.5` and `SDL_image` to `2.8.0` in build dependencies script and update `kivy_deps.sdl2` on Windows (#8479)
* Bump SDL2 version in build dependencies script

* Use pre-release 2.7.1 for sdl_image

* Link for pre-releases is different

* sdl_image 2.8.0 has now been released

* Update kivy_deps.sdl2 and kivy_deps.sdl2-dev to 0.7.0 (to reflect the same changes made in Linux and macOS build scripts)
2023-12-06 20:41:22 +01:00
Mirko Galimberti 84f9d77665 macOS dependencies: Build libpng16 for freetype, so can render colored emoji 2023-07-15 16:23:53 +05:30
Mirko Galimberti 05db751198
XCode `14.3` fails to build SDL if `MACOSX_DEPLOYMENT_TARGET < 10.13` (#8191) 2023-04-23 10:48:38 +02:00
Mirko Galimberti ea660187b3 Bump versions on tools/build_macos_dependencies.sh 2023-03-18 23:56:07 +05:30
Mirko Galimberti 2d850d0126 Dependencies build tool: exit immediately on fail and allow an easier debug 2023-03-06 20:30:36 +01:00
Mirko Galimberti 15de4364ee Introduces build scripts for sdl2 dependencies and KIVY_DEPS_ROOT 2023-01-07 15:41:17 +01:00