summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/SConscript
AgeCommit message (Collapse)AuthorFilesLines
2020-03-30scons: Prune out unnecessary targets.Jose Fonseca1-11/+0
This prunes out all targets except libgl-gdi, libgl-xlib, and svga, as suggested by Marek Olšák. libgl-xlib will be remove once I have had time to confirm no automated tests we have rely upon it. There are also a bunch of Makefile.sources which become orphaned as result, that are not taken care of in this change. v2: Prune remainders of swr support. Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4348> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4348>
2017-07-31xmlconfig: move into src/utilNicolai Hähnle1-1/+0
v2: attempt to fix Android build (Emil) v3: add missing include path Reviewed-by: Marek Olšák <marek.olsak@amd.com> (v1)
2016-05-30scons: build osmesa swrast and galliumAndreas Fänger1-0/+2
This patch makes it possible to build classic osmesa/swrast on windows again. It was removed in commit 69db422218b0264b5b8eef45bd003a2544e9cbd6. Although there is a gallium version of osmesa now, the swrast version still has more features lacking in llvmpipe, e.g. anisotropic filtering. Tested-by: Brian Paul <brianp@vmware.com> Reviewed-by: Brian Paul <brianp@vmware.com> [Emil Velikov: remove trailing whitespace] Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
2015-05-18mesa/driver/haiku: Drop Mesa swrast rendererAlexander von Gluck IV1-3/+0
This just created extra upkeep and the push to move extern C's into mesa code would mean a large number of extern's in core Mesa driver interfaces. The Haiku Gallium renderers are mostly insulated via the C-based Haiku state tracker. As any future hardware support in Haiku will be gallium based, lets just drop swrast. Haiku has a Mesa 7.12 fork for gcc2 that uses swrast. This commit fixes the last of the Haiku build issues. Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
2015-03-25scons: Don't build osmesa.Jose Fonseca1-2/+0
There doesn't seem much interest on osmesa on Windows, particularly classic osmesa. If there is indeed interest in osmesa on Windows, we should instead integrate src/gallium/targets/osmesa into SCons. Reviewed-by: Brian Paul <brianp@vmware.com>
2015-03-04windows/gdi: Remove.Jose Fonseca1-3/+0
This classic driver is so far behind Gallium softpipe/llvmpipe based one, that's hard to imagine ever being useful. v2: Drop drivers/windows from src/mesa/Makefile.am:EXTRA_DIST per Emil Velikov. Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> v3: Update release notes.
2013-11-16scons: move SConscript from gallium/targets/ to mesa/drivers/dri/common/Emil Velikov1-1/+4
Store scons side by side with the other build systems. v2: cleanup after a failed rebase Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2013-11-13haiku: add swrast driverAlexander von Gluck IV1-0/+3
* This is pretty small and upkeep should be minimal. * Currently fully working. * Cannidate for 10.0.0 branch Acked-by: Brian Paul <brianp@vmware.com>
2013-10-10dri: Merge drisw_util.c into dri_util.cEric Anholt1-1/+1
The only important difference was not calling drmGetVersion, and making the swrast extension vtable. That doesn't justify duplicating the other 330 lines of code. v2: fix the scons build (code by Emil Velikov) v3: fix scons build with swrast-only (code by Emil Velikov) v4: Drop the new define I added, when we already have __NOT_HAVE_DRM_H. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2013-01-12scons: Update for xmlpool/options.h generation.José Fonseca1-0/+3
2012-10-26scons: Build xlib swrast too.José Fonseca1-0/+3
Helpful for debugging.
2011-04-23scons: Build classic mesa gdi driver.José Fonseca1-0/+5
Build as scons platform=windows mesagdi
2011-04-23scons: Build osmesa.José Fonseca1-0/+1
Just type scons osmesa