* 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
release-notes:
- https://gitlab.freedesktop.org/mesa/mesa/-/blob/21.3/docs/relnotes/21.3.7.rst
Mesa 21.3.7 Release Notes / 2022-02-23
Mesa 21.3.7 is a bug fix release which fixes bugs found since the 21.3.6 release.
Mesa 21.3.7 implements the OpenGL 4.6 API, but the version reported by
glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
Some drivers don't support all the features required in OpenGL 4.6.
OpenGL 4.6 is only available if requested at context creation.
Compatibility contexts may report a lower version depending on each driver.
Mesa 21.3.7 implements the Vulkan 1.2 API, but the version reported by
the apiVersion property of the VkPhysicalDeviceProperties struct
depends on the particular driver being used.
New features
None
Bug fixes
lavapipe: dEQP-VK.spirv_assembly.instruction.compute.float16.arithmetic_3.step fails
ANV: Bad output from TransformFeedback . Regression from Mesa 21.
Something to do with VB+XFB -> VB+XFB dependency?
https://docs.mesa3d.org/relnotes/21.3.2.html
Mesa 21.3.2 is a bug fix release which fixes bugs found since the 21.3.1 release.
Bug fixes
Flickering and blackscreen on Mpv and Clapper (and also low performance on glxgears)
DXVK SIGBUS with Turnip on Poco F1 at loading to open world.
RADV: IsHelperInvocationEXT query is not considered volatile in ACO
[GraphicsFuzz] dEQP-VK.graphicsfuzz.stable-binarysearch-tree-nested-if-and-conditional
[bisected] Mesa 21.3.x breaks GBM with NVIDIA closed source driver 495.44
[DG2] dEQP-GL[45|ES31].functional.shaders.builtin_functions.pack_unpack.packhalf2x16_compute fail
* Update UCM, Add initial LibreELEC build changes, Add alsastate save/restore, remove old ffmpeg from switch builds
* Add mount to switch build for cheats
* Add support for nvmpi to new ffmpeg
* L4T/Switch: use Python3
* L4T: use upstream openssh package
* openssh: add Switch specific patch for keydir
* project/device options cleanup, typos, other fixes
* moonlight: move the core to lakka packages, build for other targets
* rearange a few patches
* L4T: use upstream xorg-server package
* L4T: use upstream libglvnd package
* L4T: use upstream mesa package
* L4T: use upstream util-linux package
* Remove xpadneo from L4T builds
Co-authored-by: Tomáš Kelemen (vudiq) <vudiq@vudiq.sk>