summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_vs.c
Commit message (Expand)AuthorAgeFilesLines
* draw: stop using CULLDIST semantic.Dave Airlie2016-05-231-7/+3
* draw: s/Elements/ARRAY_SIZE/Brian Paul2016-04-271-2/+2
* tgsi: pass a shader type to the machine create and clean up.Dave Airlie2016-04-261-1/+1
* gallium/auxiliary: Sanitize NULL checks into canonical formEdward O'Callaghan2015-12-061-1/+1
* draw: implement TGSI_PROPERTY_VS_WINDOW_SPACE_POSITIONMarek Olšák2014-12-091-0/+2
* draw: fixes for vertex shaders outputting layer or viewport indexRoland Scheidegger2014-11-191-1/+3
* 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-4/+7
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-3/+3
* gallium/draw: add limits to the clip and cull distancesZack Rusin2013-06-131-5/+5
* draw: implement distance cullingZack Rusin2013-06-101-0/+3
* draw: implement support for multiple viewportsZack Rusin2013-05-251-7/+0
* draw/llvmpipe: allow independent so attachments to the vsZack Rusin2013-04-031-0/+13
* draw/llvmpipe: fix transform feedback position + enable other extensionsDave Airlie2012-12-141-0/+1
* draw: remove some dead constant buffer codeBrian Paul2012-12-061-49/+0
* draw: move tgsi-related state into a tgsi sub-structBrian Paul2012-08-161-3/+3
* draw: clipdistance support (v2)Dave Airlie2012-01-111-0/+7
* draw/softpipe: add clip vertex support. (v2)Dave Airlie2012-01-111-0/+9
* draw: Handle failure to allocate aligned_constant_storage.José Fonseca2011-11-141-3/+9
* Remove tgsi_sse2.José Fonseca2011-11-081-26/+1
* draw: implement vertex color clamping, and disable SSE and PPC pathsLuca Barbieri2011-03-311-0/+7
* draw: s/varient/variant/Brian Paul2010-12-161-20/+20
* gallium: implement bounds checking for constant buffersBrian Paul2010-07-291-2/+14
* draw: limit the number of vertex shader variants kept aroundZack Rusin2010-06-251-0/+5
* draw: Disable rtasm compilation when using LLVM.José Fonseca2010-05-031-6/+10
* draw: remove extra semicolonsBrian Paul2010-04-281-1/+1
* gallium: Convert some uses of get option to staticJakob Bornecrantz2010-04-231-2/+2
* draw: Remove draw_vs_llvm.c.José Fonseca2010-04-201-6/+3
* draw: Add assert to check input of memcpy.Vinson Lee2010-02-141-0/+1
* gallium: Rename PIPE_MAX_CONSTANT to PIPE_MAX_CONSTANT_BUFFERS.Michal Krol2010-01-281-1/+1
* gallium: Enable multiple constant buffers for vertex and geometry shaders.Michal Krol2010-01-281-16/+24
* draw: Add missing header include.Michal Krol2010-01-151-1/+1
* draw: Add GALLIUM_DUMP_VS environment variable.Luca Barbieri2010-01-151-0/+6
* gallium: more work for edgeflags changesRoland Scheidegger2009-12-141-0/+4
* gallium: reduce recursive include of tgsi_exec.hKeith Whitwell2009-07-161-0/+2
* gallium: proper constructor and destructor for tgsi_exec_machineKeith Whitwell2009-07-161-18/+3
* draw: Avoid integer overflow converting pointers on 64bit archs.José Fonseca2008-12-311-1/+1
* gallium: PPC vertex shader supportBrian Paul2008-10-221-1/+4
* gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul2008-08-241-1/+5
* gallium: Allow draw module to work on non-x86 platforms again.Michel Dänzer2008-07-021-0/+2
* draw: don't assume vertex position is in data[0]Keith Whitwell2008-06-111-0/+11
* draw: Fix MSVC warnings.José Fonseca2008-06-021-3/+3
* draw: make sure constant buffer data is aligned before passing to aos.cKeith Whitwell2008-05-291-1/+18
* draw: share machineKeith Whitwell2008-05-291-3/+40
* draw: create specialized vs varients incorporating fetch & emitKeith Whitwell2008-05-231-1/+82
* draw: move some state into a new 'vs' areaKeith Whitwell2008-05-231-4/+31
* draw: rename draw_vertex_shader.c -> draw_vs.cKeith Whitwell2008-04-191-0/+85