summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* llvmpipe: Fix implicit declaration of lp_func_delete_body warnings.Vinson Lee2010-07-301-0/+1
* llvmpipe: delete function bodies after generating machine codeZack Rusin2010-07-301-0/+2
* draw: Also emit EMMS on generated LLVM IR.José Fonseca2010-07-291-0/+11
* draw: re-order optimization passes depending on LLVM version, 32/64-bitBrian Paul2010-07-221-2/+15
* draw: fix incorrect instancing divisor in LLVM codeBrian Paul2010-07-191-3/+6
* draw/llvm: adjust the instance id at run timeZack Rusin2010-07-161-12/+21
* draw: use the instance id when fetching vertex dataZack Rusin2010-07-161-3/+11
* draw: Fix off-by-one error in assert.Vinson Lee2010-07-081-1/+1
* draw: make sure softpipe doesn't crash with vertex tex samplingZack Rusin2010-07-061-7/+16
* draw: implement vertex texture sampling using llvmZack Rusin2010-07-061-13/+85
* draw: limit the number of vertex shader variants kept aroundZack Rusin2010-06-251-1/+68
* draw: add alloc checkAlan Hourihane2010-06-161-0/+2
* draw: Use pointer_to_func() instead of custom wrappers.José Fonseca2010-05-301-30/+3
* draw: Use GALLIVM_DEBUG opt.José Fonseca2010-05-151-21/+34
* draw: silence casting warningsBrian Paul2010-05-131-5/+38
* gallivm: Add an alternative to LLVMDumpValue that works with Windows GUI apps.José Fonseca2010-05-081-5/+5
* gallivm: Require SSE2 for draw_llvm/llvmpipe due to LLVM PR6960.Török Edwin2010-05-061-1/+8
* Reorder LLVM passes, running mem2reg earlier.Török Edwin2010-05-031-2/+2
* draw: Fix memory leaks in llvm code.José Fonseca2010-04-301-0/+2
* draw llvm: stay in bounds even if fetch_count % 4 != 0Zack Rusin2010-04-291-2/+16
* draw/llvm: implement fetch elts pathsZack Rusin2010-04-261-0/+141
* draw: Respect pipe_vertex_buffer::max_index in llvm generated code.José Fonseca2010-04-251-3/+9
* draw: use FREE() instead of free()Stephen Johnson2010-04-231-1/+1
* gallivm: implement indirect addressing over temporariesZack Rusin2010-04-221-1/+2
* draw llvm: Remove unnecessary header.Vinson Lee2010-04-191-1/+0
* draw llvm: fix constructor messZack Rusin2010-04-191-21/+1
* gallium/draw: fix breakage from moving lp_bld_* filesBrian Paul2010-04-161-1/+2
* draw llvm: Initialize variable.Vinson Lee2010-04-131-1/+1
* draw: Fix vertex buffer indexation.José Fonseca2010-04-081-1/+1
* draw llvm: Remove unnecessary header.Vinson Lee2010-04-081-1/+0
* draw llvm: highly reduce the compilation times for draw llvmZack Rusin2010-04-071-16/+43
* draw: Fix MSVC build (snprintf->util_snprintf).José Fonseca2010-04-071-1/+2
* llvmpipe: Fix USE_DRAW_LLVM build. Use lp_build_engine.José Fonseca2010-04-071-2/+5
* draw llvm: disable printing of the LLVM irZack Rusin2010-04-061-2/+2
* draw llvm: implement simple pipeline caching using variantsZack Rusin2010-04-061-22/+53
* draw llvm: fix iteration for larger vertex arraysZack Rusin2010-04-061-8/+8
* draw llvm: iterate with the correct stop over the outputsZack Rusin2010-04-061-2/+1
* draw llvm: fix draw arraysZack Rusin2010-04-061-10/+11
* draw llvm: fix loop iteration and vertex header offsetsZack Rusin2010-04-061-14/+30
* draw llvm: when generating the vertex_header struct adjust its nameZack Rusin2010-04-051-1/+4
* draw llvm: fix storing of outputs for the rest of the pipelineZack Rusin2010-04-021-52/+89
* draw llvm: a lot better storing implementationZack Rusin2010-04-011-4/+144
* draw llvm: fix iteration over buffersZack Rusin2010-03-311-2/+23
* draw llvm: fix a warningZack Rusin2010-03-301-2/+3
* draw llvm: actually set the constant buffers on the contextZack Rusin2010-03-301-1/+1
* draw llvm: fix some silly mistakesZack Rusin2010-03-301-7/+15
* draw llvm: various fixes for the translation codeZack Rusin2010-03-301-6/+6
* draw llvmpipe: lots of fixes for fetch/emitZack Rusin2010-03-291-13/+142
* gallium/draw: initial code to properly support llvm in the draw moduleZack Rusin2010-02-221-0/+311