aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_compute.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi: support ARB_compute_variable_group_sizeNicolai Hähnle2016-10-101-1/+9
* radeonsi: fix texture border colors for compute shadersMarek Olšák2016-10-051-0/+12
* radeonsi: remove unnecessary #includesMarek Olšák2016-10-041-2/+0
* radeonsi/compute: Use the HSA abi for non-TGSI compute shaders v3Tom Stellard2016-09-161-17/+222
* radeonsi/compute: Add some more debug printfsTom Stellard2016-09-161-0/+3
* radeonsi: flush TC L2 before using a compute indirect bufferMarek Olšák2016-09-091-2/+10
* radeonsi: remove the cache_flush atomMarek Olšák2016-09-091-1/+1
* radeonsi: don't emit CS_PARTIAL_FLUSH if compute is not usedMarek Olšák2016-09-051-0/+1
* gallium/radeon: merge USER_SHADER and INTERNAL_SHADER priority flagsMarek Olšák2016-08-261-1/+1
* radeonsi: take compute shader and dispatch indirect memory usage into accountMarek Olšák2016-08-061-0/+6
* radeonsi: set optimal settings in COMPUTE_RESOURCE_LIMITSMarek Olšák2016-07-191-2/+6
* gallium/radeon: remove unused code - radeon_llvm_util.*Marek Olšák2016-07-051-1/+0
* gallium/radeon: use r600_resource_referenceMarek Olšák2016-06-251-4/+2
* radeonsi: fix a compute shader hang with big threadgroups on SI & CIMarek Olšák2016-06-241-0/+18
* gallium/radeon: add driver queries for compute/dma call stats and spillsMarek Olšák2016-06-141-0/+6
* radeonsi: Fix memory leak in error path.Bas Nieuwenhuizen2016-04-261-0/+2
* radeonsi: Add config parameter to si_shader_apply_scratch_relocs.Bas Nieuwenhuizen2016-04-211-1/+1
* radeonsi: Consider input SGPR count for compute shader SGPR count.Bas Nieuwenhuizen2016-04-191-5/+11
* radeonsi: Add CE synchronization for compute dispatches.Bas Nieuwenhuizen2016-04-191-0/+4
* radeonsi: do not do two full flushes on every compute dispatchBas Nieuwenhuizen2016-04-191-15/+2
* radeonsi: split setting graphics and compute descriptorsBas Nieuwenhuizen2016-04-191-0/+3
* radeonsi: split texture decompression for compute shadersBas Nieuwenhuizen2016-04-191-0/+2
* radeonsi: update predicate condition for compute dispatchesBas Nieuwenhuizen2016-04-191-0/+6
* radeonsi: implement TGSI compute dispatchBas Nieuwenhuizen2016-04-191-27/+77
* radeonsi: only emit compute shader state when switching shadersBas Nieuwenhuizen2016-04-191-59/+86
* radeonsi: rework compute scratch bufferBas Nieuwenhuizen2016-04-191-93/+44
* radeonsi: do per cs setup for compute shaders once per csBas Nieuwenhuizen2016-04-191-32/+45