summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_llvm.h
Commit message (Expand)AuthorAgeFilesLines
* llvmpipe: do constant buffer bounds checking in shadersZack Rusin2014-01-161-11/+21
* draw: stop crashing with extra shader outputsZack Rusin2013-08-021-1/+3
* draw: fix vertex id computationZack Rusin2013-07-251-2/+4
* draw: try to prevent overflows on index buffersZack Rusin2013-05-141-0/+1
* draw: don't crash on vertex buffer overflowZack Rusin2013-05-141-2/+14
* draw/llvm: use an enum instead of magic numbersZack Rusin2013-04-031-6/+11
* draw: Implement support for primitive idZack Rusin2013-04-031-1/+2
* llvmpipe/draw: Fix texture sampling in geometry shadersZack Rusin2013-03-271-19/+33
* gallium/llvm: implement geometry shaders in the llvm pathsZack Rusin2013-03-271-2/+159
* draw/llvm: Remove unused gs_constants from jit_contextZack Rusin2013-03-271-11/+4
* llvmpipe: support GL_ARB_texture_buffer_object/GL_ARB_texture_buffer_rangeRoland Scheidegger2013-02-251-1/+1
* draw: fix draw_llvm_variant_key struct padding to avoid recompilesRoland Scheidegger2013-01-291-1/+6
* gallivm: split sampler and texture stateRoland Scheidegger2013-01-281-17/+49
* draw: Dump LLVM shader key.José Fonseca2012-12-071-0/+3
* gallivm,llvmpipe,draw: Support multiple constant buffers.José Fonseca2012-12-071-4/+5
* gallivm,draw,llvmpipe: use base ptr + mip offsets instead of mip pointersRoland Scheidegger2012-11-121-3/+6
* gallium: remove PIPE_MAX_VERTEX/GEOMETRY_SAMPLERS #defineBrian Paul2012-08-161-2/+2
* gallivm,draw,llvmpipe: Support wider native registers.José Fonseca2012-07-171-19/+9
* draw/softpipe: add clip vertex support. (v2)Dave Airlie2012-01-111-3/+7
* Squash-merge branch 'gallium-clip-state'Marek Olšák2012-01-101-2/+2
* draw/llvm: fix hard-coded number of total clip planesBrian Paul2011-10-111-1/+1
* llvmpipe: Take the sampler view's first_level into account when sampling.Fabian Bieler2011-04-081-1/+3
* draw: implement vertex color clamping, and disable SSE and PPC pathsLuca Barbieri2011-03-311-1/+2
* gallium: remove pipe_vertex_buffer::max_indexMarek Olšák2011-02-141-4/+1
* draw/llvm: remove redundant commentBrian Paul2010-12-091-1/+0
* gallivm/llvmpipe: squash merge of the llvm-context branchBrian Paul2010-11-301-31/+29
* draw: make sure viewport gets updated in draw llvm shaderKeith Whitwell2010-10-191-1/+5
* Merge branch 'llvm-cliptest-viewport'Keith Whitwell2010-10-191-9/+18
|\
| * llvmpipe: clean up fields in draw_llvm_variant_keyKeith Whitwell2010-10-171-4/+4
| * draw: sanitize llvm variant keyHui Qi Tay2010-10-141-1/+2
| * draw: some changes to allow for runtime changes to userclip planesdelphi2010-10-101-4/+6
| * draw: added userclip planes and updated variant_keydelphi2010-10-041-3/+5
| * draw: added viewport and cliptest flagsHui Qi Tay2010-09-291-1/+5
| * draw: cliptest and viewport done in a single loop in vertex shaderHui Qi Tay2010-09-291-3/+3
* | draw/llvmpipe: replace DRAW_MAX_TEXTURE_LEVELS with PIPE_MAX_TEXTURE_LEVELSBrian Paul2010-10-121-7/+6
* | draw: pass sampler state down to llvm jit stateBrian Paul2010-09-291-0/+3
|/
* draw: Fullfil the new min_lod/max_lod/lod_bias/border_color dynamic stateJosé Fonseca2010-09-251-0/+8
* draw: reduce the size of the llvm variant keyKeith Whitwell2010-08-221-9/+45
* draw/llvm: adjust the instance id at run timeZack Rusin2010-07-161-2/+4
* draw: implement vertex texture sampling using llvmZack Rusin2010-07-061-9/+33
* draw: Add inline keyword to inline function.José Fonseca2010-06-291-1/+1
* draw: limit the number of vertex shader variants kept aroundZack Rusin2010-06-251-16/+81
* draw/llvm: implement fetch elts pathsZack Rusin2010-04-261-0/+12
* draw: Respect pipe_vertex_buffer::max_index in llvm generated code.José Fonseca2010-04-251-1/+4
* scons: Make LLVM a black-white dependency.José Fonseca2010-04-111-2/+2
* draw llvm: highly reduce the compilation times for draw llvmZack Rusin2010-04-071-50/+8
* draw llvm: implement simple pipeline caching using variantsZack Rusin2010-04-061-6/+21
* draw llvm: fix storing of outputs for the rest of the pipelineZack Rusin2010-04-021-1/+1
* draw llvm: a lot better storing implementationZack Rusin2010-04-011-0/+11
* draw llvm: various fixes for the translation codeZack Rusin2010-03-301-1/+1