summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_llvm.h
Commit message (Expand)AuthorAgeFilesLines
* draw: s/unsigned/enum pipe_shader_type/Brian Paul2017-03-081-2/+3
* draw: unify linear and elts draw jit functionsRoland Scheidegger2016-11-211-18/+3
* draw: use same argument order for jit draw linear / elts functionsRoland Scheidegger2016-11-211-4/+4
* draw: finally optimize bool clip mask generationRoland Scheidegger2016-11-181-2/+2
* draw: fix key comparison with uninitialized valueRoland Scheidegger2016-01-131-5/+2
* draw: remove clip_vertex from vertex headerRoland Scheidegger2015-12-151-4/+0
* draw: rename vertex header membersRoland Scheidegger2015-12-151-6/+6
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-5/+5
* draw/gallivm: add invocation ID support for llvmpipe.Dave Airlie2015-06-231-1/+2
* gallivm: pass jit_context pointer through to samplingRoland Scheidegger2015-03-271-2/+1
* gallium: Replace u_simple_list.h with util/simple_list.hEric Anholt2015-01-281-1/+1
* draw: Make it more clear that *_jit_context points to pipe_viewport_state str...José Fonseca2014-11-161-6/+6
* llvmpipe: Reuse llvmpipes LLVMContext in the draw context.Mathias Fröhlich2014-09-301-1/+2
* llvmpipe: Use two LLVMContexts per OpenGL context instead of a global one.Mathias Fröhlich2014-09-301-0/+2
* draw: fix base instance handling in llvm pathRoland Scheidegger2014-08-281-2/+4
* 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