scribam
scribam
Commit https://github.com/devkitPro/pacman-packages/commit/679c856eb1a0b5e86a41f2edbdfe055d3d22a253 updates CMake compiler flags. I hope the performance regression which led to commit https://github.com/flyinghead/flycast/commit/6538360fe1828b1daa808d63d42d826faed1e169 is fixed but, since I don't have a switch, testing and feedback are welcome.
C++17
Update default standard for all platforms to C++17 for consistency and to modernize code.
Fix warnings: > Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: github/codeql-action/init@v2, github/codeql-action/autobuild@v2, github/codeql-action/analyze@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/. > CodeQL Action v2 will...
With these changes, a project can now statically link with libatrac9 using MSVC (requires to define `LIBATRAC9_STATIC_DEFINE`). No changes for the shared lib
- Replace Vulkan-Hpp by Vulkan-Headers tag `vulkan-sdk-1.3.290.0` - Reflect the change above in the Update.java script - Update VulkanMemoryAllocator to version v3.1.0 - Refactor CMakeLists.txt using VulkanMemoryAllocator's CMakeLists.txt as model...
Update glslang to fix compilation with GCC 15.1. With this updated version of glslang, macOS 10.15 or newer is required (instead of 10.13)
Fix Linux build workflow
Recent CMake versions emit an error with the current version: ``` CMake Error at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 has been removed from CMake. Update the VERSION argument...