summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeon/r600_buffer_common.c
AgeCommit message (Expand)AuthorFilesLines
2018-04-05radeonsi: move r600_buffer_common.c and r600_texture.c into radeonsiMarek Olšák1-760/+0
2018-04-05radeonsi: move r600_cs.h contents into si_pipe.h, si_build_pm4.hMarek Olšák1-1/+0
2018-04-05radeonsi: move definitions out of r600_pipe_common.hMarek Olšák1-10/+10
2018-04-05radeonsi: move functions out of and remove r600_pipe_common.cMarek Olšák1-0/+35
2018-04-05radeonsi: rename r600 -> si in some placesMarek Olšák1-40/+40
2018-04-05radeonsi: pass sctx to si_rebind_buffer and clean upMarek Olšák1-2/+3
2018-04-05radeonsi: update copyrightsMarek Olšák1-0/+1
2018-04-05radeonsi: use r600_common_context less pt3Marek Olšák1-40/+39
2018-04-05radeonsi: use r600_common_context less pt2Marek Olšák1-2/+2
2018-04-05radeonsi: use r600_common_context less pt1Marek Olšák1-2/+3
2018-04-05radeonsi: flatten / remove struct r600_ringMarek Olšák1-10/+10
2018-04-05radeonsi: remove r600_pipe_common::invalidate_bufferMarek Olšák1-1/+11
2018-04-05radeonsi: remove r600_pipe_common::rebind_bufferMarek Olšák1-2/+1
2018-04-05radeonsi: call CS flush functions directly whenever possibleMarek Olšák1-4/+4
2018-03-07radeonsi: assume has_virtual_memory == trueMarek Olšák1-19/+9
2018-03-07radeonsi: add/update assertions for 32-bit address spaceMarek Olšák1-2/+13
2018-02-17radeonsi: move const_uploader allocations to 32-bit address spaceMarek Olšák1-0/+3
2017-12-06radeonsi/gfx9: make shader binaries use read-only memoryMarek Olšák1-0/+3
2017-12-06radeonsi: always place sparse buffers in VRAMNicolai Hähnle1-0/+3
2017-12-06radeonsi: fix the R600_RESOURCE_FLAG_UNMAPPABLE checkNicolai Hähnle1-1/+1
2017-12-05gallium/radeon: move setting VRAM|GTT into winsysesMarek Olšák1-14/+0
2017-11-29r300,r600,radeonsi: replace RADEON_FLUSH_* with PIPE_FLUSH_*Marek Olšák1-2/+2
2017-11-29radeonsi: remove r600_common_screenMarek Olšák1-24/+24
2017-11-29radeonsi: set all pipe buffer functions in r600_buffer_common.cMarek Olšák1-10/+38
2017-11-27radeonsi: always initialize max_forced_staging_uploadsMarek Olšák1-0/+2
2017-11-14radeonsi: remove has_cp_dma, has_streamout flags (v2)Marek Olšák1-15/+2
2017-11-09radeonsi: remove DBG_NO_DISCARD_RANGEMarek Olšák1-2/+0
2017-11-06radeonsi: don't map big VRAM buffers for the first upload directlyMarek Olšák1-0/+20
2017-11-06gallium/u_threaded: don't map big VRAM buffers for the first upload directlyMarek Olšák1-2/+8
2017-11-02radeonsi: remove 'Authors:' commentsMarek Olšák1-3/+0
2017-10-09radeonsi: enumerize DBG flagsMarek Olšák1-3/+3
2017-09-27gallium/radeon: consolidate PIPE_BIND_SHARED/SCANOUT handlingMarek Olšák1-9/+4
2017-09-26r600: fork and import gallium/radeonMarek Olšák1-36/+36
2017-09-18radeonsi: PIPE_BIND_SHARED should allow inter-process sharingMarek Olšák1-5/+4
2017-09-11radeonsi/gfx9: fix interprocess resource sharing on RavenMarek Olšák1-1/+3
2017-08-31radeonsi: set a per-buffer flag that disables inter-process sharing (v4)Marek Olšák1-0/+7
2017-08-28gallium/u_threaded: rename IGNORE_VALID_RANGE -> NO_INFER_UNSYNCHRONIZEDMarek Olšák1-1/+1
2017-07-17gallium/radeon: reallocate suballocated buffers when exportedMarek Olšák1-1/+2
2017-07-04gallium/radeon: allow suballocating texturesMarek Olšák1-0/+3
2017-07-04gallium/radeon: enable suballocations for VRAM with no CPU accessMarek Olšák1-1/+3
2017-07-04gallium/radeon: remove RADEON_FLAG_CPU_ACCESSMarek Olšák1-4/+0
2017-07-04gallium/radeon: ignore PIPE_BIND_SHARED for buffersMarek Olšák1-2/+0
2017-06-15gallium/radeon: fix initialization of new resource bindless fieldsSamuel Pitoiset1-0/+2
2017-05-15radeonsi: implement replace_buffer_storage for the threaded contextMarek Olšák1-0/+23
2017-05-15gallium/radeon: subclass threaded_transferMarek Olšák1-11/+11
2017-05-15gallium/radeon: subclass threaded_resourceMarek Olšák1-6/+10
2017-05-15gallium/radeon: handle other map buffer flags from the threaded contextMarek Olšák1-2/+4
2017-05-15gallium/radeon: handle TC_TRANSFER_MAP_THREADED_UNSYNCMarek Olšák1-1/+11
2017-05-15gallium/radeon: require both WRITE and FLUSH_EXPLICIT in buffer_flush_regionMarek Olšák1-2/+4
2017-04-14radeonsi: add missing initialization for userptr buffersNicolai Hähnle1-0/+4