aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon/r600_buffer_common.c
Commit message (Expand)AuthorAgeFilesLines
* gallium/radeon: handle failure when mapping staging bufferNicolai Hähnle2016-04-141-0/+4
* gallium/radeon: set GTT WC on tiled texturesMarek Olšák2016-04-121-1/+2
* gallium/radeon: relax requirements on VRAM placements on APUsMarek Olšák2016-04-121-0/+8
* gallium/radeon: allow allocating textures >= 4 GBMarek Olšák2016-04-121-1/+1
* pb_buffer: switch pb_buffer::size to 64 bitsMarek Olšák2016-04-121-1/+1
* gallium/radeon: disallow reallocation of shared buffersMarek Olšák2016-03-091-0/+4
* gallium/radeon: if we can't discard a whole resource, discard the range insteadMarek Olšák2016-03-091-5/+9
* gallium/radeon: buffer valid range tracking only works with unshared buffersMarek Olšák2016-03-091-0/+1
* gallium/radeon: set texture metadata only onceMarek Olšák2016-03-091-0/+1
* gallium/radeon: don't use temporary buffers for persistent mappingsMarek Olšák2016-03-081-2/+4
* gallium/radeon: rename & reorder members of radeon_infoMarek Olšák2016-02-051-2/+2
* gallium/radeon: Rename do_invalidate_resource to invalidate_bufferMichel Dänzer2016-01-181-4/+6
* gallium/radeon: do not reallocate user memory buffersNicolai Hähnle2016-01-141-8/+23
* gallium/radeon: implement PIPE_CAP_INVALIDATE_BUFFERNicolai Hähnle2016-01-141-7/+16
* gallium/radeon: reset valid_buffer_range on PIPE_TRANSFER_DISCARD_WHOLE_RESOURCENicolai Hähnle2016-01-141-0/+3
* u_upload_mgr: pass alignment to u_upload_alloc manuallyMarek Olšák2016-01-021-1/+1
* gallium/radeon: remove radeon_winsys_cs_handleMarek Olšák2015-12-111-12/+9
* gallium/radeon: inline the r600_rings structureMarek Olšák2015-11-131-16/+16
* radeonsi: Allocate buffers for DCC.Bas Nieuwenhuizen2015-10-241-0/+21
* gallium/radeon: handle buffer_map staging buffer failures betterMarek Olšák2015-09-241-4/+3
* gallium/radeon: handle PIPE_TRANSFER_FLUSH_EXPLICITMarek Olšák2015-09-101-20/+42
* radeonsi: fix DRM version checks for amdgpu DRM 3.0.0Marek Olšák2015-08-141-2/+4
* gallium/radeon: add a debug flag not to use write combining (v2)Marek Olšák2015-08-101-0/+3
* gallium/radeon: unify buffer_wait and buffer_is_busy in the winsys interfaceMarek Olšák2015-08-071-3/+3
* r600g,radeonsi: implement GL_AMD_pinned_memoryMarek Olšák2015-02-171-4/+43
* radeonsi: initialize TC_L2_dirty to false after buffer allocationMarek Olšák2015-02-171-0/+1
* r600g,radeonsi: Always use GTT again for PIPE_USAGE_STREAM buffersMichel Dänzer2014-10-091-1/+3
* r600g,radeonsi: Set RADEON_GEM_NO_CPU_ACCESS flag for tiled BOsMichel Dänzer2014-09-101-0/+1
* r600g,radeonsi: Preserve existing buffer flagsMichel Dänzer2014-09-031-3/+3
* r600g,radeonsi: Inform the kernel if a BO will likely be accessed by the CPUMichel Dänzer2014-09-021-9/+14
* gallium/radeon: Do not use u_upload_mgr for buffer downloadsNiels Ole Salscheider2014-08-191-12/+8
* gallium/radeon: Set gpu_address to 0 if r600_virtual_address is falseNiels Ole Salscheider2014-08-101-0/+2
* gallium/radeon: store VM address in r600_resourceMarek Olšák2014-08-091-2/+5
* r600g/radeonsi: Prefer VRAM for CPU -> GPU streaming buffersMichel Dänzer2014-08-011-4/+11
* r600g/radeonsi: Reduce or even drop special treatment of persistent mappingsMichel Dänzer2014-08-011-4/+8
* r600g/radeonsi: Use write-combined CPU mappings of some BOs in GTTMichel Dänzer2014-07-231-2/+7
* gallium/radeon: use PRIX64 instead of PRIu64Christian König2014-07-061-1/+1
* gallium/radeon: create and return a fence in the flush functionMarek Olšák2014-04-161-5/+5
* r600g,radeonsi: attempt to fix racy multi-context apps calling BufferDataMarek Olšák2014-03-111-6/+16
* r600g,radeonsi: fix broken buffer downloadMarek Olšák2014-03-111-1/+1
* r600g,radeonsi: use a fallback in dma_copy instead of failingMarek Olšák2014-03-111-32/+26
* radeon: Use upload manager for buffer downloadsNiels Ole Salscheider2014-03-071-18/+56
* r300g,r600g,radeonsi: add support for ARB_buffer_storageMarek Olšák2014-02-251-0/+8
* r600g,radeonsi: Consolidate logic for short-circuiting flushesMichel Dänzer2014-02-181-1/+1
* gallium: remove PIPE_USAGE_STATICMarek Olšák2014-02-061-1/+0
* r600g,radeonsi: set resource domains in one place (v2)Marek Olšák2014-02-061-17/+16
* r600g,radeonsi: skip unnecessary buffer_is_busy call, add a commentMarek Olšák2014-02-041-1/+5
* r600g,radeonsi: skip busy-checking for DISCARD_RANGE if it has been done alreadyMarek Olšák2014-02-041-0/+4
* r600g,radeonsi: treat DYNAMIC and STREAM usage as STAGINGMarek Olšák2014-02-041-7/+3
* radeon: Adding missing stdio.h include.José Fonseca2014-01-231-0/+1