-
-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Meson build support #7
Comments
Update 1: I might be able to delay LLVM related updates if stars align. |
Added Python version detection support. Hard fail if Python is unreachable. Related: #7 tasks 1 and 2.
- before doing anything check the dependencies availability including Meson; - add code comments; - improve python 2/3 awareness; - hard fail if Python or Visual Studio are missing. Completes #7 tasks 1-2.
This is on hold until upstream support is available. |
After looking at Dylan Baker's WIP branch I learned that:
|
…t time. Proper fix is to replace parallel dual python with simultaneous dual python. Related #7.
There is now enough information in Dylan Baker's meson-windows branch to tackle these tasks:
These tasks can be done in no specific order. |
We have LLVM, osmesa gallium, swr including AVX512 (#2) and GLES support that also works with osmesa unlike Scons where it fails to build. We don't have graw-gdi and OpenMP support yet. It's missing upstream. Floating point texyures and renderbuffers are unconditionally enabled so the build option was removed from Meson build. Related #7.
We have LLVM, osmesa gallium, swr including AVX512 (#2) and GLES support that also works with osmesa unlike Scons where it fails to build. We don't have graw-gdi and OpenMP support yet. It's missing upstream. Floating point textures and renderbuffers are unconditionally enabled so the build option was removed from Meson build. Related #7.
This didn't make into 18.3 branchpoint upstream so it missed the milestone deadline upstream. |
LLVM has no Meson build so the last touching points will be ironed out as soon as this feature lands upstream. |
Now there is a merge request for this upstream https://gitlab.freedesktop.org/mesa/mesa/merge_requests/986 |
This landed in Mesa3D master branch and will be available in 19.3.0. |
Meson build system was used when building MSVC packages. |
To add Meson build support to the build script the following tasks must be completed:
Preparation phase
Python
Mesa3D
Check new dependencies
Finale
The text was updated successfully, but these errors were encountered: