summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon/r600_buffer_common.c
Commit message (Expand)AuthorAgeFilesLines
* gallium/radeon: boolean -> bool, TRUE -> true, FALSE -> falseMarek Olšák2016-06-251-6/+6
* gallium/radeon: use r600_resource_referenceMarek Olšák2016-06-251-2/+2
* gallium/radeon: don't use the DMA ring for pipelined buffer uploadsMarek Olšák2016-06-041-5/+4
* gallium/radeon: handle VRAM_GTT placements as having slow CPU readsMarek Olšák2016-05-191-1/+1
* gallium/radeon: add radeon_emitted to check for non-trivial IBsNicolai Hähnle2016-05-171-4/+3
* winsys/radeon: remove use_reusable_pool parameter from buffer_createNicolai Hähnle2016-04-271-1/+0
* gallium/radeon: remove use_reusable_pool parameter from r600_init_resourceNicolai Hähnle2016-04-271-4/+3
* 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