Due to the old EGL version implemented by the old BRCM GLES drivers, the core cannot obtain a (HW) GL context to be used for accelerated video output. Disable this feature on systems using the old/legacy GLES(2) driver.
Upstream has added support for using an OpenGL(ES2) context for 3D games and HW rendering. The core will request a HW GL context from RetroArch when starting.
Added the necessary parameters to the build to support the GL context for the platform where RetroArch is running.
libretro build files are now included in the upstream scummvm repository, and the libretro repo is a fork of that.
The `main` branch is now `master` and the libretro makefiles have moved to backends/platform/libretro.
Update the module licence path and install file paths.
fix
Recently, upstream re-organized the repository and changed the build process.
This commit adapts the scriptmodule to the new structure:
- building is done directly from the main repo source
- data files neeed for the core is built with `make datafiles` and copied to our package
- ScummVM is upgraded to current stable (v2.6.1) in the process.
NOTE: WIP engines are not built by default and are not included
- switched the theme the `scummremastered`, added in 2019 in ScummVM
- license changed to GPLv3 (same as the main ScummVM project)
* In a recent commit upstream (7f39a7f) the build for armv broke but it is fixed now (7fb4d42).
* The Makefile fix now allows to simplify the build flags in the scriptmodule.
* Also do not force the HAVE_POSIX_MEMALIGN flag and instead let the Makefile handle it.