summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_vs_sse.c
Commit message (Expand)AuthorAgeFilesLines
* gallium: Centralize SSE usage logic.José Fonseca2008-04-211-1/+2
* draw: remove draw_vertex_fetch.cKeith Whitwell2008-04-181-1/+0
* draw: remove old vertex_shader->run() functionsKeith Whitwell2008-04-181-126/+0
* draw: split off all the extra functionality in the vertex shaderKeith Whitwell2008-04-181-20/+18
* draw: add vertex shader run_linear functionKeith Whitwell2008-04-171-4/+72
* 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-22/+34
* 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-69/+70
* gallium: move duplicated compute_clipmask() code to draw_vs.hBrian2008-04-121-28/+0
* gallium: handle TGSI immediates in SSE code for vertex shadersBrian Paul2008-04-111-3/+6
* 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-11/+21
* 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/+5
* gallium: change draw_vertex_shader->state from pointer to structBrian2008-03-121-2/+2
* gallium: use the same bypass_clipping logic on all vs pathsKeith Whitwell2008-03-101-14/+24
* gallium: remove dependencies on pipe_shader_state's semantic infoBrian2008-02-271-1/+1
* Use gallium's rtasm module.José Fonseca2008-02-191-1/+1
* Make this file build on non-SSE builds (e.g., Cell)Ian Romanick2008-02-151-1/+1
* draw: subclass vertex shaders according to execution methodKeith Whitwell2008-02-151-0/+251