- Oct 24, 2019
-
-
Dylan Baker authored
At this point meson should be able to handle all of the non-windows platforms just fine; we'd like to be able to stop maintaining scons for those platforms sooner than later. Reviewed-by:
Eric Anholt <eric@anholt.net>
-
- Oct 05, 2019
-
-
Signed-off-by:
Prodea Alexandru-Liviu <liviuprodea@yahoo.com> Reviewed-by:
Jose Fonseca <jfonseca@vmware.com> Cc: <mesa-stable@lists.freedesktop.org> When building in a MSYS2 Mingw-w64 environment Mesa3D sets wrong default build options which inevitably lead to build failure.
-
- Oct 26, 2018
-
-
Brian Paul authored
This reverts commit a5fd54f8. The whole point was to add a way to pass -DVMX86_STATS to the build, but we can do that with a command line argument when we invoke scons. Reviewed-by:
José Fonseca <jfonseca@vmware.com>
-
- Oct 24, 2018
-
-
I found a remnant of texture_float build option that wasn't removed in commit 66673bef This patch removes it. Cc: mesa-stable@lists.freedesktop.org Reviewed-by:
Jose Fonseca <jfonseca@vmware.com>
-
- Oct 19, 2018
-
-
Jose Fonseca authored
It's broken, and WGL state tracker is always built with GLES support noawadays. Reviewed-by:
Brian Paul <brianp@vmware.com> Reviewed-by:
Roland Scheidegger <sroland@vmware.com>
-
- Oct 12, 2018
-
-
Jose Fonseca authored
SCons MSVC support relies on vcvarsall.bat to extract the PATH, CPP includes, library paths, etc. And SCons also has an build env var named MSVC_USE_SCRIPT which one can use to point to alternative vcvarsall.bat script. This change exposes this MSVC_USE_SCRIPT build env variable as a SCons command line variable. This will enable using MSVC outside Program Files (e.g, network shares, etc.) This change also links advapi32 library, necessary for the Windows Registry API used by WGL state tracker, avoiding missing symbols. Reviewed-by:
Brian Paul <brianp@vmware.com> Reviewed-by:
Roland Scheidegger <sroland@vmware.com>
-
- Nov 24, 2016
-
-
Vinson Lee authored
Signed-off-by:
Vinson Lee <vlee@freedesktop.org> Reviewed-by:
Emil Velikov <emil.velikov@collabora.com> Reviewed-by:
Jose Fonseca <jfonseca@vmware.com>
-
- Nov 21, 2016
-
-
To buils The SWR driver (currently optional, not compiled by default) v3: add option as opposed to target Reviewed-by:
Emil Velikov <emil.velikov@collabora.com>
-
- Aug 26, 2016
-
-
For opt build, add VMX86_STATS to the list of cpp defines. Reviewed-by:
Brian Paul <brianp@vmware.com>
-
- Apr 13, 2016
-
-
Jose Fonseca authored
libasan is never linked to shared objects (which doesn't go well with -z,defs). It must either be linked to the main executable, or (more practically for OpenGL drivers) be pre-loaded via LD_PRELOAD. Otherwise works. I didn't find anything with llvmpipe. I suspect the fact that the JIT compiled code isn't instrumented means there are lots of errors it can't catch. But for non-JIT drivers, the Address/Leak Sanitizers seem like a faster alternative to Valgrind. Usage (Ubuntu 15.10): scons asan=1 libgl-xlib export LD_LIBRARY_PATH=$PWD/build/linux-x86_64-debug/gallium/targets/libgl-xlib LD_PRELOAD=libasan.so.2 any-opengl-application Acked-by:
Roland Scheidegger <sroland@vmware.com>
-
- Mar 17, 2015
-
-
Vinson Lee authored
Signed-off-by:
Vinson Lee <vlee@freedesktop.org> Reviewed-by:
Brian Paul <brianp@vmware.com>
-
- May 02, 2014
-
-
Jose Fonseca authored
Saves the trouble of continuously needing to update. Reviewed-by:
Brian Paul <brianp@vmware.com> Reviewed-by:
Roland Scheidegger <sroland@vmware.com>
-
- Apr 16, 2014
-
-
Jose Fonseca authored
For Clang static code analyzer, the scan-build script will produce more comprehensive output. Nevertheless you can invoke it as CC=clang CXX=clang++ scons analyze=1 For MSVC this is the best way to use its static code analysis. Simply invoke as scons analyze=1 Reviewed-by:
Brian Paul <brianp@vmware.com>
-
- Jan 09, 2014
-
-
Cc: "10.0" <mesa-stable@lists.freedesktop.org> Reviewed-by:
Brian Paul <brianp@vmware.com>
-
- Mar 12, 2013
-
-
Jose Fonseca authored
NOTE: Candidate for the stable branches. Reviewed-by:
Brian Paul <brianp@vmware.com>
-
- Aug 16, 2012
-
-
Vinson Lee authored
Signed-off-by:
Vinson Lee <vlee@freedesktop.org> Reviewed-by:
José Fonseca <jfonseca@vmware.com>
-
- May 25, 2012
-
-
Vinson Lee authored
This patch gets the FreeBSD SCons build working again. The build still fails though. Signed-off-by:
Vinson Lee <vlee@freedesktop.org> Reviewed-by:
Brian Paul <brianp@vmware.com>
-
- Jan 18, 2012
-
-
* BePC, BeBox, BeMac for Haiku. * Add sparc architecture as Mesa looks for it. Signed-off-by:
José Fonseca <jfonseca@vmware.com>
-
- Jan 17, 2012
-
-
Enables building stock Mesa under the Haiku operating system.
-
- Nov 29, 2011
-
-
Complicates Gallium3D development and doesn't seem to have active users. Signed-off-by:
Kai Wasserbäch <kai@dev.carbon-project.org> Signed-off-by:
José Fonseca <jfonseca@vmware.com>
-
Jose Fonseca authored
Not actively used. Reviewed-by:
Brian Paul <brianp@vmware.com>
-
- Aug 11, 2011
-
-
Optional parallel rendering of spans using OpenMP. Initial implementation for aa triangles. A new option for scons is also provided to activate the openmp support (off by default). Signed-off-by:
Brian Paul <brianp@vmware.com>
-
- Jun 30, 2011
-
-
Jose Fonseca authored
-
- Jun 17, 2011
-
-
Jose Fonseca authored
-
Jose Fonseca authored
'verbose' is affirmative, and much more common name for this sort of option.
-
Jose Fonseca authored
To enable embedding in platforms other than linux.
-
- Mar 09, 2011
-
-
Vinson Lee authored
The build still fails.
-
- Feb 25, 2011
-
-
Vinson Lee authored
platform.system in SCons on Cygwin includes the OS version number. Windows XP - CYGWIN_NT-5.1 Windows Vista - CYGWIN_NT-6.0 Windows 7 - CYGWIN_NT-6.1 Reduce all Cygwin platform variants to just 'cygwin' so anything downstream can simply use 'cygwin' instead of the different full platform names.
-
- Feb 24, 2011
-
-
Vinson Lee authored
Fixes immediate Python exceptions with SCons on Cygwin.
-
- Feb 16, 2011
-
-
Jose Fonseca authored
-
- Feb 11, 2011
-
-
Jose Fonseca authored
-
- Jan 22, 2011
-
-
Chia-I Wu authored
GLES can be enabled by running scons with $ scons gles=yes When gles=yes is given, the build is changed in three ways. First, libmesa.a will be built with FEATURE_ES1 and FEATURE_ES2. This makes DRI drivers and libEGL support and advertise GLES support. Second, GLES libraries will be created. They are libGLESv1_CM, libGLESv2, and libglapi. Last, libGL or opengl32 will link to libglapi. This change is required as _glapi_* will be declared as __declspec(dllimport) in libmesa.a on windows. libmesa.a expects those symbols to be defined in another DLL. Due to this change to GL, GLES support is marked experimental. Note that GLES requires libxml2-python to generate some of its sources.
-
- Jan 13, 2011
-
-
Jose Fonseca authored
Hairy stuff. Don't know how to do it better though.
-
- Dec 01, 2010
-
-
Jose Fonseca authored
-
- Nov 01, 2010
-
-
Jose Fonseca authored
Use scons target and dependency system instead of ad-hoc options. Now is simply a matter of naming what to build. For example: scons libgl-xlib scons libgl-gdi scons graw-progs scons llvmpipe and so on. And there is also the possibility of scepcified subdirs, e.g. scons src/gallium/drivers If nothing is specified then everything will be build. There might be some rough corners over the next days. Please bare with me.
-
- Sep 29, 2010
-
-
Jose Fonseca authored
Where checked build is compiler optimizations plus debugging checks -- ideal for testing CPU bound loads and running test automation loads.
-
- Aug 12, 2010
-
-
Vinson Lee authored
-
- Jul 24, 2010
-
-
Vinson Lee authored
-
- Jun 04, 2010
-
-
Vinson Lee authored
-
- May 21, 2010
-
-
Vinson Lee authored
Fixes Python IndexError exception with default SCons build.
-