You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release contains a major overhaul of development packages to make their usage easier as discussed in #91.
Distribution
Improve JSON patcher to operate without renaming RADV ICD;
Improve Meson install command used to check distribution creation;
Distribution creation: Drop support for osmesa classic;
Distribution creation: Refactor it to match Meson install as much as possible;
Make distribution creation more verbose to keep track of its progress more easily;
Distribution creation: Skip subprojects pkg-config files;
Development package: Add fixup tool for pkg config files.
Miscellaneous
Improve for loops across the board;
Support quotes in MSYS2 commands;
MSYS2: Convert paths to Windows quoted format;
Switch away from DOS 8.3 path handling format;
Performance: Deduplicate a loop in build environment information dumper.
Build script
LLVM MSVC build: Simplify error checks;
LLVM MSVC build: Support generating build configuration command without performing the build;
LLVM MSVC build: Fetch LLVM 14.0.0 when source is not available;
LLVM MSVC: Build SPIRV translator in tree but on a different build folder than the rest of LLVM;
Offer to build SPIRV translator only when building clang because Mesa3D requires both when building the exact same components;
Python: Bump minimum requirement to 3.7 per Meson build demands;
Avoid race condition in LLVM sources checkout, regression from 7ff9b39;
Mesa3D: GLES drivers require at least an OpenGL driver;
LLVM MSVC: Build SPIRV translator without SPIRV Tools integration due to build failure and also we don't actually need it as Mesa3D links SPIRV Tools when necessary anyway.