aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nvc0/nvc0_resource.h
Commit message (Collapse)AuthorAgeFilesLines
* Move nv30, nv50 and nvc0 to nouveau.Johannes Obermayr2013-09-111-58/+0
| | | | | | | | | | | | | | | | It is planned to ship openSUSE 13.1 with -shared libs. nouveau.la, nv30.la, nv50.la and nvc0.la are currently LIBADDs in all nouveau related targets. This change makes it possible to easily build one shared libnouveau.so which is then LIBADDed. Also dlopen will be faster for one library instead of three and build time on -jX will be reduced. Whitespace fixes were requested by 'git am'. Signed-off-by: Johannes Obermayr <[email protected]> Acked-by: Christoph Bumiller <[email protected]> Acked-by: Ian Romanick <[email protected]>
* gallium: unify transfer functionsMarek Olšák2012-10-111-10/+5
| | | | | | | | | | | | | | "get_transfer + transfer_map" becomes "transfer_map". "transfer_unmap + transfer_destroy" becomes "transfer_unmap". transfer_map must create and return the transfer object and transfer_unmap must destroy it. transfer_map is successful if the returned buffer pointer is not NULL. If transfer_map fails, the pointer to the transfer object remains unchanged (i.e. doesn't have to be NULL). Acked-by: Brian Paul <[email protected]>
* nvc0: add NVC0_RESOURCE_FLAG_VIDEOChristoph Bumiller2011-12-181-0/+2
|
* nv50,nvc0: add support for multi-sample resourcesChristoph Bumiller2011-07-141-0/+16
|
* nv50,nvc0: unify nvc0_miptree and nv50_miptree structsChristoph Bumiller2011-07-141-47/+17
| | | | | Share some functions and restructure miptree creation a little. Prepare for multi-sample resources.
* nv50,nvc0: fix texture layer issuesChristoph Bumiller2011-03-051-0/+3
|
* nvc0: port to common fence/mm/buffer codeBen Skeggs2011-03-011-139/+6
| | | | Signed-off-by: Ben Skeggs <[email protected]>
* nvc0: sync textures with render targets ourselvesChristoph Bumiller2011-02-241-2/+3
| | | | Fixes for example piglit/fbo-flushing and nexuiz' bloom effect.
* nvc0: fix user vertex buffer updatesChristoph Bumiller2011-02-161-0/+3
|
* nvc0: update user vbufs on each draw callChristoph Bumiller2011-01-151-2/+9
| | | | This is required in case set_vertex_buffers is not called again.
* nvc0: fix resource unmap after vertex pushChristoph Bumiller2011-01-041-2/+1
|
* nvc0: implement VRAM buffer transfers with bounce buffersChristoph Bumiller2010-12-271-12/+46
|
* nvc0: fix layer stride stateChristoph Bumiller2010-12-231-5/+10
|
* nvc0: adapt to array textures interface changeChristoph Bumiller2010-12-191-9/+14
|
* nvc0: buffer suballocation with a primitive slab allocatorChristoph Bumiller2010-12-091-2/+44
|
* nvc0: import nvc0 gallium driverChristoph Bumiller2010-11-121-0/+109