summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw
Commit message (Expand)AuthorAgeFilesLines
* gallivm: Drop pos arg from lp_build_tgsi_soa.José Fonseca2013-04-181-2/+0
* draw/so: respect leading/provoking vertex infoZack Rusin2013-04-171-1/+1
* gallivm/gs: fix indirect addressing in geometry shadersZack Rusin2013-04-171-6/+28
* draw/gs: make sure geometry shaders don't overflowZack Rusin2013-04-163-10/+47
* draw/gs: Return early if the passed geometry shader is nullZack Rusin2013-04-161-0/+3
* draw: implement pipeline statistics in the draw moduleZack Rusin2013-04-169-5/+92
* draw: Silence uninitialized var warnings.José Fonseca2013-04-172-3/+7
* draw/llvmpipe: allow independent so attachments to the vsZack Rusin2013-04-034-14/+16
* draw: remove unused functionZack Rusin2013-04-032-12/+0
* draw/llvm: use an enum instead of magic numbersZack Rusin2013-04-032-10/+15
* draw/gs: cleanup some debugging codeZack Rusin2013-04-031-4/+0
* draw/so: maintain an exact number of written verticesZack Rusin2013-04-033-7/+33
* draw: Implement support for primitive idZack Rusin2013-04-034-8/+24
* draw/so: Fix bogus assertZack Rusin2013-04-031-1/+0
* draw/gs: Fix memory corruption with multiple primitivesZack Rusin2013-04-031-10/+15
* gallivm: cleanup the gs interfaceZack Rusin2013-04-031-21/+58
* draw: use pipe_transfer_unmap() to match pipe_transfer_map()Brian Paul2013-04-021-1/+1
* draw: fix some build breakage when LLVM is not usedBrian Paul2013-03-282-1/+8
* llvmpipe/draw: Fix texture sampling in geometry shadersZack Rusin2013-03-273-62/+84
* draw/llvm: Cleanup the store debugging codeZack Rusin2013-03-271-8/+5
* draw: Allocate the output buffer for output primitivesZack Rusin2013-03-271-2/+1
* gallium/llvm: implement geometry shaders in the llvm pathsZack Rusin2013-03-277-64/+1096
* draw/gs: Fetch more than one primitive per invocationZack Rusin2013-03-272-13/+48
* draw/gs: Abstract the portions of GS that are tgsi specificZack Rusin2013-03-272-128/+156
* draw/llvm: Remove unused gs_constants from jit_contextZack Rusin2013-03-273-25/+11
* gallium: add TGSI_SEMANTIC_TEXCOORD,PCOORD v3Christoph Bumiller2013-03-201-18/+28
* draw: init pre_clip_pos = NULL to fix optimized build warningBrian Paul2013-03-141-1/+1
* draw/so: Fix stream output with geometry shadersZack Rusin2013-03-122-8/+31
* draw/gs: Correctly iterate the emitted primitivesZack Rusin2013-03-071-4/+4
* draw/llvm: another quick hack for drawing with no position outputRoland Scheidegger2013-03-111-1/+1
* draw: add const qualifier to silence compiler warningBrian Paul2013-03-071-1/+1
* draw/llvm: fix inputs to the geometry shaderZack Rusin2013-03-051-4/+9
* draw: use geometry shader info in clip_init_state if appropriateBryan Cain2013-03-051-6/+9
* draw: account for separate shader objects in geometry shader codeBryan Cain2013-03-054-4/+32
* draw: additional fix for the no-position case with llvmRoland Scheidegger2013-03-021-20/+20
* draw: fix no position output in non-llvm pipeline.Roland Scheidegger2013-03-021-19/+19
* draw/llvm: skip clipping and viewport transform if there's no position outputRoland Scheidegger2013-03-021-26/+31
* softpipe/draw/tgsi: simplify driver/tgsi sampler interfaceRoland Scheidegger2013-02-285-20/+12
* draw: make sure pipeline is revalidated when sampler views or samplers change.Roland Scheidegger2013-02-251-0/+4
* llvmpipe: support GL_ARB_texture_buffer_object/GL_ARB_texture_buffer_rangeRoland Scheidegger2013-02-254-7/+7
* draw: fix broken polygon offset stageBrian Paul2013-02-221-3/+37
* draw: make sure key size is calculated consistently.Roland Scheidegger2013-02-221-5/+9
* draw: fix non-perspective interpolation in interp()Brian Paul2013-02-191-3/+8
* llvmpipe: fix vertex_header mask store in big-endianAdhemerval Zanella2013-02-111-0/+48
* gallivm: fix up size queries for dx10 sviewinfo opcodeRoland Scheidegger2013-02-081-0/+2
* draw: fix draw_llvm_variant_key struct padding to avoid recompilesRoland Scheidegger2013-01-293-4/+11
* gallivm,draw,llvmpipe: mass rename of unit->texture_unit/sampler_unitRoland Scheidegger2013-01-281-16/+16
* gallivm: split sampler and texture stateRoland Scheidegger2013-01-285-74/+219
* draw: fix MSVC divide-by-zero compilation errorBrian Paul2013-01-221-1/+2
* draw: fix problem in screen-space interpolation clip codeBrian Paul2013-01-221-3/+3