another update, as RetroArch tag for 1.10.2 was updated
- update RetroArch to (newly tagged) 1.10.2
- update cores / database / asseets / ... to latest
- update RetroArch to 1.10.2 and drop patch merged upstream
- RetroArch: disable core system files downloader (included in image)
- update almost all cores to their latest version
- drop duckstation core
- modify libretro_update.sh script to allow for updates to latest tagged commit
- modify some packages to use latest tag during automated update
- update liblcf to 0.7.0 (EasyRPG dependency) and drop patches
- do not rename `genesis_plus_gx_wide_libretro.so` to `genesis_plus_gx_libretro.so` in the install path
* Switch: Use versions of these firmwares supplied by kernel install
* Switch: Update kernel to latest
* Backup old uenv.txt on update.
* Update L4T ffmpeg patches
we used lot of `sed` to replace stuff in the supplied config file. as it
is not predictable, how the config file may change in the future, it is
safer just to create default config file from scratch. the supplied
config file did not set any option anyway.
we cannot include nvidia firmware files in the kernel, as the list is
too long to be processed by the shell. building as module should use the
firmware files included in the image as firmware overlays.
removes a temporary file stored in /tmp.
reason: if a different user on the same system tries to build picodrive,
they don't have the write permission to the already existing file and
the compilation fails
* Update L4T encoder/decoder to latest version which is 70% faster at 1080p
* Add vulkan support to ffmpeg
* Add vitaquake3 and boom3 cores for switch builds
These cores are considered broken, but starting, so maybe in the future they will be more reliable.
* Run dock-hotplug before starting retroarch.
This Will properly force DPI if booted on dock, and audio switching. It also has the added bonus of force fixing audio issues where speakers randomly dont work on boot."
* Update Kernel Repos
* update libglvnd
* update xf86-video-nouveau
* Build mesa properly in L4T LibreELEC builds.
* Update L4T build config for retroarch to fix building with support for EGL/openGLES.
While L4T supports EGL/OpenGLES, and the issue building for it is fixed,
we arent switching now though because moonlight core doesnt support it.
* Exclude moonlight core in Lakka builds that use openGLES over openGL, as openGLES is not supported
* Use openGLES in LibreELEC builds, as that is what upstream is targeting