summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/draw/draw_vs.h
AgeCommit message (Expand)AuthorFilesLines
2023-12-24meson: always define {,DRAW_}LLVM_AVAILABLE one way or the otherEric Engestrom1-1/+1
2023-06-08gallium/tgsi/draw/softpipe: remodel shader const/buffer bindings.Dave Airlie1-2/+1
2023-05-25aux: remove unused tgsi includesThomas H.P. Andersen1-0/+2
2022-11-24util: Rename PIPE_CDECL to UTIL_CDECL and moved into util/macros.hYonggang Luo1-2/+2
2022-10-11draw: asst. clean-ups in draw_vs.[ch]Brian Paul1-61/+52
2021-02-25meson/gallium: Add an option to not use LLVM for gallium draw moduleJesse Natalie1-1/+1
2019-09-06aux/draw: replace binary HAVE_LLVM checks with LLVM_AVAILABLEEric Engestrom1-1/+1
2019-03-28softpipe/draw: fix vertex id in soft paths.Dave Airlie1-1/+2
2017-01-18configure.ac: Revert recent HAVE_LLVM changes.Jose Fonseca1-1/+1
2017-01-18configure.ac: Set and use HAVE_GALLIUM_LLVM defineTobias Droste1-1/+1
2016-05-23draw: stop using CULLDIST semantic.Dave Airlie1-2/+1
2015-07-21gallium: replace INLINE with inlineIlia Mirkin1-2/+2
2014-11-19draw: fixes for vertex shaders outputting layer or viewport indexRoland Scheidegger1-0/+1
2014-01-17s/Tungsten Graphics/VMware/José Fonseca1-3/+3
2013-06-13gallium/draw: add limits to the clip and cull distancesZack Rusin1-2/+2
2013-06-10draw: implement distance cullingZack Rusin1-0/+1
2013-01-20gallium: Remove ppc asm backendAdam Jackson1-5/+0
2012-01-11draw: clipdistance support (v2)Dave Airlie1-1/+1
2012-01-11draw/softpipe: add clip vertex support. (v2)Dave Airlie1-0/+1
2011-11-08Remove tgsi_sse2.José Fonseca1-20/+0
2011-03-13draw: Fix draw_variant_output::format's type.José Fonseca1-1/+2
2010-12-16draw: s/varient/variant/Brian Paul1-35/+35
2010-07-29gallium: implement bounds checking for constant buffersBrian Paul1-1/+2
2010-06-25draw: limit the number of vertex shader variants kept aroundZack Rusin1-1/+5
2010-04-28draw: put 'create' in the vs varient create function namesBrian Paul1-4/+6
2010-04-26draw: Pass-through pipe_buffer::max_index to translate.José Fonseca1-1/+2
2010-04-20draw: Remove draw_vs_llvm.c.José Fonseca1-4/+0
2010-01-28gallium: Rename PIPE_MAX_CONSTANT to PIPE_MAX_CONSTANT_BUFFERS.Michal Krol1-1/+1
2010-01-28gallium: Enable multiple constant buffers for vertex and geometry shaders.Michal Krol1-3/+5
2009-12-29Implement draw_arrays_instanced() in softpipe.Michal Krol1-0/+1
2009-12-14gallium: more work for edgeflags changesRoland Scheidegger1-0/+1
2008-10-22gallium: PPC vertex shader supportBrian Paul1-0/+4
2008-10-02draw: don't keep refetching constant inputsKeith Whitwell1-2/+2
2008-06-11draw: don't assume vertex position is in data[0]Keith Whitwell1-0/+1
2008-05-29draw: share machineKeith Whitwell1-16/+8
2008-05-28draw: enable FSE by defaultKeith Whitwell1-0/+4
2008-05-27draw: ensure vs outputs mapped correctly to vinfo attribsKeith Whitwell1-9/+10
2008-05-27draw: explicitly list nr_inputs, outputs in varient keyKeith Whitwell1-2/+4
2008-05-23draw: add viewport to varient stateKeith Whitwell1-1/+7
2008-05-23draw: add aos vertex shader varientKeith Whitwell1-0/+10
2008-05-23draw: mark varient functions as PIPE_CDECLKeith Whitwell1-9/+21
2008-05-23draw: create specialized vs varients incorporating fetch & emitKeith Whitwell1-0/+105
2008-04-19draw: remove dead codeKeith Whitwell1-27/+0
2008-04-18draw: remove old vertex_shader->run() functionsKeith Whitwell1-7/+0
2008-04-17draw: add vertex shader run_linear functionKeith Whitwell1-1/+39
2008-04-12gallium: move duplicated compute_clipmask() code to draw_vs.hBrian1-0/+33
2008-02-15draw: subclass vertex shaders according to execution methodKeith Whitwell1-0/+50