summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/softpipe/sp_draw_arrays.c
AgeCommit message (Expand)AuthorFilesLines
2010-03-14gallium: begin converting drivers to pipe_resourceKeith Whitwell1-8/+8
2010-03-04gallium: remove redundant includesKeith Whitwell1-1/+0
2010-03-04softpipe: rework to use the llvmpipe winsysKeith Whitwell1-86/+10
2010-02-02gallium: Move deprecated pipe/internal/p_winsys_screen.h inside util/u_simple...José Fonseca1-1/+1
2010-02-02gallium: pipe/p_inlines.h -> util/u_inlines.hJosé Fonseca1-1/+1
2010-01-28gallium: Rename PIPE_MAX_CONSTANT to PIPE_MAX_CONSTANT_BUFFERS.Michal Krol1-4/+4
2010-01-28gallium: Enable multiple constant buffers for vertex and geometry shaders.Michal Krol1-19/+29
2010-01-28gallium: Implement 2D constant buffers for fragment shader in softpipe.Michal Krol1-12/+23
2010-01-15Merge branch 'gallium-noconstbuf'Roland Scheidegger1-8/+8
2010-01-14Merge branch 'instanced-arrays'Michal Krol1-43/+139
2010-01-12gallium: draw_arrays/elements_instanced() are of type void.Michal Krol1-22/+22
2010-01-06softpipe: fix draw return valueKeith Whitwell1-1/+1
2010-01-05Merge commit 'origin/gallium-draw-retval'Keith Whitwell1-10/+8
2010-01-05Merge branch 'master' into instanced-arraysMichal Krol1-7/+20
2009-12-31softpipe: implement conditional renderingBrian Paul1-0/+4
2009-12-30sp: Generalise drawing code to remove dupes.Michal Krol1-81/+84
2009-12-30sp: Implement draw_elements_instanced().Michal Krol1-2/+44
2009-12-29Implement draw_arrays_instanced() in softpipe.Michal Krol1-0/+51
2009-12-25gallium: add geometry shader support to galliumZack Rusin1-7/+16
2009-12-24gallium: adapt drivers to pipe_constant_buffer removalRoland Scheidegger1-6/+6
2009-12-21gallium: propogate draw retval changes into more driversKeith Whitwell1-10/+8
2009-12-14gallium: more work for edgeflags changesRoland Scheidegger1-8/+0
2009-06-19softpipe: use u_reduced_prim()Brian Paul1-15/+2
2009-06-19softpipe: whitespace, reformattingBrian Paul1-8/+5
2009-06-15softpipe: Fix softpipe_is_texture_referenced.José Fonseca1-0/+2
2009-02-16Merge branch 'master' into gallium-texture-transferKeith Whitwell1-2/+8
2009-02-09softpipe: add null ptr check in softpipe_map_constant_buffers()Brian Paul1-2/+8
2009-02-05gallium: No longer allow CPU mapping surfaces directly.Michel Dänzer1-1/+1
2009-01-30gallium: make p_winsys internalZack Rusin1-3/+3
2009-01-29gallium: give the screen priority when it comes to buffer allocationsZack Rusin1-2/+2
2009-01-27gallium: remove redundant size from the constant bufferZack Rusin1-3/+3
2008-09-04softpipe: Add missing include.José Fonseca1-0/+1
2008-09-04softpipe: Use pipe_buffer_* inlines as much as possible.José Fonseca1-4/+4
2008-06-20gallium: fix invalid call to draw_set_mapped_constant_buffer()Brian Paul1-2/+2
2008-05-29draw: make sure constant buffer data is aligned before passing to aos.cKeith Whitwell1-2/+3
2008-05-29draw: draw_range_elements trialKeith Whitwell1-6/+25
2008-05-01softpipe: use CPU flags for mappingKeith Whitwell1-3/+3
2008-05-01gallium: tex surface checkpointKeith Whitwell1-3/+3
2008-04-24gallium: plug in softpipe_set_edgeflags() functionBrian Paul1-0/+9
2008-04-19softpipe: don't need to trim primsKeith Whitwell1-11/+0
2008-04-14gallium: take reduced prim, fill modes into account when cullingBrian Paul1-0/+15
2008-04-08gallium: keep track of num_vertex_attribs/buffers for shorter loopsBrian1-13/+9
2008-03-27gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBSBrian1-2/+2
2008-03-13gallium: need to all draw_flush() in softpipe_unmap_constant_buffers()Brian1-0/+8
2008-02-15Code reorganization: update build.José Fonseca1-1/+1
2008-02-15Code reorganization: move files into their places.José Fonseca1-0/+164