mesa/src/gallium/auxiliary/gallivm
Marek Olšák b6ebe7eabf tgsi/ureg: don't emit in/out arrays if drivers don't support ranged declarations
Softpipe, llvmpipe, r300g, and radeonsi pass tests. Other drivers need testing.

Freedreno and nv30 are definitely broken. Other drivers seem to be alright.
2015-06-05 19:44:32 +02:00
..
f.cpp
lp_bld.h gallivm,llvmpipe,clover: Bump required LLVM version to 3.3. 2014-10-23 10:18:56 +01:00
lp_bld_arit.c gallivm: Silence unused variable warnings on release builds. 2015-03-22 08:23:24 +00:00
lp_bld_arit.h gallivm: fix somewhat broken NaN behavior for exp2 2014-08-30 01:34:41 +02:00
lp_bld_arit_overflow.c gallivm: Simplify intrinsic name construction. 2013-07-02 13:12:31 +01:00
lp_bld_arit_overflow.h draw/gallivm: export overflow arithmetic to its own file 2013-06-28 04:24:24 -04:00
lp_bld_assert.c
lp_bld_assert.h
lp_bld_bitarit.c gallivm: Silence unused variable warnings on release builds. 2015-03-22 08:23:24 +00:00
lp_bld_bitarit.h
lp_bld_const.c
lp_bld_const.h
lp_bld_conv.c gallivm: fix SCALED -> NORM conversions 2014-06-18 19:52:57 +02:00
lp_bld_conv.h gallium: Fix llvmpipe on big-endian machines 2013-06-24 09:48:56 -04:00
lp_bld_debug.cpp gallivm: Remove stub disassemblerSymbolLookupCB. 2015-06-01 10:43:28 +01:00
lp_bld_debug.h gallivm: print out how long it takes to optimize shader IR. 2014-05-16 22:50:14 +02:00
lp_bld_flow.c tgsi: rename the TGSI fragment kill opcodes 2013-07-12 08:32:51 -06:00
lp_bld_flow.h
lp_bld_format.h gallivm: fix alignment issue for vertex data fetch 2014-11-18 15:26:59 +01:00
lp_bld_format_aos.c gallivm: silence unused var warnings for non-debug build 2015-06-01 07:42:03 -06:00
lp_bld_format_aos_array.c gallium: Fix llvmpipe on big-endian machines 2013-06-24 09:48:56 -04:00
lp_bld_format_float.c gallivm: add smallfloat to float conversion not relying on cpu denorm handling 2014-02-20 18:41:42 +01:00
lp_bld_format_soa.c gallivm: fix alignment issue for vertex data fetch 2014-11-18 15:26:59 +01:00
lp_bld_format_srgb.c llvmpipe: add support for b5g6r5_srgb 2014-03-21 17:23:38 +01:00
lp_bld_format_yuv.c gallivm: fix alignment issue for vertex data fetch 2014-11-18 15:26:59 +01:00
lp_bld_gather.c gallivm: fix alignment issue for vertex data fetch 2014-11-18 15:26:59 +01:00
lp_bld_gather.h gallivm: fix alignment issue for vertex data fetch 2014-11-18 15:26:59 +01:00
lp_bld_init.c gallivm: Disable frame pointer omission on LLVM 3.7. 2015-05-29 11:20:58 +01:00
lp_bld_init.h llvmpipe: Make a llvmpipe OpenGL context thread safe. 2014-09-30 20:51:02 +02:00
lp_bld_intr.c
lp_bld_intr.h
lp_bld_limits.h tgsi/ureg: don't emit in/out arrays if drivers don't support ranged declarations 2015-06-05 19:44:32 +02:00
lp_bld_logic.c gallivm,draw,llvmpipe: Remove support for versions of LLVM prior to 3.1. 2014-05-14 11:04:59 +01:00
lp_bld_logic.h gallivm: handle nan's in min/max 2013-07-19 16:29:17 -04:00
lp_bld_misc.cpp gallivm: Workaround LLVM PR23628. 2015-05-28 10:12:55 +01:00
lp_bld_misc.h gallivm: Fix build for LLVM 3.2 2014-10-01 00:29:31 +02:00
lp_bld_pack.c gallivm: Fix Altivec pack intrinsics for little-endian 2014-09-06 15:51:58 +02:00
lp_bld_pack.h
lp_bld_printf.c gallivm: support printing of 64 bit integers 2013-10-09 18:29:05 -04:00
lp_bld_printf.h
lp_bld_quad.c gallivm: minor rho calculation optimization for 1 or 3 coords 2013-04-04 01:03:42 +02:00
lp_bld_quad.h
lp_bld_sample.c llvmpipe: enable ARB_texture_view 2015-05-13 22:57:50 +02:00
lp_bld_sample.h gallivm: add gather support to sampler interface 2015-03-31 17:23:51 +02:00
lp_bld_sample_aos.c gallivm: fix alignment issue for vertex data fetch 2014-11-18 15:26:59 +01:00
lp_bld_sample_aos.h gallivm: fix min/mag switchover point for nearest/none mip filter 2013-08-23 23:46:28 +02:00
lp_bld_sample_soa.c gallivm: make sampling more robust when the sampler setup is bogus 2015-05-29 19:33:19 +02:00
lp_bld_struct.c
lp_bld_struct.h
lp_bld_swizzle.c gallivm,draw,llvmpipe: Remove support for versions of LLVM prior to 3.1. 2014-05-14 11:04:59 +01:00
lp_bld_swizzle.h
lp_bld_tgsi.c gallium: Drop unused BRA opcode. 2014-11-24 14:56:22 -08:00
lp_bld_tgsi.h gallivm: simplify sampler interface 2015-03-31 17:23:51 +02:00
lp_bld_tgsi_action.c gallium: Drop the unused CND opcode. 2014-11-24 14:56:22 -08:00
lp_bld_tgsi_action.h s/Tungsten Graphics/VMware/ 2014-01-17 20:00:32 +00:00
lp_bld_tgsi_aos.c gallium: remove TGSI_SAT_MINUS_PLUS_ONE 2015-05-20 15:40:46 +02:00
lp_bld_tgsi_info.c gallivm: add information about different sampler/view units if analyzing shader 2014-09-20 02:19:02 +02:00
lp_bld_tgsi_soa.c gallium: remove TGSI_SAT_MINUS_PLUS_ONE 2015-05-20 15:40:46 +02:00
lp_bld_type.c llvmpipe: do IR counting for shader cache management after optimization. 2014-05-19 17:07:41 +02:00
lp_bld_type.h llvmpipe: do IR counting for shader cache management after optimization. 2014-05-19 17:07:41 +02:00