summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* gallivm: Fix build against LLVM SVN >= r216982Michel Dänzer2014-09-032-0/+11
* gallivm: fix somewhat broken NaN behavior for exp2Roland Scheidegger2014-08-302-13/+25
* gallivm: handle cube map arrays for texture samplingRoland Scheidegger2014-08-305-44/+107
* gallivm: Fix build with LLVM >= 3.6 r215967.Vinson Lee2014-08-201-0/+4
* gallium: remove PIPE_SHADER_CAP_MAX_ADDRSMarek Olšák2014-08-111-2/+0
* gallivm: Handle MSAA textures in emit_fetch_texelsDarius Goad2014-08-081-2/+7
* draw: hack around weird primitive id input in gsRoland Scheidegger2014-08-081-0/+12
* gallivm: Fix build with latest LLVMJan Vesely2014-08-051-0/+8
* gallivm: fix cube map array (and cube map shadow with bias) handlingRoland Scheidegger2014-08-052-29/+125
* gallivm: fix up out-of-bounds level when using conformant out-of-bound behaviorRoland Scheidegger2014-07-311-0/+1
* gallium: rename shader cap MAX_CONSTS to MAX_CONST_BUFFER_SIZEMarek Olšák2014-07-281-2/+2
* gallium: Add PIPE_SHADER_CAP_DOUBLESTom Stellard2014-07-021-0/+2
* gallivm: Fix build after LLVM commit 211259Aaron Watry2014-06-201-1/+3
* gallivm: set mcpu when initializing llvm execution engineRoland Scheidegger2014-06-191-2/+20
* gallium: implement ARB_texture_query_levelsMarek Olšák2014-06-191-1/+1
* gallivm: fix SCALED -> NORM conversionsRoland Scheidegger2014-06-181-16/+23
* gallivm: Disable workaround for PR12833 on LLVM 3.2+.José Fonseca2014-05-231-2/+2
* gallivm: Support MCJIT on Windows.José Fonseca2014-05-231-0/+9
* llvmpipe: do IR counting for shader cache management after optimization.Roland Scheidegger2014-05-192-2/+20
* gallivm: (trivial) fix compilation with llvm 3.1, 3.2Roland Scheidegger2014-05-171-0/+4
* gallivm: print out how long it takes to optimize shader IR.Roland Scheidegger2014-05-163-1/+31
* gallivm: give more verbose names to modulesRoland Scheidegger2014-05-162-6/+5
* gallivm: remove optimization workaround when not having sse 4.1Roland Scheidegger2014-05-161-8/+1
* gallivm: remove workaround for reversing optimization pass order.Roland Scheidegger2014-05-161-13/+2
* gallivm: only fetch pointers to constant buffers onceRoland Scheidegger2014-05-142-37/+65
* gallivm: fix output stream flushing in error case for disassembly.Roland Scheidegger2014-05-141-0/+5
* gallivm: Remove lp_func_delete_body.José Fonseca2014-05-143-15/+0
* gallivm: Remove gallivm_free_function.José Fonseca2014-05-142-23/+0
* gallivm: Separate freeing LLVM intermediate data from freeing final code.Frank Henigman2014-05-142-7/+22
* gallivm: One code memory pool with deferred free.Frank Henigman2014-05-144-1/+283
* gallivm: Run passes per module, not per function.José Fonseca2014-05-141-28/+19
* gallivm: Use LLVM global context.José Fonseca2014-05-141-23/+17
* gallivm: Stop using module providers.José Fonseca2014-05-142-27/+7
* gallivm,draw,llvmpipe: Remove support for versions of LLVM prior to 3.1.José Fonseca2014-05-1413-472/+20
* gallivm: add PIPE_SHADER_CAP_PREFERRED_IR switch case, remove defaultBrian Paul2014-05-071-2/+6
* gallivm: fix 2 leaks in disassembly codeRoland Scheidegger2014-05-011-4/+5
* gallivm: Fix wrong operator in lp_exec_default.José Fonseca2014-04-241-1/+1
* gallivm: fix compilation with llvm 3.5 r206241+Roland Scheidegger2014-04-161-11/+20
* draw/llvm: improve debugging output a bitZack Rusin2014-03-261-1/+2
* gallivm: fix no-op n:n lp_build_resize()Roland Scheidegger2014-03-261-6/+6
* llvmpipe: add support for b5g6r5_srgbRoland Scheidegger2014-03-213-5/+25
* gallivm: optimize repeat linear npot code in the aos int pathJeff Muizelaar2014-03-141-12/+62
* gallivm: use correct rounding for nearest wrap mode (in the aos int path)Roland Scheidegger2014-03-141-29/+9
* gallivm: use correct rounding for linear wrap mode (in the aos int path)Jeff Muizelaar2014-03-141-6/+8
* gallivm: add smallfloat to float conversion not relying on cpu denorm handlingRoland Scheidegger2014-02-201-20/+65
* gallivm: make sure analysis works with large number of immediatesZack Rusin2014-02-051-8/+9
* gallivm: handle huge number of immediatesZack Rusin2014-02-054-44/+86
* gallivm: allow large numbers of temporariesZack Rusin2014-02-054-5/+20
* gallivm: fix F2U opcodeRoland Scheidegger2014-02-051-20/+22
* gallivm: fix opcode and function nestingZack Rusin2014-02-032-157/+317