diff --git a/config/blocklist b/config/blocklist index eb79e2669..d92d4593d 100644 --- a/config/blocklist +++ b/config/blocklist @@ -4,3 +4,4 @@ dolphin-sa # Wayland patch is now broken upstream PPSSPPSDL # Build issues that need to be resolved melonds-sa # Needs patch updates citra-sa-vulkan # Needs build fixes +duckstation-lr #Libretro Support gone upstream diff --git a/packages/emulators/standalone/rpcs3-sa/package.mk b/packages/emulators/standalone/rpcs3-sa/package.mk index fc6243ac9..2b5cd464c 100644 --- a/packages/emulators/standalone/rpcs3-sa/package.mk +++ b/packages/emulators/standalone/rpcs3-sa/package.mk @@ -3,7 +3,7 @@ # Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech) PKG_NAME="rpcs3-sa" -PKG_VERSION="fe51c7b9605eb8ac8eb94b33f5e540bd75d89443" +PKG_VERSION="7e6cc02e093738dda8b20f3383240f6b7eaa2e0a" PKG_ARCH="x86_64" PKG_LICENSE="GPL-2.0-or-later" PKG_SITE="https://rpcs3.net" diff --git a/packages/emulators/standalone/ryujinx-sa/package.mk b/packages/emulators/standalone/ryujinx-sa/package.mk index 06cd1806a..18ca9a5a0 100644 --- a/packages/emulators/standalone/ryujinx-sa/package.mk +++ b/packages/emulators/standalone/ryujinx-sa/package.mk @@ -2,7 +2,7 @@ # Copyright (C) 2023-present BrooksyTech (https://github.com/brooksytech) PKG_NAME="ryujinx-sa" -PKG_VERSION="1.1.667" +PKG_VERSION="1.1.673" PKG_ARCH="x86_64" PKG_LICENSE="MIT" PKG_SITE="https://github.com/Ryujinx" diff --git a/packages/emulators/standalone/yuzu-sa/package.mk b/packages/emulators/standalone/yuzu-sa/package.mk index 28d3f0ca8..b9f49cac2 100644 --- a/packages/emulators/standalone/yuzu-sa/package.mk +++ b/packages/emulators/standalone/yuzu-sa/package.mk @@ -2,7 +2,7 @@ # Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech) PKG_NAME="yuzu-sa" -PKG_VERSION="6d76a54d3768f45bb6aa7a1a4b4999a0b9b77e09" +PKG_VERSION="3d4c113037d8033e29277c8bf75bec9464d09009" PKG_ARCH="x86_64" PKG_LICENSE="GPLv3" PKG_SITE="https://github.com/yuzu-emu/yuzu" diff --git a/packages/graphics/mesa/package.mk b/packages/graphics/mesa/package.mk index 6ef584705..4305216d5 100644 --- a/packages/graphics/mesa/package.mk +++ b/packages/graphics/mesa/package.mk @@ -7,6 +7,7 @@ PKG_LICENSE="OSS" PKG_DEPENDS_TARGET="toolchain expat libdrm Mako:host" PKG_LONGDESC="Mesa is a 3-D graphics library with an API." PKG_TOOLCHAIN="meson" +PKG_PATCH_DIRS+=" ${DEVICE}" case ${DEVICE} in RK35*) @@ -16,8 +17,8 @@ case ${DEVICE} in PKG_GIT_CLONE_BRANCH="csf" ;; *) - PKG_VERSION="22.3.6" - PKG_SHA256="4ec8ec65dbdb1ee9444dba72970890128a19543a58cf05931bd6f54f124e117f" + PKG_VERSION="23.0.0" + PKG_SHA256="01f3cff3763f09e0adabcb8011e4aebc6ad48f6a4dd4bae904fe918707d253e4" PKG_SITE="http://www.mesa3d.org/" PKG_URL="https://mesa.freedesktop.org/archive/mesa-${PKG_VERSION}.tar.xz" ;; diff --git a/packages/graphics/mesa/patches/handheld/000-fix-i686.patch b/packages/graphics/mesa/patches/handheld/000-fix-i686.patch new file mode 100644 index 000000000..20e3d9494 --- /dev/null +++ b/packages/graphics/mesa/patches/handheld/000-fix-i686.patch @@ -0,0 +1,22 @@ +--- a/src/gallium/drivers/crocus/crocus_bufmgr.c 2023-03-14 18:16:32.195276836 +0000 ++++ b/src/gallium/drivers/crocus/crocus_bufmgr.c 2023-03-14 18:17:32.920657663 +0000 +@@ -878,7 +878,7 @@ crocus_bo_map_cpu(struct util_debug_call + bo_wait_with_stall_warning(dbg, bo, "CPU mapping"); + } + +- if (!bo->cache_coherent && !bo->bufmgr->has_llc) { ++ //if (!bo->cache_coherent && !bo->bufmgr->has_llc) { + /* If we're reusing an existing CPU mapping, the CPU caches may + * contain stale data from the last time we read from that mapping. + * (With the BO cache, it might even be data from a previous buffer!) +@@ -895,8 +895,8 @@ crocus_bo_map_cpu(struct util_debug_call + * LLC entirely requiring us to keep dirty pixels for the scanout + * out of any cache.) + */ +- intel_invalidate_range(bo->map_cpu, bo->size); +- } ++ // intel_invalidate_range(bo->map_cpu, bo->size); ++ //} + + return bo->map_cpu; + }