summaryrefslogtreecommitdiffstats
path: root/src/amd
Commit message (Expand)AuthorAgeFilesLines
* radv: add support for VK_EXT_conditional_renderingSamuel Pitoiset2018-07-188-1/+111
* radv: add support for non-inverted conditional renderingSamuel Pitoiset2018-07-183-5/+17
* radv: set the predicate for indirect/indexed draw commandsSamuel Pitoiset2018-07-181-3/+4
* radv: set the predicate for dispatch commandsSamuel Pitoiset2018-07-181-3/+4
* radv: remove unused variable in radv_CreateRenderPass2KHR()Samuel Pitoiset2018-07-181-1/+0
* radv: optimize radv_stage_flush() for pre fragment shader stagesSamuel Pitoiset2018-07-181-5/+5
* radv/winsys: use alloca() for semaphore dependenciesSamuel Pitoiset2018-07-171-6/+2
* radv: reduce number of CB/DB meta flushes for VK_ACCESS_TRANSFER_WRITE_BITSamuel Pitoiset2018-07-171-6/+14
* radv: fix implementation of VK_KHR_create_renderpass2 for multiviewsSamuel Pitoiset2018-07-171-12/+1
* nir: cleanup oversized arrays in nir_swizzle callsKarol Herbst2018-07-133-12/+7
* radeonsi: add support for Vega20Marek Olšák2018-07-127-2/+14
* radv: simplify the logic in radv_set_descriptor_set()Samuel Pitoiset2018-07-121-4/+2
* radv: remove one useless check in radv_bind_descriptor_set()Samuel Pitoiset2018-07-121-2/+1
* radv/meta: do not restore a NULL descriptorSamuel Pitoiset2018-07-121-4/+3
* radv: remove unnecessary verification code around ring_offsets_idxSamuel Pitoiset2018-07-122-18/+0
* radv: get rid of buffer object prioritiesSamuel Pitoiset2018-07-127-85/+52
* radv: emit a dummy ZPASS_DONE to prevent GPU hangs on GFX9Samuel Pitoiset2018-07-125-14/+47
* radv: add support for VK_KHR_create_renderpass2Samuel Pitoiset2018-07-123-0/+194
* radv: introduce radv_subpass_attachment data structureSamuel Pitoiset2018-07-127-31/+44
* radv: make sure to wait for CP DMA when neededSamuel Pitoiset2018-07-113-4/+52
* radv: add some cxxflags for new c++ fileDave Airlie2018-07-101-0/+4
* anv,radv: Add support for VK_KHR_get_display_properties2Jason Ekstrand2018-07-092-0/+58
* radv: using tls to store llvm related info and speed up compiles (v10)Dave Airlie2018-07-108-28/+199
* radv: add the trace BO to the list when starting a new cmdbufSamuel Pitoiset2018-07-091-4/+7
* radv: reduce CPU overhead in radv_flush_descriptors()Samuel Pitoiset2018-07-093-11/+8
* radv: winsys/amdgpu: include missing pthread.h headerMauro Rossi2018-07-071-0/+1
* python: Use the print functionMathieu Bridon2018-07-062-65/+67
* radv: fix emitting the view index on GFX9Samuel Pitoiset2018-07-061-1/+2
* radv/winsys: make use of radeon_emit()Samuel Pitoiset2018-07-051-11/+12
* radv: only flush CB meta in pipeline image barriers when neededSamuel Pitoiset2018-07-052-2/+15
* radv: only flush DB meta in pipeline image barriers when neededSamuel Pitoiset2018-07-051-7/+15
* radv: fix "error: initializer element is not constant" build errorSamuel Pitoiset2018-07-051-2/+2
* python: Specify the JSON separatorsMathieu Bridon2018-07-051-1/+1
* python: Stabilize some script outputsMathieu Bridon2018-07-051-1/+1
* radv: optimize vkCmd{Set,Reset}Event() a little bitSamuel Pitoiset2018-07-051-8/+38
* radv: optimize radv_CmdWaitEvents()Samuel Pitoiset2018-07-051-43/+60
* ac: fold LLVMContext creation into ac_llvm_context_initMarek Olšák2018-07-043-10/+8
* ac: add reusable helpers for direct LLVM compilationMarek Olšák2018-07-043-4/+76
* ac: make some fns staticDave Airlie2018-07-042-13/+6
* ac/radv: move llvm compiler info to struct and init in one placeDave Airlie2018-07-045-33/+30
* ac/radeonsi: port compiler init/destroy out of radeonsi.Dave Airlie2018-07-042-0/+49
* radv/radeonsi: add a check ir tm optionsDave Airlie2018-07-042-1/+4
* radeonsi: rename si_compiler -> ac_llvm_compilerDave Airlie2018-07-041-0/+7
* ac: add target library info helpersDave Airlie2018-07-042-0/+15
* radv: create/destroy passmgr at the higher level.Dave Airlie2018-07-043-10/+14
* radv: port to use common passmgr code.Dave Airlie2018-07-042-25/+6
* ac/radeonsi: refactor out pass manager init to common code.Dave Airlie2018-07-042-0/+32
* radv: drop copy of ac_create_target_machine.Dave Airlie2018-07-041-31/+1
* ac/radv: split the non-common init_once code from the common target code. (v2)Dave Airlie2018-07-043-18/+11
* ac: move all LLVM module initialization into ac_create_moduleMarek Olšák2018-07-023-10/+13