summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_vs_exec.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* pass vertex size to shaders so that callee can decide on the sizeZack Rusin2008-04-141-2/+3
* draw: move vertex header init out of fetch_shade_pipeline.cKeith Whitwell2008-04-141-0/+1
* Make shaders operate on a block of memory instead of arrays of vertex_header'sZack Rusin2008-04-141-26/+28
* return true if one of the vertices has been clippedZack Rusin2008-04-141-1/+4
* pass arbitrary number of vertices to the shader execution cycleZack Rusin2008-04-141-71/+73
* gallium: move duplicated compute_clipmask() code to draw_vs.hBrian2008-04-121-26/+0
* draw: associate rhw divide with clipping not viewport flagKeith Whitwell2008-04-011-6/+6
* gallium: move the test for bypass_vs into the vs_XXX_run() functionsBrian2008-03-311-7/+17
* gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBSBrian2008-03-271-2/+2
* gallium: make a copy of the vertex shader's token array.Brian2008-03-241-1/+6
* gallium: added some debug code (disabled)Brian2008-03-141-0/+13
* gallium: change draw_vertex_shader->state from pointer to structBrian2008-03-121-2/+2