summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_draw.c
AgeCommit message (Collapse)Author
2007-09-17Plug in selection/feedback code.Brian
Not quite finished yet. Selection/feedback are done with a private instance of the 'draw' module in the state tracker. Not quite all the draw context's state is set yet, namely vertex format info. Hold off on that for a bit...
2007-09-10merge buffer_unreference(), buffer_reference()Brian
2007-08-24Fixup include paths after renameKeith Whitwell
2007-08-23map Mesa vertex attribs/arrays to TGSI attribsBrian
2007-08-20Checkpoint: remove more of the old draw_vb() code.Brian
2007-08-20Start to remove the temporary draw_vb() and draw_vertices() code.Brian
new st_draw_vertices() utility used by glClear and glDrawPixels
2007-08-20implement DrawElements, still some rough spotsBrian
2007-08-18Create a default vertex attribute buffer which mirrors ctx->Current.Attrrib[]Brian
Used when the vertex shader references attributes which aren't present in VBOs.
2007-08-16Remove many dependencies on mesa headers.Brian
To build with mesa, need -DMESA in makefile/config file.
2007-08-16misc changes to support vertex shaders (disabled by default)Brian
2007-08-15convert vbo->draw_prims() to pipe->draw_arrays(): works in very limited ↵Brian
cases, disabled for now
2007-08-15sketch out vbo drawing functionBrian
2007-08-02Reroute some clear functionality.Keith Whitwell
Still require the intelClear() call to flush batchbuffers. That will be removed later...
2007-06-20Rename static variable in temporary tnl codeKeith Whitwell
2007-06-20better commentBrian
2007-06-20actually use new glClear codeBrian
2007-06-20fix commentBrian
2007-06-14Rename directories again?!Keith Whitwell
Some git wierdness going on.
2007-06-14Renamed softpipe directories and files to something less confusing.Keith Whitwell
softpipe/state_tracker --> state_tracker/ softpipe/ --> pipe/ softpipe/generic --> pipe/softpipe/ I don't think pipe is a great name, but I disliked all the others too. Luckily it's fairly easy to rename with git, so this can be revisited later.