summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* draw: improve vertex fetch (v2)Roland Scheidegger2016-10-191-86/+104
* draw: improved handling of undefined inputsRoland Scheidegger2016-10-191-21/+32
* draw: initialize shader inputsRoland Scheidegger2016-10-121-0/+7
* gallivm: Use llvm.fmuladd.*.Jose Fonseca2016-06-101-10/+5
* draw: stop using CULLDIST semantic.Dave Airlie2016-05-231-2/+2
* draw: s/Elements/ARRAY_SIZE/Brian Paul2016-04-271-12/+12
* gallivm: Use standard LLVMSetAlignment from LLVM 3.4 onwards.Jose Fonseca2016-04-031-2/+2
* llvmpipe,i915: add back NEW_RASTERIZER dependency when computing vertex infoRoland Scheidegger2016-01-211-0/+6
* draw: fix key comparison with uninitialized valueRoland Scheidegger2016-01-131-1/+4
* draw: fix clip test with NaNsRoland Scheidegger2015-12-181-0/+4
* draw: handle edge flags in llvm pathRoland Scheidegger2015-12-161-26/+60
* draw: remove clip_vertex from vertex headerRoland Scheidegger2015-12-151-16/+5
* draw: rename vertex header membersRoland Scheidegger2015-12-151-12/+16
* draw: don't pretend have_clipdist is per-vertexRoland Scheidegger2015-12-151-12/+13
* gallium/auxiliary: Sanitize NULL checks into canonical formEdward O'Callaghan2015-12-061-2/+2
* llvmpipe: add cache for compressed texturesRoland Scheidegger2015-11-041-1/+4
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-1/+1
* draw/gallivm: add invocation ID support for llvmpipe.Dave Airlie2015-06-231-1/+4
* draw: (trivial) fix NULL pointer dereferenceRoland Scheidegger2015-06-051-2/+2
* draw: silence unused var warnings for non-debug buildBrian Paul2015-06-011-0/+4
* draw: (trivial) fix out-of-bounds vector initializationRoland Scheidegger2015-05-061-1/+1
* draw: (trivial) don't print the shader twice with GALLIVM_DEBUG=tgsi (or ir)Roland Scheidegger2015-04-091-5/+5
* gallivm: pass jit_context pointer through to samplingRoland Scheidegger2015-03-271-5/+4
* gallium: Replace u_simple_list.h with util/simple_list.hEric Anholt2015-01-281-1/+1
* draw: implement support for the VERTEXID_NOBASE and BASEVERTEX semantics.Roland Scheidegger2014-12-161-18/+22
* draw: implement TGSI_PROPERTY_VS_WINDOW_SPACE_POSITIONMarek Olšák2014-12-091-1/+1
* draw,gallivm,llvmpipe: Avoid implicit casts of 32-bit shifts to 64-bits.José Fonseca2014-11-261-2/+2
* draw: fixes for vertex shaders outputting layer or viewport indexRoland Scheidegger2014-11-191-1/+5
* gallivm: fix alignment issue for vertex data fetchRoland Scheidegger2014-11-181-0/+1
* draw: Make it more clear that *_jit_context points to pipe_viewport_state str...José Fonseca2014-11-161-5/+5
* draw: Fix breakage due to removal pipe_viewport_state::translate[3] and scale...José Fonseca2014-11-161-2/+6
* llvmpipe: Reuse llvmpipes LLVMContext in the draw context.Mathias Fröhlich2014-09-301-3/+8
* llvmpipe: Use two LLVMContexts per OpenGL context instead of a global one.Mathias Fröhlich2014-09-301-2/+13
* gallivm: More fallout from disabling with LLVM 3.6Michel Dänzer2014-09-261-2/+3
* draw: remove fishy num_samplers/num_sampler_views check in llvm pathRoland Scheidegger2014-08-301-5/+1
* draw: fix base instance handling in llvm pathRoland Scheidegger2014-08-281-6/+10
* draw: (trivial) use information about gs being present from variant keyRoland Scheidegger2014-08-091-5/+4
* draw: don't use clipvertex output if user plane clipping is disabledRoland Scheidegger2014-08-091-2/+2
* gallivm: give more verbose names to modulesRoland Scheidegger2014-05-161-4/+12
* draw: better llvm names for shaders for debugging.Roland Scheidegger2014-05-151-6/+12
* draw: Delete unneeded LLVM stuff earlier.Frank Henigman2014-05-141-15/+4
* gallivm,draw,llvmpipe: Remove support for versions of LLVM prior to 3.1.José Fonseca2014-05-141-48/+0
* draw/llvm: improve debugging output a bitZack Rusin2014-03-261-1/+1
* draw/llvm: fix generation of the VS with GS presentZack Rusin2014-03-041-7/+7
* llvmpipe: do constant buffer bounds checking in shadersZack Rusin2014-01-161-13/+29
* gallium/draw: remove double semicolonDave Airlie2014-01-071-1/+1
* gallium: Make TGSI_SEMANTIC_FOG register four-component wide.José Fonseca2013-11-211-6/+0
* draw: move type construction out of loopBrian Paul2013-11-041-1/+3
* gallivm: support indirect registers on both dimensionsZack Rusin2013-09-061-6/+17
* draw: handle nan clipdistanceZack Rusin2013-08-151-0/+3