summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/draw/draw_vertex_shader.c
AgeCommit message (Expand)Author
2008-01-28gallium: add a couple of hardwired vertex fetch functionsKeith Whitwell
2008-01-28gallium: only call vertex/prim queue flush when there is something to flushKeith Whitwell
2008-01-26gallium: restructure vertex fetch code slightlyKeith Whitwell
2008-01-25gallium: better flush logic in draw moduleBrian
2008-01-23gallium: overhaul usage of vertex_info in draw module.Brian
2008-01-04llvm: if llvm is enabled don't even try to use sse for vsZack Rusin
2008-01-03clean-ups, silence warningsBrian
2008-01-03replace void * with struct draw_vertex_shader opaque typeBrian
2007-12-11include pipe/tgsi/exec/tgsi_sse2.h if needed. Silences warning.Brian
2007-12-10gallium: use hardcoded cliptest code for fixed planesKeith Whitwell
2007-11-23gallium: reorg tgsi directories.Michal Krol
2007-11-21Simplify draw module's vertex_info.Brian
2007-11-08Reorganize user-space vertex fields in draw_context into 'user' group.Brian
2007-11-02Add basic entry points for fragment shaders.Zack Rusin
2007-11-02Renaming llvmtgsi to gallivm. Taking first steps on the way to supportingZack Rusin
2007-10-29Make gallium compile in win32.Michal Krol
2007-10-29Refactor the LLVM code a bit.Zack Rusin
2007-10-27Fix SSE bug.michal
2007-10-27Respect use_sse flag.michal
2007-10-27Enable SSE2 for vertex shaders.michal
2007-10-24better debug outputBrian
2007-10-24Cleanup some code.Zack Rusin
2007-10-24Cleanup some of the debugging output codeZack Rusin
2007-10-24Cleanup some of the testing code. Implement first pass at actuallyZack Rusin
2007-10-24Implement the conversion and do the initial execution pass.Zack Rusin
2007-10-18Change type of shader->executable field from void * to generic function pointer.Brian
2007-10-18better debug code, silence some warningsBrian
2007-10-03Move XSTDCALL definition to p_compiler.hBrian
2007-10-03Track fragment and vertex shader code generation via pipe shader state objects.Michel Dänzer
2007-10-03Unify the definitions of the 4 component dot product into oneZack Rusin
2007-10-03Unify handling of userplanes and regular planes to simplifyZack Rusin
2007-10-02remove dead codeBrian
2007-10-02Move tgsi machine state init/allocations so they're done less frequently.Brian
2007-09-28Use sse only if GALLIUM_SSE is definedZack Rusin
2007-09-28Redoing the way we handle vertex shaders for the draw module.Zack Rusin
2007-09-28Revert "Redoing the way we handle vertex shaders for the draw module."Zack Rusin
2007-09-28Revert "Use sse only if GALLIUM_SSE is defined"Zack Rusin
2007-09-28Use sse only if GALLIUM_SSE is definedZack Rusin
2007-09-28Redoing the way we handle vertex shaders for the draw module.Zack Rusin
2007-09-27Enable codegen based whenever __i386__ is defined.Keith Whitwell
2007-09-27disable debugKeith Whitwell
2007-09-27Make flushing more lazy in the draw module.Keith Whitwell
2007-09-25First attempt at building vertex buffers post-clip.Keith Whitwell
2007-09-20Clean-up the TGSI_SEMANTIC tokens, introduce semantic indexes.Brian
2007-09-20remove old/used codeBrian
2007-09-19Checkpoint: replacement of TGSI_ATTRIB_x tokens with input/output semantics.Brian
2007-09-18Checkpoint: rework shader input/output register mapping.Brian
2007-08-27Split out vertex shader/cache/fetch functionality from draw_prim.cKeith Whitwell