diff --git a/pkg/msvc-uwp/.gitignore b/pkg/msvc-uwp/.gitignore index 42a3bc66e570..b7431a471b65 100644 --- a/pkg/msvc-uwp/.gitignore +++ b/pkg/msvc-uwp/.gitignore @@ -9,4 +9,8 @@ AppPackages/ /DebugANGLE /ReleaseANGLE /x64 -/ARM64 \ No newline at end of file +/ARM64 + +# MESA +!/RetroArch-msvcUWP/MESA/x64/*.dll +!/RetroArch-msvcUWP/MESA/x64/*.lib diff --git a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/README.md b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/README.md index da8fef4b9576..81807c243298 100644 --- a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/README.md +++ b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/README.md @@ -1,5 +1,6 @@ -# MESA PreBuilt Libraries +# MESA Prebuilt Libraries -The Binaries in this folder are compiled from a custom version of [MESA](https://github.com/aerisarn/mesa-uwp). -These are based on this [branch](https://github.com/aerisarn/mesa-uwp/tree/alpha-2-hack-fixes), which is the -stable branch for MESA integration into Retroarch. +The binaries in this directory are compiled from a custom MESA fork maintained here: +https://github.com/SternXD/mesa-uwp + +These builds are derived from the `uwp-25.3.3` branch. \ No newline at end of file diff --git a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/dxil.dll b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/dxil.dll index db751d7cd804..e3cff96e895f 100644 Binary files a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/dxil.dll and b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/dxil.dll differ diff --git a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libEGL.dll b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libEGL.dll index b01e88360391..131a32ccdae4 100644 Binary files a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libEGL.dll and b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libEGL.dll differ diff --git a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libEGL.lib b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libEGL.lib index c9eeefe970d9..308c3e14ebee 100644 Binary files a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libEGL.lib and b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libEGL.lib differ diff --git a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libGLESv1_CM.dll b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libGLESv1_CM.dll new file mode 100644 index 000000000000..b5720097ac42 Binary files /dev/null and b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libGLESv1_CM.dll differ diff --git a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libGLESv2.dll b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libGLESv2.dll index ad97bfe2b75d..21ef47126fe9 100644 Binary files a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libGLESv2.dll and b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libGLESv2.dll differ diff --git a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libgallium_wgl.dll b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libgallium_wgl.dll index 98c84ebfa75e..202bb5ca17d9 100644 Binary files a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libgallium_wgl.dll and b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libgallium_wgl.dll differ diff --git a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libglapi.dll b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libglapi.dll deleted file mode 100644 index 7d2c75055876..000000000000 Binary files a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/libglapi.dll and /dev/null differ diff --git a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/opengl32.dll b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/opengl32.dll index 2603e9fc9380..ad85befdcb5d 100644 Binary files a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/opengl32.dll and b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/opengl32.dll differ diff --git a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/spirv_to_dxil.dll b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/spirv_to_dxil.dll new file mode 100644 index 000000000000..fd561b3088ab Binary files /dev/null and b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/spirv_to_dxil.dll differ diff --git a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/vulkan_dzn.dll b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/vulkan_dzn.dll new file mode 100644 index 000000000000..a401c6603ac8 Binary files /dev/null and b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/vulkan_dzn.dll differ diff --git a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/z-1.dll b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/z-1.dll index c373354125d3..cc5e39489d62 100644 Binary files a/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/z-1.dll and b/pkg/msvc-uwp/RetroArch-msvcUWP/MESA/x64/z-1.dll differ