summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "draw: Yield zeros for LLVM fetches of non-existing vertex elements."José Fonseca2013-04-261-16/+10
* draw: Yield zeros for LLVM fetches of non-existing vertex elements.José Fonseca2013-04-251-21/+28
* gallium: Add a new clip_halfz rasterizer state.José Fonseca2013-04-221-1/+1
* gallivm: Drop pos arg from lp_build_tgsi_soa.José Fonseca2013-04-181-2/+0
* gallivm/gs: fix indirect addressing in geometry shadersZack Rusin2013-04-171-6/+28
* draw/gs: make sure geometry shaders don't overflowZack Rusin2013-04-161-3/+3
* draw: Silence uninitialized var warnings.José Fonseca2013-04-171-0/+3
* draw/llvm: use an enum instead of magic numbersZack Rusin2013-04-031-4/+4
* draw: Implement support for primitive idZack Rusin2013-04-031-2/+13
* gallivm: cleanup the gs interfaceZack Rusin2013-04-031-21/+58
* llvmpipe/draw: Fix texture sampling in geometry shadersZack Rusin2013-03-271-41/+49
* draw/llvm: Cleanup the store debugging codeZack Rusin2013-03-271-8/+5
* gallium/llvm: implement geometry shaders in the llvm pathsZack Rusin2013-03-271-35/+532
* draw/llvm: Remove unused gs_constants from jit_contextZack Rusin2013-03-271-10/+7
* draw/llvm: another quick hack for drawing with no position outputRoland Scheidegger2013-03-111-1/+1
* draw/llvm: fix inputs to the geometry shaderZack Rusin2013-03-051-4/+9
* draw/llvm: skip clipping and viewport transform if there's no position outputRoland Scheidegger2013-03-021-26/+31
* llvmpipe: support GL_ARB_texture_buffer_object/GL_ARB_texture_buffer_rangeRoland Scheidegger2013-02-251-3/+3
* draw: make sure key size is calculated consistently.Roland Scheidegger2013-02-221-5/+9
* llvmpipe: fix vertex_header mask store in big-endianAdhemerval Zanella2013-02-111-0/+48
* draw: fix draw_llvm_variant_key struct padding to avoid recompilesRoland Scheidegger2013-01-291-1/+2
* gallivm: split sampler and texture stateRoland Scheidegger2013-01-281-38/+88
* draw: Dump LLVM shader key.José Fonseca2012-12-071-1/+30
* gallivm,llvmpipe,draw: Support multiple constant buffers.José Fonseca2012-12-071-2/+3
* gallivm,draw,llvmpipe: use base ptr + mip offsets instead of mip pointersRoland Scheidegger2012-11-121-7/+12
* gallium: remove PIPE_MAX_VERTEX/GEOMETRY_SAMPLERS #defineBrian Paul2012-08-161-2/+2
* draw: index samplers and sampler_view state by shader typeBrian Paul2012-08-161-7/+9
* draw: Ensure channel in convert_to_soa is initialized.Vinson Lee2012-08-031-1/+1
* gallivm,draw,llvmpipe: Support wider native registers.José Fonseca2012-07-171-473/+286
* llvmpipe: Add vertex id support.Olivier Galibert2012-06-191-13/+19
* llvmpipe: Simplify and fix system variables fetch.Olivier Galibert2012-06-191-7/+3
* draw: Ensure that the vertex_header type size matches expectation.José Fonseca2012-06-181-0/+3
* draw,llvmpipe: Avoid named struct types on LLVM 3.0 and later.José Fonseca2012-05-161-20/+4
* gallium: add void *user_buffer in pipe_vertex_bufferMarek Olšák2012-04-301-2/+3
* draw/llvm: add clip distance supportDave Airlie2012-03-061-46/+77
* draw/llvm: fix storing of clipvertex and positions into pre_clip_pos (v2)Dave Airlie2012-03-061-8/+11
* draw/llvm: fix clipvertex setting up clipmask. (v2)Dave Airlie2012-03-061-11/+30
* llvmpipe: fix fogcoord writing (v2)Dave Airlie2012-02-151-4/+12
* gallium: Prefix #defines in tgsi_exec.h with TGSI_Tom Stellard2012-01-301-23/+23
* draw: Ensure that prepare is always run after LLVM garbagge collection.José Fonseca2012-01-271-0/+5
* draw: Store the new pre_clip_pos member as well.José Fonseca2012-01-111-6/+16
* draw/softpipe: add clip vertex support. (v2)Dave Airlie2012-01-111-4/+8
* Squash-merge branch 'gallium-clip-state'Marek Olšák2012-01-101-9/+11
* draw/llvm: silence uninitialized variable warningsBrian Paul2011-11-101-0/+2
* draw/llvm: fix hard-coded number of total clip planesBrian Paul2011-10-111-7/+12
* gallium: move border color to be a color unionDave Airlie2011-09-271-1/+1
* draw/llvm: combine draw_llvm_generate() and draw_llvm_generate_elts()Brian Paul2011-09-101-273/+97
* llvmpipe: fix build with LLVM 3.0svnTobias Droste2011-07-191-13/+35
* draw: Fix fetch_max calculation.José Fonseca2011-07-041-1/+2
* Gallium: fix buffer overflowMicael Dias2011-07-011-0/+11