summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/llvmpipe
Commit message (Expand)AuthorAgeFilesLines
* gallium: make all checks for PIPE_TEXTURE_2D check for PIPE_TEXTURE_RECT tooLuca Barbieri2010-08-202-0/+2
* llvmpipe: special case triangles which fall in a single 16x16 blockKeith Whitwell2010-08-153-0/+106
* llvmpipe: consolidate several loops in lp_rast_triangleKeith Whitwell2010-08-151-18/+15
* llvmpipe: remove all traces of step arrays, pos_tablesKeith Whitwell2010-08-153-114/+0
* llvmpipe: eliminate last usage of step array in rast_tmp.hKeith Whitwell2010-08-152-16/+57
* llvmpipe: don't refer to plane->step when dcdx or dcdy would doKeith Whitwell2010-08-151-6/+6
* llvmpipe: also use build_mask at 16, 64 pixel levelsKeith Whitwell2010-08-151-28/+19
* llvmpipe: version of block4 which doesn't need the full step arrayKeith Whitwell2010-08-152-7/+27
* llvmpipe: reorganize block4 loop, nice speedupKeith Whitwell2010-08-152-12/+19
* llvmpipe: Debug code to dump interpolation coefficients.José Fonseca2010-08-111-1/+29
* llvmpipe: Use single precision divide for one over area computation.José Fonseca2010-08-111-1/+1
* llvmpipe: Always use floating-point operators for floating-point typesnobled2010-08-101-9/+8
* util: Move _mm_shuffle_epi8() to u_sse.h.José Fonseca2010-08-091-28/+1
* gallium: remove stray semicolonsBrian Paul2010-08-061-1/+1
* llvmpipe: Only get no rast option onceJakob Bornecrantz2010-08-051-1/+5
* llvmpipe: Silence unused value warning.Vinson Lee2010-07-301-0/+1
* 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/+1
* llvmpipe: fix on-debug build breakageBrian Paul2010-07-291-1/+1
* llvmpipe: added some jit debug codeBrian Paul2010-07-292-0/+40
* llvmpipe: silence warnings in lp_test_sincos.cBrian Paul2010-07-291-2/+3
* llvmpipe: also test the new lp_build_assert() functionBrian Paul2010-07-291-0/+4
* llvmpipe: don't call LLVMCreateJITCompiler() twiceBrian Paul2010-07-295-45/+14
* scons: Use the current python executable for code generation.José Fonseca2010-07-291-1/+2
* llvmpipe: Avoid corrupting the FPU stack with MMX instructions on 32bit OSes.José Fonseca2010-07-291-0/+5
* gallium: Avoid void pointer arithmetic.Chia-I Wu2010-07-291-2/+2
* gallium: Keep only pipe_context::draw_vbo.Chia-I Wu2010-07-291-151/+0
* gallium: Implement draw_vbo and set_index_buffer for all drivers.Chia-I Wu2010-07-293-27/+78
* llvmpipe: pass face+slice to llvmpipe_unswizzle_cbuf_tile()Brian Paul2010-07-271-2/+3
* llvmpipe: Use lp_build_select_bitwise() where appropriate.José Fonseca2010-07-271-11/+11
* llvmpipe: Partially fix resource texture from_handleJakob Bornecrantz2010-07-221-1/+35
* llvmpipe: Don't align values already alignedJakob Bornecrantz2010-07-221-2/+2
* llvmpipe: say no to depth clampMarek Olšák2010-07-211-0/+2
* llvmpipe: Remove dead initialization.Vinson Lee2010-07-181-1/+1
* llvmpipe: Remove unused variable in lp_test_sincos.Vinson Lee2010-07-171-2/+0
* llvmpipe: use single swizzled tileKeith Whitwell2010-07-167-100/+148
* llvmpipe: Describe _mm_shuffle_epi8() with gcc extended inline assembly when ...José Fonseca2010-07-161-3/+30
* llvmpipe: Only use -mssse3 on gcc 4.3+José Fonseca2010-07-161-1/+5
* llvmpipe: implement instanced drawing functionsBrian Paul2010-07-151-20/+108
* llvmpipe: Remove redundant statement.José Fonseca2010-07-151-1/+0
* llvmpipe: delete lp_test_*.o files with make cleanBrian Paul2010-07-141-0/+3
* llvmpipe: Remove redundant alignments.José Fonseca2010-07-142-3/+1
* llvmpipe: Addi ssse3 swizzling for B8G8R8A8_UNORM.Chris Li2010-07-143-3/+231
* llvmpipe: fix comment typoRoland Scheidegger2010-07-131-2/+2
* llvmpipe: move rasterizer to screen instead of setup contextRoland Scheidegger2010-07-134-13/+22
* llvmpipe: Align texture data to the cache line.José Fonseca2010-07-131-2/+5
* llvmpipe: eliminate the set_state rasterizer commandKeith Whitwell2010-07-138-92/+22
* llvmpipe: pass mask into fragment shaderKeith Whitwell2010-07-1314-790/+901
* llvmpipe: move fences from per-bin to per-threadKeith Whitwell2010-07-138-29/+58
* llvmpipe: Always swizzle/unswizzle whole tiles.José Fonseca2010-07-133-18/+18