summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_pipe.c
AgeCommit message (Expand)AuthorFilesLines
14 daysradeonsi/gfx11: implement DCC clear to "single" for fast non-0/1 clearsMarek Olšák1-0/+8
14 daysradeonsi: check has_stable_pstate in the winsysMarek Olšák1-5/+3
14 daysradeonsi: use the same nir_lower_subgroups_options as RADVMarek Olšák1-3/+5
2024-03-30radeonsi: Delete TCS epilogs entirely.Timur Kristóf1-2/+1
2024-03-22radeonsi: implement the shader debug log from ac_nir_store_debug_log_amdMarek Olšák1-0/+2
2024-03-11radeonsi: allocate only one set of tessellation rings per deviceMarek Olšák1-2/+4
2024-02-07radeonsi,aco: remove the VS prologMarek Olšák1-9/+4
2024-01-29gallium: rename PIPE_.._PIN_THREADS_TO_L3_CACHE -> .._UPDATE_THREAD_SCHEDULINGMarek Olšák1-1/+1
2024-01-27radeonsi: Destroy queues before the aux contextsSebastian Wick1-3/+3
2024-01-06r300,r600,radeonsi: switch to pb_buffer_leanMarek Olšák1-1/+1
2024-01-06radeon_winsys: add struct radeon_winsys* parameter into fence_referenceMarek Olšák1-1/+1
2023-12-24meson: always define {,DRAW_}LLVM_AVAILABLE one way or the otherEric Engestrom1-6/+6
2023-12-09radeonsi: clean up how debug flags and shader profiles determine the wave sizeMarek Olšák1-1/+0
2023-12-09radeonsi: change the low-priority compiler queue to normal priorityMarek Olšák1-6/+5
2023-12-07radeonsi: use a compute shader to convert unsupported indices formatPierre-Eric Pelloux-Prayer1-0/+2
2023-12-01ac: add an IB parser that gathers context rollsMarek Olšák1-0/+1
2023-12-01amd, radeonsi: supports post processing entrypointPeyton Lee1-1/+2
2023-11-07radeonsi: upload shaders using a compute queue instead of gfxMarek Olšák1-5/+5
2023-11-07ac/gpu_info: split has_set_pairs_packets into context and sh flagsMarek Olšák1-6/+2
2023-11-05radeonsi: remove AMD_DEBUG=nogfxMarek Olšák1-4/+0
2023-10-30radeonsi: modify binning settings to improve performanceJulia Zhang1-7/+23
2023-10-26radeonsi: does not call llvm init when no llvm availableQiang Yu1-0/+2
2023-10-26radeonsi: disk cache remove llvm dependancy when use acoQiang Yu1-2/+11
2023-10-26radeonsi: set use_aco when no llvm availableQiang Yu1-2/+14
2023-10-26radeonsi: selectively build si llvm compiler create/destroyQiang Yu1-0/+6
2023-10-26radeonsi: move llvm internal header to si_shader_llvm.hQiang Yu1-1/+4
2023-10-26radeonsi: stop llvm context creation when use acoQiang Yu1-9/+11
2023-10-26radeonsi: move llvm compiler alloc/free into create/destroy funcntionQiang Yu1-18/+17
2023-10-26radeonsi: move use_aco to si_screenQiang Yu1-0/+3
2023-10-24radeonsi: add more documentation for dpbb debug env variableYogesh Mohan Marimuthu1-2/+2
2023-10-24amd/radeonsi: add missing stuff for gfx11.5Lang Yu1-0/+3
2023-10-19radeonsi: Add tracepoints in radeonsi driverSaroj Kumar1-0/+8
2023-10-17radeonsi: disable register shadowing without SR-IOV to fix bad performanceMarek Olšák1-2/+1
2023-10-11radeonsi: disable disk cache when use acoQiang Yu1-1/+1
2023-10-04radeonsi: upload shaders via a staging buffer so as not to map VRAM directlyMarek Olšák1-0/+1
2023-10-04radeonsi: add another aux context for uploading shadersMarek Olšák1-49/+65
2023-09-04radeonsi: Set PIPE_CONTEXT_LOSE_CONTEXT_ON_RESET for auxiliary contextsAlexander Orzechowski1-1/+1
2023-08-17radeonsi: don't use threadID.yz/blockID.yz for copy_image if those are always 0Marek Olšák1-2/+4
2023-08-17radeon_winsys: move allow_context_lost from cs_create to ctx_createMarek Olšák1-5/+6
2023-08-17radeonsi: set PIPE_CONTEXT_LOSE_CONTEXT_ON_RESET on aux_context explicitlyMarek Olšák1-6/+7
2023-08-17radeonsi: enable shader culling by default because it helps ViewperfMarek Olšák1-2/+1
2023-08-17radeonsi: handle deferred cache flushes as a state (si_atom)Marek Olšák1-1/+1
2023-08-17radeonsi: remove splitting IBs that use too much memoryMarek Olšák1-2/+0
2023-08-17radeonsi: move si_emit_spi_map into si_state_shaders.cppMarek Olšák1-1/+0
2023-08-17radeonsi: remove si_compute.h, move the contents into si_pipe.hMarek Olšák1-1/+0
2023-07-18util/u_queue: always enable UTIL_QUEUE_INIT_SCALE_THREADS, remove the flagMarek Olšák1-2/+0
2023-07-18util/u_queue: fix util_queue_finish deadlock by merging lock and finish_lockMarek Olšák1-1/+1
2023-07-14radeonsi: prefix function with si_ to prevent name collisionWinLinux10281-2/+2
2023-07-09radeonsi/gfx11: only use SET_*_PAIRS* packets on dGPUsMarek Olšák1-1/+6
2023-06-22radeonsi: declare compiler[] and nir_options as pointers to reduce #includesMarek Olšák1-6/+26