summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* tgsi: change tgsi_shader_info::properties to a one-dimensional arrayMarek Olšák2014-10-041-1/+1
* tgsi: simplify shader properties in tgsi_shader_infoMarek Olšák2014-10-041-8/+7
* gallivm: Fix build for LLVM 3.2Mathias Fröhlich2014-10-014-3/+21
* llvmpipe: Make a llvmpipe OpenGL context thread safe.Mathias Fröhlich2014-09-304-18/+40
* llvmpipe: Use two LLVMContexts per OpenGL context instead of a global one.Mathias Fröhlich2014-09-302-22/+8
* gallivm: More fallout from disabling with LLVM 3.6Michel Dänzer2014-09-262-4/+14
* gallivm: Wrap deleted inlcude in if HAVE_LLVM < 0x0306Tom Stellard2014-09-241-0/+2
* gallivm: Disable gallivm to fix build with LLVM 3.6Tom Stellard2014-09-241-0/+10
* gallivm: fix idivRoland Scheidegger2014-09-231-7/+5
* gallivm: add information about different sampler/view units if analyzing shaderRoland Scheidegger2014-09-202-0/+10
* gallivm,tgsi: fix idiv by zero crashrconde2014-09-171-3/+21
* gallivm: add texture target information for sample opcodes to tgsi infoRoland Scheidegger2014-09-171-14/+43
* gallivm: Fix uses of 2^24Richard Sandiford2014-09-161-4/+4
* gallivm: Add SNORM clamping to lp_build_{add, sub}Richard Sandiford2014-09-161-6/+28
* gallivm: attach DataLayout to module too, not just pass manager.Rafael Ávila de Espíndola2014-09-161-0/+7
* gallivm: handle SAMPLE opcode in aos samplingRoland Scheidegger2014-09-162-13/+50
* gallivm: (trivial) don't try to use rcp when the division 1/x is integerRoland Scheidegger2014-09-091-1/+1
* gallivm: (trivial) fix min / max variable namesRoland Scheidegger2014-09-091-8/+8
* gallivm: Fix Altivec pack intrinsics for little-endianUlrich Weigand2014-09-061-5/+21
* 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