summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/draw/draw_llvm.c
AgeCommit message (Expand)Author
2011-02-14gallium: remove pipe_vertex_buffer::max_indexMarek Olšák
2011-01-24draw: Do not use LLVM's opaque types.José Fonseca
2011-01-15draw: add missing LP_CHECK_MEMBER_OFFSET()Brian Paul
2011-01-15Merge branch 'draw-instanced'Brian Paul
2010-12-09draw/llvm: remove extraneous conditionalBrian Paul
2010-12-08gallivm/llvmpipe: implement system values and instanceIDBrian Paul
2010-11-30gallivm/llvmpipe: squash merge of the llvm-context branchBrian Paul
2010-10-28gallivm: Remove the EMMS opcodes.José Fonseca
2010-10-21draw: fix typo in commentBrian Paul
2010-10-21draw: Remove unnecessary header.Vinson Lee
2010-10-20draw: use float version of LLVM Mul/Add instructionsBrian Paul
2010-10-20llvmpipe/draw: always enable LLVMAddInstructionCombiningPass()Brian Paul
2010-10-19draw: Move loop variable declaration outside for loop.Vinson Lee
2010-10-19draw: make sure viewport gets updated in draw llvm shaderKeith Whitwell
2010-10-19Merge branch 'llvm-cliptest-viewport'Keith Whitwell
2010-10-19draw: corrections to allow for different cliptest casesHui Qi Tay
2010-10-17llvmpipe: clean up fields in draw_llvm_variant_keyKeith Whitwell
2010-10-17draw: corrections for w coordinateHui Qi Tay
2010-10-14draw: sanitize llvm variant keyHui Qi Tay
2010-10-12draw/llvmpipe: replace DRAW_MAX_TEXTURE_LEVELS with PIPE_MAX_TEXTURE_LEVELSBrian Paul
2010-10-10draw: some changes to allow for runtime changes to userclip planesdelphi
2010-10-04draw: added userclip planes and updated variant_keydelphi
2010-09-30draw: check for null sampler pointersBrian Paul
2010-09-29draw: pass sampler state down to llvm jit stateBrian Paul
2010-09-29draw: added viewport and cliptest flagsHui Qi Tay
2010-09-29draw: cliptest and viewport done in a single loop in vertex shaderHui Qi Tay
2010-09-25draw: Fullfil the new min_lod/max_lod/lod_bias/border_color dynamic stateJosé Fonseca
2010-08-22draw: reduce the size of the llvm variant keyKeith Whitwell
2010-08-16draw_llvm: fix segfaults on non-SSE2 CPUs where it is disabled (v2)Luca Barbieri
2010-08-08draw: Remove unused variable.José Fonseca
2010-08-08draw: Use the correct type for integersnobled
2010-07-30llvmpipe: Fix implicit declaration of lp_func_delete_body warnings.Vinson Lee
2010-07-30llvmpipe: delete function bodies after generating machine codeZack Rusin
2010-07-29draw: Also emit EMMS on generated LLVM IR.José Fonseca
2010-07-22draw: re-order optimization passes depending on LLVM version, 32/64-bitBrian Paul
2010-07-19draw: fix incorrect instancing divisor in LLVM codeBrian Paul
2010-07-16draw/llvm: adjust the instance id at run timeZack Rusin
2010-07-16draw: use the instance id when fetching vertex dataZack Rusin
2010-07-08draw: Fix off-by-one error in assert.Vinson Lee
2010-07-06draw: make sure softpipe doesn't crash with vertex tex samplingZack Rusin
2010-07-06draw: implement vertex texture sampling using llvmZack Rusin
2010-06-25draw: limit the number of vertex shader variants kept aroundZack Rusin
2010-06-16draw: add alloc checkAlan Hourihane
2010-05-30draw: Use pointer_to_func() instead of custom wrappers.José Fonseca
2010-05-15draw: Use GALLIVM_DEBUG opt.José Fonseca
2010-05-13draw: silence casting warningsBrian Paul
2010-05-08gallivm: Add an alternative to LLVMDumpValue that works with Windows GUI apps.José Fonseca
2010-05-06gallivm: Require SSE2 for draw_llvm/llvmpipe due to LLVM PR6960.Török Edwin
2010-05-03Reorder LLVM passes, running mem2reg earlier.Török Edwin
2010-04-30draw: Fix memory leaks in llvm code.José Fonseca