summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/softpipe/sp_draw_arrays.c
AgeCommit message (Expand)AuthorFilesLines
2017-05-10gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák1-10/+6
2017-05-10gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák1-4/+5
2014-08-30softpipe: handle vertex texture sampling when using llvm for drawRoland Scheidegger1-0/+15
2014-07-02gallium: add facilities for indirect drawingChristoph Bumiller1-0/+6
2014-01-17s/Tungsten Graphics/VMware/José Fonseca1-2/+2
2013-08-30softpipe: check if so_target is NULL before accessing itRoland Scheidegger1-2/+5
2013-07-31softpipe: use new softpipe_resource_data() accessorBrian Paul1-3/+3
2013-06-17Revert "draw: clear the draw buffers in draw"Zack Rusin1-2/+2
2013-06-17draw: clear the draw buffers in drawZack Rusin1-2/+2
2013-05-14draw: try to prevent overflows on index buffersZack Rusin1-3/+10
2013-05-14draw: don't crash on vertex buffer overflowZack Rusin1-2/+4
2013-04-22softpipe: fix streamout with an emptry geometry shaderZack Rusin1-0/+7
2013-04-16draw: implement pipeline statistics in the draw moduleZack Rusin1-0/+3
2012-10-31gallium: add start_slot parameter to set_vertex_buffersMarek Olšák1-1/+5
2012-10-11gallium: unify transfer functionsMarek Olšák1-2/+0
2012-05-31draw: simplify index buffer specificationBrian Paul1-2/+5
2012-04-30gallium: add void *user_buffer in pipe_index_bufferMarek Olšák1-3/+6
2012-04-30gallium: add void *user_buffer in pipe_vertex_bufferMarek Olšák1-1/+3
2012-01-10draw/softpipe: EXT_transform_feedback support (v2)Dave Airlie1-52/+10
2011-07-21softpipe: use the polygon stipple utility moduleBrian Paul1-2/+2
2010-08-25gallium: Use draw_set_index_buffer and others.Chia-I Wu1-19/+7
2010-07-29gallium: Avoid void pointer arithmetic.Chia-I Wu1-2/+2
2010-07-29gallium: Keep only pipe_context::draw_vbo.Chia-I Wu1-150/+0
2010-07-29gallium: Implement draw_vbo and set_index_buffer for all drivers.Chia-I Wu1-30/+62
2010-07-15softpipe: re-order drawing functions to get rid of prototypeBrian Paul1-108/+102
2010-06-08gallium: rename draw_auto to draw_stream_output, plus fix a commentZack Rusin1-1/+1
2010-06-08gallium: add interface for DrawAuto and implement it in softpipeZack Rusin1-0/+51
2010-04-19softpipe: Implement index bias.José Fonseca1-3/+13
2010-04-10Squashed commit of the following:Keith 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