summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/nouveau_buffer.c
Commit message (Expand)AuthorAgeFilesLines
* nv50,nvc0: add invalidate_resource support for buffer resourcesIlia Mirkin2016-04-091-0/+33
* nouveau: use the buffer usage to determine placement when no bindingIlia Mirkin2015-11-221-2/+6
* nouveau: send back a debug message when waiting for a fence to completeIlia Mirkin2015-11-051-6/+7
* nouveau: wait to unref the transfer's bo until it's no longer usedIlia Mirkin2015-09-281-2/+3
* nouveau: delay deleting buffer with unflushed fenceIlia Mirkin2015-09-281-1/+6
* nvc0: keep track of cb bindings per buffer, use for upload settingsIlia Mirkin2015-09-091-2/+2
* nouveau: don't mark full range as used on unmap with explicit flushIlia Mirkin2015-09-051-5/+7
* gallium: replace INLINE with inlineIlia Mirkin2015-07-211-15/+15
* nouveau: use bool instead of booleanSamuel Pitoiset2015-07-211-59/+59
* nouveau: always align buffers to 0x100Samuel Pitoiset2015-07-201-7/+1
* gallium: add BIND flags for R/W buffers and imagesMarek Olšák2015-07-161-1/+2
* nvc0: use NV_VRAM_DOMAIN() macroAlexandre Courbot2015-06-221-3/+3
* nouveau: synchronize "scratch runout" destruction with the command streamMarcin Ślusarz2015-03-311-16/+32
* nouveau: add ARB_buffer_storage supportIlia Mirkin2014-05-021-2/+10
* nouveau: remove cb_dirty, it's never usedIlia Mirkin2014-05-021-3/+1
* nouveau: add valid range tracking to nouveau_bufferIlia Mirkin2014-03-091-0/+31
* gallium: remove PIPE_USAGE_STATICMarek Olšák2014-02-061-1/+0
* nouveau: Add lots of comments to the buffer transfer logicIlia Mirkin2013-12-041-2/+69
* nv50: wait on the buf's fence before sticking it into pushbufIlia Mirkin2013-12-041-0/+3
* nouveau: initialise the nouveau_transfer mapsEmil Velikov2013-09-011-0/+2
* nouveau: accelerate buffer copies in resource_copy_regionChristoph Bumiller2013-04-031-0/+34
* nvc0: add some driver statistics queriesChristoph Bumiller2013-04-031-0/+30
* nouveau: align PIPE_BIND_SHADER,COMPUTE_RESOURCEs to 256 bytesChristoph Bumiller2013-03-121-1/+3
* nouveau: don't try to use push_data if it's not implementedChristoph Bumiller2013-01-271-0/+3
* nouveau: improve buffer transfersChristoph Bumiller2013-01-081-131/+268
* nv50,nvc0: expose ARB_map_buffer_alignmentLucas Stach2012-11-041-3/+3
* nouveau: fix offset in nouveau_buffer_transfer_mapChristoph Bumiller2012-10-141-1/+1
* gallium: unify transfer functionsMarek Olšák2012-10-111-56/+46
* nouveau: unreference fences on resource destructionChristoph Bumiller2012-05-291-0/+3
* nouveau: place static buffers in VRAM if preferred by the driverChristoph Bumiller2012-05-171-4/+25
* nv50,nvc0: handle user vertex buffersChristoph Bumiller2012-05-171-11/+9
* Merge branch 'gallium-userbuf'Marek Olšák2012-05-111-1/+0
|\
| * gallium: remove pipe_resource::user_ptrMarek Olšák2012-04-301-1/+0
* | nouveau: fix nouveau_scratch_runout_release bo count underflowChristoph Bumiller2012-05-061-1/+3
|/
* gallium: add user_ptr in pipe_resourceMarek Olšák2012-04-241-0/+1
* nouveau: add new shared scratch buffersChristoph Bumiller2012-04-141-0/+141
* nv30: import new driver for GeForce FX/6/7 chipsets, and Quadro variantsBen Skeggs2012-04-141-1/+1
* nouveau: switch to libdrm_nouveau-2.0Christoph Bumiller2012-04-141-37/+53
* nouveau: remove automatic buffer migration heuristicsChristoph Bumiller2012-04-141-5/+0
* Revert "gallium: add flag PIPE_TRANSFER_MAP_PERMANENTLY"Marek Olšák2012-03-051-7/+1
* gallium: add flag PIPE_TRANSFER_MAP_PERMANENTLYMarek Olšák2012-01-051-1/+7
* nouveau,nvc0: fix/improve handling of multiple constant buffersChristoph Bumiller2011-10-211-4/+13
* nouveau: hide some debugging messages behind environment variableMarcin Slusarz2011-10-091-1/+2
* gallium: kill is_resource_referencedMarek Olšák2011-03-111-1/+0
* nouveau: allow pipe driver to define which buffers should start in sysmemBen Skeggs2011-03-031-1/+1
* nouveau: ensure vbo_dirty is set when buffer write transfer completeBen Skeggs2011-03-011-24/+23
* nv50: sync textures with render targets ourselvesBen Skeggs2011-03-011-3/+3
* nouveau: common linear buffer manager, ported from nv50/nvc0 driversBen Skeggs2011-03-011-0/+489