summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon/r600_buffer_common.c
Commit message (Expand)AuthorAgeFilesLines
* gallium/radeon: use the new parent/child pools for transfersNicolai Hähnle2016-10-051-2/+2
* radeonsi: track buffer bind historyMarek Olšák2016-10-041-0/+1
* radeon/video: don't use sub-allocated buffersNicolai Hähnle2016-09-301-0/+3
* gallium/radeon: Initialize pipe_resource::next to NULLMichel Dänzer2016-09-281-0/+1
* gallium: remove PIPE_BIND_TRANSFER_READ/WRITEMarek Olšák2016-09-081-1/+1
* gallium: switch drivers to the slab allocator in src/utilMarek Olšák2016-09-061-2/+2
* gallium/radeon: derive buffer placement and flags only at initializationMarek Olšák2016-09-051-35/+49
* gallium/radeon: add r600_resource::vram_usage and gart_usageMarek Olšák2016-08-061-0/+10
* radeonsi: implement buffer_subdata without indirect callsMarek Olšák2016-07-231-0/+22
* gallium: split transfer_inline_write into buffer and texture callbacksMarek Olšák2016-07-231-1/+0
* 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