summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_compute.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: mask out high VM address bits in registers where neededMarek Olšák2018-03-071-2/+2
* radeonsi/nir: call ac_lower_indirect_derefs()Timothy Arceri2018-03-051-1/+1
* radeonsi: add chip class to compiler_ctx_stateTimothy Arceri2018-03-051-0/+1
* radeonsi/nir: add nir support for compiling compute shadersTimothy Arceri2018-02-071-13/+31
* amd: remove support for LLVM 3.9Marek Olšák2018-02-021-2/+1
* radeonsi: remove r600_common_screenMarek Olšák2017-11-291-9/+9
* radeonsi: move shader debug helpers out of r600_pipe_common.cMarek Olšák2017-11-291-1/+1
* radeonsi: remove some definitions and helpers from r600_pipe_common.hMarek Olšák2017-11-291-2/+7
* radeonsi: set COMPUTE_RESOURCE_LIMITS.FORCE_SIMD_DIST when profitableMarek Olšák2017-11-271-1/+16
* radeonsi: always use async compiles when creating shader/compute statesNicolai Hähnle2017-11-091-17/+25
* radeonsi: move pipe debug callback to si_contextNicolai Hähnle2017-11-091-3/+3
* radeonsi: remove wrappers si_decompress_xx_texturesMarek Olšák2017-10-071-1/+1
* radeonsi: move descriptor logs to after corresponding draw/compute packetNicolai Hähnle2017-09-291-4/+3
* r600: fork and import gallium/radeonMarek Olšák2017-09-261-2/+2
* radeonsi: update dirty_level_mask before dispatchingSamuel Pitoiset2017-08-301-0/+5
* radeonsi: remove Constant Engine supportMarek Olšák2017-08-221-4/+0
* radeonsi: log draw and compute state into log contextNicolai Hähnle2017-08-221-0/+6
* radeonsi: add reference count to si_computeNicolai Hähnle2017-08-221-10/+14
* radeonsi: rename shader_userdata -> shader_pointers where appropriateMarek Olšák2017-08-071-1/+1
* radeonsi: set COMPUTE_DISPATCH_INITIATOR.ORDER_MODE = 1Marek Olšák2017-06-291-1/+4
* radeonsi: use the DISPATCH packets to force COMPUTE_START_X/Y/Z = 0Marek Olšák2017-06-291-7/+6
* radeonsi/gfx9: indirect buffers and all CP packets use TC L2Marek Olšák2017-06-221-2/+3
* radeonsi: track use of bindless samplers/images from tgsi_shader_infoSamuel Pitoiset2017-06-141-0/+2
* radeonsi: drop unfinished shader compilations when destroying shadersMarek Olšák2017-06-071-1/+2
* radeonsi: only upload (dump to L2) those descriptors that are used by shadersMarek Olšák2017-05-181-7/+21
* radeonsi: record which descriptor slots are used by shadersMarek Olšák2017-05-181-0/+3
* radeonsi: move struct si_compute into a headerNicolai Hähnle2017-05-101-21/+1
* radeonsi: remove unused parameters from si_shader_apply_scratch_relocsMarek Olšák2017-05-051-1/+1
* radeonsi: don't load unused compute shader input SGPRs and VGPRsMarek Olšák2017-04-281-27/+44
* radeonsi/gfx9: merged shaders have scratch offset at the beginningMarek Olšák2017-04-281-0/+1
* radeonsi/gfx9: ELEMENT_SIZE changeMarek Olšák2017-03-301-6/+10
* si_compute: check NULL return from u_upload_allocJulien Isorce2017-03-281-3/+11
* radeonsi: don't crash on compute shader compile failureMarek Olšák2017-03-241-1/+5
* radeonsi: check the IR type before waiting for a compute compilation fenceMarek Olšák2017-03-201-1/+3
* radeonsi: compile all TGSI compute shaders asynchronouslyMarek Olšák2017-03-171-44/+81
* radeon/ac: switch from radeon_elf_read() to ac_elf_read()Timothy Arceri2017-02-281-2/+1
* radeonsi: use R600_RESOURCE_FLAG_UNMAPPABLE where it's desirableMarek Olšák2017-02-181-2/+4
* radeonsi: upload constants into VRAM instead of GTTMarek Olšák2017-02-181-2/+2
* gallium/radeon: use TCC line size as alignment in other placesMarek Olšák2017-02-181-1/+2
* gallium/radeon: remove the internal u_upload_mgr pointerMarek Olšák2017-02-141-4/+4
* radeonsi: also prefetch compute shadersMarek Olšák2017-01-301-0/+12
* radeonsi: cleanly communicate whether si_shader_dump should check R600_DEBUGMarek Olšák2017-01-091-1/+1
* radeonsi: Bugfix needed for hashcatChristian Inci2016-12-221-5/+7
* radeonsi: apply a multi-wave workgroup SPI bug workaround to affected CIK chipsMarek Olšák2016-12-011-0/+1
* radeonsi: simplify checking for monolithic compilationMarek Olšák2016-11-211-0/+1
* radeonsi: Add missing error-checking to si_create_compute_state (v2)Mun Gwan-gyeong2016-11-211-1/+5
* radeonsi: store group_size_variable in struct si_computeNicolai Hähnle2016-11-211-5/+8
* radeonsi: remove si_resource_create_customMarek Olšák2016-10-261-3/+3
* radeonsi: use TC write-back instead of full cache invalidationMarek Olšák2016-10-121-1/+1
* radeonsi: emit TA_CS_BC_BASE_ADDR on SI only if the kernel allows itMarek Olšák2016-10-111-1/+6