aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_vs_exec.c
Commit message (Expand)AuthorAgeFilesLines
* draw: whitespace, formatting fixes in draw_vs_exec.cBrian Paul2017-07-121-47/+43
* draw: s/unsigned/enum tgsi_semantic/Brian Paul2017-07-121-1/+1
* draw: s/Elements/ARRAY_SIZE/Brian Paul2016-04-271-4/+4
* tgsi: accept a starting PC value for exec machine.Dave Airlie2016-04-271-1/+1
* tgsi: move to using vector for system values.Dave Airlie2016-04-271-4/+4
* draw: add support for passing buffers to vs/gs shaders.Dave Airlie2016-04-121-1/+3
* tgsi: add support for buffer/atomic operations to tgsi_exec.Dave Airlie2016-04-121-1/+1
* tgsi: set nonhelpermask for vertex shadersDave Airlie2016-04-121-0/+1
* draw: add support for passing images to vs/gs shaders.Dave Airlie2016-03-311-1/+1
* tgsi: add support for image operations to tgsi_exec. (v2.1)Dave Airlie2016-03-311-1/+1
* tgsi: drop unused set_exec/kill_mask interfaces.Dave Airlie2016-03-221-6/+0
* gallium/auxiliary: Sanitize NULL checks into canonical formEdward O'Callaghan2015-12-061-1/+1
* draw: implement support for the VERTEXID_NOBASE and BASEVERTEX semantics.Roland Scheidegger2014-12-161-1/+13
* draw: do not use draw_get_option_use_llvm() inside draw execution pathsRoland Scheidegger2014-05-081-2/+2
* draw/llvm: reduce memory usageZack Rusin2014-04-241-0/+2
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-3/+3
* gallium: Make TGSI_SEMANTIC_FOG register four-component wide.José Fonseca2013-11-211-6/+1
* softpipe/draw/tgsi: simplify driver/tgsi sampler interfaceRoland Scheidegger2013-02-281-2/+1
* draw: move tgsi-related state into a tgsi sub-structBrian Paul2012-08-161-3/+3
* draw: fix fog coord export.Dave Airlie2012-02-041-1/+6
* gallium: Prefix #defines in tgsi_exec.h with TGSI_Tom Stellard2012-01-301-1/+1
* tgsi/softpipe: add VertexID support.Dave Airlie2012-01-111-1/+8
* draw/softpipe: EXT_transform_feedback support (v2)Dave Airlie2012-01-101-0/+1
* draw: implement vertex color clamping, and disable SSE and PPC pathsLuca Barbieri2011-03-311-5/+17
* Merge branch 'draw-instanced'Brian Paul2011-01-151-0/+6
|\
| * draw: setup instance ID for VS interpreterBrian Paul2010-12-081-0/+6
* | draw: s/varient/variant/Brian Paul2010-12-161-1/+1
|/
* gallium: implement bounds checking for constant buffersBrian Paul2010-07-291-4/+4
* draw: put 'create' in the vs varient create function namesBrian Paul2010-04-281-1/+1
* gallium: Rename PIPE_MAX_CONSTANT to PIPE_MAX_CONSTANT_BUFFERS.Michal Krol2010-01-281-2/+2
* gallium: Enable multiple constant buffers for vertex and geometry shaders.Michal Krol2010-01-281-2/+4
* gallium: Implement 2D constant buffers for fragment shader in softpipe.Michal Krol2010-01-281-1/+1
* gallium: reduce recursive include of tgsi_exec.hKeith Whitwell2009-07-161-0/+1
* gallium: proper constructor and destructor for tgsi_exec_machineKeith Whitwell2009-07-161-1/+1
* draw: added some inf/nan debug code (disabled)Brian Paul2009-05-011-0/+6
* draw: added Nan/Inf assertion in debug codeBrian Paul2009-03-311-0/+1
* gallium: added draw_texture_samplers() to support texture fetches from vertex...Brian2008-12-041-2/+2
* Merge commit 'origin/gallium-0.1' into gallium-0.2Brian Paul2008-11-051-0/+6
|\
| * gallium: call tgsi_set_exec_mask() and use exec mask in SSE ARL codeBrian Paul2008-11-051-0/+6
* | gallium: fix the test in vs_exec_prepare() to avoid redundant bindingsBrian Paul2008-10-151-3/+1
* | draw: Silence compiler warnings on Windows.Michal Krol2008-09-141-1/+1
* | gallium: avoid redundant tgsi_exec_machine_bind_shader() calls on draw exec pathBrian Paul2008-09-121-6/+11
|/
* gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul2008-08-241-1/+2
* Merge tgsi/exec and tgsi/util directories.José Fonseca2008-07-281-2/+2
* draw: create specialized vs varients incorporating fetch & emitKeith Whitwell2008-05-231-0/+2
* draw: move some state into a new 'vs' areaKeith Whitwell2008-05-231-1/+1
* gallium: in drivers, make copy of tokens passed to pipe->create_vs/fs_state()Brian Paul2008-05-171-4/+7
* draw: remove old vertex_shader->run() functionsKeith Whitwell2008-04-181-137/+0
* draw: split off all the extra functionality in the vertex shaderKeith Whitwell2008-04-181-21/+61
* draw: add vertex shader run_linear functionKeith Whitwell2008-04-171-10/+85