aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
Commit message (Expand)AuthorAgeFilesLines
* gallium: Enable multiple constant buffers for vertex and geometry shaders.Michal Krol2010-01-281-6/+6
* gallium/draw: Remove unnecessary headers.Vinson Lee2010-01-271-1/+0
* gallium: Fix uninitialized instance divisor and index.Chia-I Wu2010-01-161-1/+1
* Merge branch 'master' into instanced-arraysMichal Krol2010-01-051-10/+40
|\
| * gallium: add geometry shader support to galliumZack Rusin2009-12-251-10/+40
* | Add lame support for instanceID to draw module.Michal Krol2009-12-301-1/+13
|/
* gallium: more work for edgeflags changesRoland Scheidegger2009-12-141-3/+2
* gallium: first steps to treat edgeflags as regular vertex elementKeith Whitwell2009-12-091-1/+2
* gallium/draw: cope with unused vertex_elementsKeith Whitwell2009-05-051-1/+1
* gallium: consolidate bypass_vs and bypass_clipping flagsKeith Whitwell2009-03-131-10/+11
* draw: add map/unmap directives for swtnl driver interfaceKeith Whitwell2009-02-171-2/+0
* draw: attempt atomic submit of large drawelements callsKeith Whitwell2008-08-261-7/+4
* gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul2008-08-241-1/+2
* gallium: replace align_int() with align()Brian Paul2008-08-221-3/+3
* gallium: additional fixes to ensure even number of vertices per bufferBrian Paul2008-06-181-0/+3
* draw: respect driver's max vertex buffer sizeKeith Whitwell2008-06-041-4/+12
* psb: Make msvc happy.José Fonseca2008-05-291-3/+3
* draw: draw_range_elements trialKeith Whitwell2008-05-291-1/+79
* draw: move some state into a new 'vs' areaKeith Whitwell2008-05-231-3/+3
* redo the linear pathsZack Rusin2008-05-081-20/+16
* implement linear emition and fetching and plug it in the varray pathsZack Rusin2008-05-081-5/+83
* gallium: Generate SSE code to swizzle and unswizzle vs inputs and outputs.Michal Krol2008-04-281-1/+2
* draw: allow drivers to query pipeline state more easilyKeith Whitwell2008-04-221-1/+1
* draw: propogate lots of errorsKeith Whitwell2008-04-211-0/+2
* draw: move incoming vertex state into draw->ptKeith Whitwell2008-04-191-1/+1
* draw: make room for extra_vs_outputsKeith Whitwell2008-04-191-1/+5
* draw: move pt_pipeline code to draw_pipe.cKeith Whitwell2008-04-191-7/+7
* draw: always emit header in draw_pt_fetch.cKeith Whitwell2008-04-191-1/+0
* draw: split off all the extra functionality in the vertex shaderKeith Whitwell2008-04-181-20/+89
* draw: move hw vertex emit to a new moduleKeith Whitwell2008-04-171-133/+28
* draw: add vertex shader run_linear functionKeith Whitwell2008-04-171-1/+1
* draw: allow pt paths to run without a vbuf render stageKeith Whitwell2008-04-161-68/+69
* draw: make pt run pipeline when need_pipeline is true, not just when clippedKeith Whitwell2008-04-161-3/+15
* gallium: Switch one vertex path over to new translate moduleKeith Whitwell2008-04-151-99/+47
* draw: increment output vertex properlyKeith Whitwell2008-04-151-3/+5
* draw: fix first glitch in vertex emitKeith Whitwell2008-04-151-3/+16
* draw: fetch_shade_pipeline needs to translate to hw vertex format (from get_v...Keith Whitwell2008-04-151-56/+102
* use the new macroZack Rusin2008-04-141-1/+1
* silence some warningsZack Rusin2008-04-141-1/+2
* pass vertex size to shaders so that callee can decide on the sizeZack Rusin2008-04-141-1/+2
* draw: always malloc verts for fetch_shade_pipelineKeith Whitwell2008-04-141-10/+3
* draw: flush pipeline before trying to allocate more hw verticesKeith Whitwell2008-04-141-0/+4
* draw: move vertex header init out of fetch_shade_pipeline.cKeith Whitwell2008-04-141-9/+0
* Implement fetch/shade/pipeline or emit vertex passthrough.Zack Rusin2008-04-141-0/+253