summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_draw.c
AgeCommit message (Expand)Author
2008-10-07Mesa: fix the case where there are no vertex attributes.Stephane Marchesin
2008-09-03gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context.José Fonseca
2008-08-27gallium: better support for user-space interleaved arraysBrian Paul
2008-08-27gallium: in st_draw_vbo() try to detect interleaved arrays in a single VBO.Brian Paul
2008-08-15gallium: in st_draw_vbo() use ctx->Current.Attrib[] values when arrays are mi...Brian Paul
2008-08-07mesa: pf_sprint_name->pf_name.José Fonseca
2008-07-10gallium: check for FEATURE_feedback and FEATURE_drawpix when creating/using t...Brian Paul
2008-07-07gallium: move assertion (though not really significant)Brian Paul
2008-07-07gallium: simplify/fix buffer_offset, src_offset computation for VBO arraysBrian Paul
2008-06-24mesa: Use appropriate unsigned/signed, float/integer types.José Fonseca
2008-06-23gallium: added support for fixed-point formats, drawingBrian Paul
2008-05-29draw: make sure constant buffer data is aligned before passing to aos.cKeith Whitwell
2008-05-29draw: draw_range_elements trialKeith Whitwell
2008-05-02Some changed for non-C99 compilersAlan Hourihane
2008-04-30gallium: use new buffer wrapper functions in p_inlines.hBrian Paul
2008-04-25gallium: remove unused st_draw_vertices()Brian Paul
2008-04-24gallium: fix an edgeflags crashBrian Paul
2008-04-24gallium: initial edgeflags codeBrian Paul
2008-04-19draw: move incoming vertex state into draw->ptKeith Whitwell
2008-03-29gallium: Set vertex state/buffers en-mass.Brian Paul
2008-03-27gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBSBrian
2008-03-19gallium: remove old commented-out codeBrian
2008-03-13gallium: remove semantic info from pipe_shader_stateBrian Paul
2008-03-11gallium: rework CSO-related code in state trackerBrian
2008-02-15Code reorganization: update build.José Fonseca
2008-02-08gallium: added inClipCoords param to st_draw_vertices() to indicate coord sys...Brian
2008-01-29gallium: don't rely on assert(0) for error handling - may be disabledKeith Whitwell
2008-01-25gallium: rename pipe_buffer_handle to pipe_buffer, rework pipebuffer/ codeKeith Whitwell
2008-01-25gallium: Simplify winsys buffer interface.Michel Dänzer
2008-01-23gallium: overhaul usage of vertex_info in draw module.Brian
2008-01-23gallium: s/INTERP_NONE/INTERP_LINEAR/ to fix assertion with progs/samples/sel...Brian
2008-01-14Fix problems with vertex shaders and the private draw module.Brian
2008-01-01unref buffer after drawing, fixes rastpos mem leakBrian
2007-12-19actually set the max_index. useful in the driverZack Rusin
2007-12-18gallium: rationalize vertex_element state packetKeith Whitwell
2007-12-10XXX comments about some hard-coded values that need to be fixedBrian
2007-12-10Correct user VBO size.Ben Skeggs
2007-12-09gallium: support the full range of possible vertex typesKeith Whitwell
2007-12-09add fence interfaces and buffer create flags to pipe_winsyskeithw
2007-12-07New vbo_set_draw_func() to keep vbo context opaque to state tracker and tnl m...Brian
2007-12-05silence warningBrian
2007-11-21Replace draw_set_vertex_attributes() with simpler draw_set_vertex_info().Brian
2007-11-16adjustments so st_feedback_draw_vbo() can be used for glRasterPosBrian
2007-11-06Supply buffer usage hints to winsys.José Fonseca
2007-10-31Use ffvertex_prog.c code instead of t_vp_build.c code.Brian
2007-10-29Remove typedefs from enums.Zack Rusin
2007-10-24Fix glDrawElements + VBO rendering when ptr/offset is not zero.Brian
2007-10-24Revert "Undo indexOffset change (I think, git???)"Brian
2007-10-24Undo indexOffset change (I think, git???)Brian
2007-10-15GL_UNSIGNED_BYTE indexesBrian