aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_cb_bufferobjects.h
Commit message (Collapse)AuthorAgeFilesLines
* gallium: rename pipe_buffer_handle to pipe_buffer, rework pipebuffer/ codeKeith Whitwell2008-01-251-2/+2
| | | | | | | | | | | Provide an actual definition of the pipe_buffer struct, containing the parameters used to create the buffer, and its refcount. Shift refcounting buffers out of the winsys interface, similar to surfaces & textures. Rework pipebuffer/ to reflect the fact these changes, and also Michel's reworking of the buffer interface.
* gallium: Simplify winsys buffer interface.Michel Dänzer2008-01-251-0/+1
| | | | | | The properties of a buffer represented by struct pipe_buffer_handle are now basically constant over its lifetime. The state tracker gets to deal with any more complex buffer semantics it may need to provide.
* New st_init_*_functions() to initialize the driver functions table.Brian2007-08-061-6/+5
| | | | | We need to do these initializations before initializing the Mesa context because context init involves creating texture/program/etc objects.
* Add pipe buffer managment functions.Keith Whitwell2007-08-061-0/+66
The state_tracker driver needs these to implement, eg. pixel buffer objects, vertex buffer objects.