mesa/src
Michel Dänzer cda6610d85 r600g: Disable LLVM by default at runtime for graphics
For graphics, the LLVM compiler backend currently has many shortcomings
compared to the non-LLVM one. E.g. it can't handle geometry shaders yet,
but that's just the tip of the iceberg.

So building Mesa with --enable-r600-llvm-compiler is currently not
recommended for anyone who doesn't want to work on fixing those issues.
However, for protection of users who end up enabling it anyway for some
reason, let's disable the LLVM backend at runtime by default. It can be
enabled with the environment variable R600_DEBUG=llvm.

Cc: "10.1" <mesa-stable@lists.freedesktop.org>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
(cherry picked from commit 7286739b9b)
2014-04-21 11:18:34 -07:00
..
egl egl/dri2: use drm macros to construct device name 2014-04-14 12:12:55 -07:00
gallium r600g: Disable LLVM by default at runtime for graphics 2014-04-21 11:18:34 -07:00
gbm build: Share the all-local rule for linking libraries into the build dir 2014-01-29 12:58:13 -08:00
getopt
glsl glsl: Try vectorizing when seeing a repeated assignment to a channel. 2014-04-18 15:19:00 -07:00
glx glx: drop obsolete _XUnlock_Mutex in __glXInitialize error path 2014-04-14 11:48:53 -07:00
gtest gtest: enable subdir-objects to prevent automake warnings 2013-11-16 14:01:27 +00:00
hgl haiku libGL: Move from gallium target to src/hgl 2014-01-06 15:50:21 -06:00
loader loader: don't limit the non-udev path to only android 2014-04-14 11:48:52 -07:00
mapi mapi/u_thread: Use GetCurrentThreadId 2014-04-14 11:48:49 -07:00
mesa i965: Fix buffer overruns in MSAA MCS buffer clearing. 2014-04-18 15:19:00 -07:00
Makefile.am loader: introduce the loader util lib 2014-01-18 18:47:27 +00:00
SConscript loader: introduce the loader util lib 2014-01-18 18:47:27 +00:00