summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_vs_sse.c
Commit message (Expand)AuthorAgeFilesLines
* tgsi: get texturing working in vertex shader sse2 pathKeith Whitwell2009-07-201-0/+4
* tgsi: reduce x86 reg usage in tgsi_sse generated programsKeith Whitwell2009-07-161-19/+5
* 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
* gallium: use PIPE_ARCH_SSE to protect use of SSE instrinsics onlyBrian2008-11-091-1/+1
* Merge commit 'origin/gallium-0.1' into gallium-0.2Brian Paul2008-11-051-0/+14
|\
| * gallium: call tgsi_set_exec_mask() and use exec mask in SSE ARL codeBrian Paul2008-11-051-0/+14
* | gallium: Introduce PIPE_ARCH_SSE define for SSE support.José Fonseca2008-10-071-1/+1
|/
* 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: init vsvg draw pointerKeith Whitwell2008-06-041-2/+4
* gallium: Replace XSTDCALL by PIPE_CDECL.José Fonseca2008-06-021-1/+1
* draw: Remove const qualifier.Michal Krol2008-05-311-1/+1
* draw: Eliminate stdio usage.José Fonseca2008-05-311-1/+1
* Merge branch 'gallium-tex-surfaces' into gallium-0.1Jakob Bornecrantz2008-05-301-4/+10
|\
| * draw: enable FSE by defaultKeith Whitwell2008-05-281-4/+10
* | Merge branch 'gallium-vertex-linear' into gallium-0.1Jakob Bornecrantz2008-05-281-50/+5
|\ \ | |/
| * draw: add viewport to varient stateKeith Whitwell2008-05-231-2/+2
| * draw: add aos vertex shader varientKeith Whitwell2008-05-231-0/+1
| * 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
| * draw: remove disabled non-sse swizzle codeKeith Whitwell2008-05-231-49/+1
* | gallium: Windows CE portability fixes.José Fonseca2008-05-281-1/+3
|/
* if x86_get_func() returns NULL, handle it properly instead of abortingBrian Paul2008-05-191-0/+3
* gallium: in drivers, make copy of tokens passed to pipe->create_vs/fs_state()Brian Paul2008-05-171-2/+3
* draw: label fn args -- shouldn't this be defined where the fn is created?Keith Whitwell2008-05-011-11/+11
* draw: turn on SSE swizzle codeKeith Whitwell2008-05-011-1/+1
* gallium: Set SSE_SWIZZLES to 0 by default.Michal Krol2008-04-281-1/+1
* gallium: Generate SSE code to swizzle and unswizzle vs inputs and outputs.Michal Krol2008-04-281-9/+43
* 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