summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nouveau/nouveau_buffer.c
AgeCommit message (Expand)AuthorFilesLines
2018-10-25nvc0: increase NOUVEAU_TRANSFER_PUSHBUF_THRESHOLD to 1024 on Kepler+Rhys Perry1-3/+1
2017-04-11nouveau: when mapping a persistent buffer, synchronize on former xfersIlia Mirkin1-4/+2
2016-07-23gallium: split transfer_inline_write into buffer and texture callbacksMarek Olšák1-1/+0
2016-06-23Remove wrongly repeated words in commentsGiuseppe Bilotta1-1/+1
2016-05-22nouveau: allow allocating non-object-backed buffersIlia Mirkin1-4/+1
2016-04-09nv50,nvc0: add invalidate_resource support for buffer resourcesIlia Mirkin1-0/+33
2015-11-22nouveau: use the buffer usage to determine placement when no bindingIlia Mirkin1-2/+6
2015-11-05nouveau: send back a debug message when waiting for a fence to completeIlia Mirkin1-6/+7
2015-09-28nouveau: wait to unref the transfer's bo until it's no longer usedIlia Mirkin1-2/+3
2015-09-28nouveau: delay deleting buffer with unflushed fenceIlia Mirkin1-1/+6
2015-09-09nvc0: keep track of cb bindings per buffer, use for upload settingsIlia Mirkin1-2/+2
2015-09-05nouveau: don't mark full range as used on unmap with explicit flushIlia Mirkin1-5/+7
2015-07-21gallium: replace INLINE with inlineIlia Mirkin1-15/+15
2015-07-21nouveau: use bool instead of booleanSamuel Pitoiset1-59/+59
2015-07-20nouveau: always align buffers to 0x100Samuel Pitoiset1-7/+1
2015-07-16gallium: add BIND flags for R/W buffers and imagesMarek Olšák1-1/+2
2015-06-22nvc0: use NV_VRAM_DOMAIN() macroAlexandre Courbot1-3/+3
2015-03-31nouveau: synchronize "scratch runout" destruction with the command streamMarcin Ślusarz1-16/+32
2014-05-02nouveau: add ARB_buffer_storage supportIlia Mirkin1-2/+10
2014-05-02nouveau: remove cb_dirty, it's never usedIlia Mirkin1-3/+1
2014-03-09nouveau: add valid range tracking to nouveau_bufferIlia Mirkin1-0/+31
2014-02-06gallium: remove PIPE_USAGE_STATICMarek Olšák1-1/+0
2013-12-04nouveau: Add lots of comments to the buffer transfer logicIlia Mirkin1-2/+69
2013-12-04nv50: wait on the buf's fence before sticking it into pushbufIlia Mirkin1-0/+3
2013-09-01nouveau: initialise the nouveau_transfer mapsEmil Velikov1-0/+2
2013-04-03nouveau: accelerate buffer copies in resource_copy_regionChristoph Bumiller1-0/+34
2013-04-03nvc0: add some driver statistics queriesChristoph Bumiller1-0/+30
2013-03-12nouveau: align PIPE_BIND_SHADER,COMPUTE_RESOURCEs to 256 bytesChristoph Bumiller1-1/+3
2013-01-27nouveau: don't try to use push_data if it's not implementedChristoph Bumiller1-0/+3
2013-01-08nouveau: improve buffer transfersChristoph Bumiller1-131/+268
2012-11-04nv50,nvc0: expose ARB_map_buffer_alignmentLucas Stach1-3/+3
2012-10-14nouveau: fix offset in nouveau_buffer_transfer_mapChristoph Bumiller1-1/+1
2012-10-11gallium: unify transfer functionsMarek Olšák1-56/+46
2012-05-29nouveau: unreference fences on resource destructionChristoph Bumiller1-0/+3
2012-05-17nouveau: place static buffers in VRAM if preferred by the driverChristoph Bumiller1-4/+25
2012-05-17nv50,nvc0: handle user vertex buffersChristoph Bumiller1-11/+9
2012-05-11Merge branch 'gallium-userbuf'Marek Olšák1-1/+0
2012-05-06nouveau: fix nouveau_scratch_runout_release bo count underflowChristoph Bumiller1-1/+3
2012-04-30gallium: remove pipe_resource::user_ptrMarek Olšák1-1/+0
2012-04-24gallium: add user_ptr in pipe_resourceMarek Olšák1-0/+1
2012-04-14nouveau: add new shared scratch buffersChristoph Bumiller1-0/+141
2012-04-14nv30: import new driver for GeForce FX/6/7 chipsets, and Quadro variantsBen Skeggs1-1/+1
2012-04-14nouveau: switch to libdrm_nouveau-2.0Christoph Bumiller1-37/+53
2012-04-14nouveau: remove automatic buffer migration heuristicsChristoph Bumiller1-5/+0
2012-03-05Revert "gallium: add flag PIPE_TRANSFER_MAP_PERMANENTLY"Marek Olšák1-7/+1
2012-01-05gallium: add flag PIPE_TRANSFER_MAP_PERMANENTLYMarek Olšák1-1/+7
2011-10-21nouveau,nvc0: fix/improve handling of multiple constant buffersChristoph Bumiller1-4/+13
2011-10-09nouveau: hide some debugging messages behind environment variableMarcin Slusarz1-1/+2
2011-03-11gallium: kill is_resource_referencedMarek Olšák1-1/+0
2011-03-03nouveau: allow pipe driver to define which buffers should start in sysmemBen Skeggs1-1/+1