summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_buffer.c
Commit message (Expand)AuthorAgeFilesLines
* r600g,radeonsi: share r600_texture.cMarek Olšák2013-09-291-56/+2
* r600g: move the low-level buffer functions for multiple rings to drivers/radeonMarek Olšák2013-09-291-3/+3
* r600g: move some debug options to drivers/radeonMarek Olšák2013-09-291-2/+2
* r600g: move streamout state to drivers/radeonMarek Olšák2013-08-311-14/+14
* r600g: add a debug flag for printing virtual addresses of resourcesMarek Olšák2013-04-161-0/+7
* r600g: add debug options disabling various copy-buffer-related featuresMarek Olšák2013-03-111-0/+1
* r600g: don't require dword alignment with CP DMA for buffer transfersMarek Olšák2013-03-011-3/+4
* r600g: always map uninitialized buffer range as unsynchronizedMarek Olšák2013-03-011-0/+17
* r600g: atomize streamout enablingMarek Olšák2013-03-011-5/+7
* r600g: use async DMA with a non-zero src offsetMarek Olšák2013-03-011-1/+1
* r600g: add async for staging buffer upload v2Jerome Glisse2013-01-281-5/+20
* r600g: add multi ring support with dma as first second ring v4Jerome Glisse2013-01-281-8/+9
* r600g: use u_upload_mgr for allocating staging transfer buffersMarek Olšák2012-12-121-15/+15
* winsys/radeon: don't use BIND flags, add a flag for the cache bufmgr insteadMarek Olšák2012-12-121-4/+6
* r600g: fix ARB_map_buffer_alignment with unaligned offsets and staging buffersMarek Olšák2012-11-221-2/+5
* r600g: re-enable handling of DISCARD_RANGE, improving performanceMarek Olšák2012-11-011-2/+0
* r600g: fix abysmal performance in Reaction QuakeMarek Olšák2012-11-011-20/+22
* gallium: remove unused data pointer from pipe_transferMarek Olšák2012-10-181-1/+0
* gallium: unify transfer functionsMarek Olšák2012-10-111-55/+58
* r600g: put constant buffer state into an array indexed by shader typeMarek Olšák2012-09-131-14/+17
* r600g: implement color resolve for r600Marek Olšák2012-08-301-3/+2
* r600g: disable handling of DISCARD_RANGEMarek Olšák2012-08-151-0/+2
* r600g: implement wait-free buffer transfer for DISCARD_RANGEMarek Olšák2012-07-181-10/+43
* r600g: do fine-grained vertex buffer updatesMarek Olšák2012-07-171-8/+7
* r600g: Emit vertex buffers using the same method as constant buffersTom Stellard2012-07-151-1/+4
* r600g: remove slab allocator for pipe_resource (used mainly for user buffers)Marek Olšák2012-05-131-4/+4
* gallium: remove user_buffer_create from the interfaceMarek Olšák2012-05-121-25/+0
* r600g: assume DISCARD_WHOLE_RESOURCE is always used with WRITEMarek Olšák2012-05-111-6/+5
* gallium: remove pipe_resource::user_ptrMarek Olšák2012-04-301-5/+0
* r600g: make r600_buffer_transfer_unmap a no-opMarek Olšák2012-04-291-7/+1
* winsys/radeon: simplify buffer map/unmap functionsMarek Olšák2012-04-291-2/+2
* gallium: make user vertex buffers optionalMarek Olšák2012-04-241-2/+2
* u_vbuf: remove u_vbuf_resourceMarek Olšák2012-04-241-30/+28
* gallium: add user_ptr in pipe_resourceMarek Olšák2012-04-241-0/+2
* r600g: inline r600_upload_index_bufferMarek Olšák2012-04-041-9/+0
* r600g: inline r600_upload_const_bufferMarek Olšák2012-04-041-36/+0
* r600g: handle DISCARD_WHOLE_RESOURCE for buffersMarek Olšák2012-04-041-0/+59
* r600g: cleanup includesMarek Olšák2012-03-051-9/+1
* r600g: use u_default_transfer_flush_region for all resource typesMarek Olšák2012-02-271-7/+1
* r600g: use u_default_transfer_inline_write for all resource typesMarek Olšák2012-02-271-24/+1
* r600g: merge r600_context with r600_pipe_contextMarek Olšák2012-01-311-9/+9
* gallium: remove deprecated PIPE_TRANSFER_DISCARDMarek Olšák2012-01-051-1/+1
* u_upload_mgr: remove the 'flushed' parameterMarek Olšák2012-01-051-5/+3
* winsys/radeon: move managing GEM domains back to driversMarek Olšák2011-12-241-1/+29
* r600g: fix error path and use util_slab_freeJerome Glisse2011-12-051-1/+1
* r600g: cleanup draw_vbo and add commentsMarek Olšák2011-10-261-7/+5
* winsys/radeon: move GEM domains out of the drivers into winsysMarek Olšák2011-09-301-29/+1
* r600g: merge r600_bo with r600_resourceMarek Olšák2011-09-301-24/+50
* r600g: remove unused function r600_buffer_from_handleMarek Olšák2011-09-121-26/+0
* r600g: remove r600_resource_buffer structMarek Olšák2011-09-121-55/+53