mesa/src/gallium/auxiliary
nobled fc9a49b638 gallivm: Always use floating-point operators for floating-point types
This fixes the assert added in LLVM 2.8:
assert(getType()->isIntOrIntVectorTy() &&
       "Tried to create an integer operation on a non-integer type!")

But it also fixes some subtle bugs, since we should've been doing this
since LLVM 2.6 anyway.

Includes a modified patch from steckdenis@yahoo.fr for the
FNeg instructions in emit_fetch(); thanks for pointing those out.

http://bugs.freedesktop.org/29404
http://bugs.freedesktop.org/29407

Signed-off-by: José Fonseca <jfonseca@vmware.com>
2010-08-09 17:31:18 +01:00
..
cso_cache cso: handle depth clamp 2010-07-21 22:54:34 +02:00
draw draw: Remove unused variable. 2010-08-08 13:58:23 +01:00
gallivm gallivm: Always use floating-point operators for floating-point types 2010-08-09 17:31:18 +01:00
indices gallium: untrack u_indices_gen.c and u_indices_gen.c 2010-05-06 14:23:04 +01:00
os os: remove gratuitous pipe_barrier placeholder code 2010-07-12 15:40:33 +01:00
pipebuffer Squashed commit of the following: 2010-04-10 16:05:54 +01:00
rbug rbug: Update and add READMEs 2010-05-12 23:06:54 +01:00
rtasm rtasm: fix void * / func * casting warnings 2010-05-13 14:15:44 -06:00
target-helpers glhd: Re-integrate with the debug system 2010-06-28 21:52:03 +02:00
tgsi gallium: remove stray semicolons 2010-08-06 15:09:41 -06:00
translate gallium/translate: make generic_run() and generic_run_elts() more alike 2010-08-03 16:37:58 -06:00
util util: Move _mm_shuffle_epi8() to u_sse.h. 2010-08-09 17:31:18 +01:00
Makefile gallivm: added lp_build_assert() function to make assertions in LLVM code 2010-07-29 12:51:45 -06:00
SConscript gallivm: added lp_build_assert() function to make assertions in LLVM code 2010-07-29 12:51:45 -06:00