summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_compute.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi: don't pass scratch buffer to user SGPRsBas Nieuwenhuizen2016-04-191-8/+0
* radeonsi: split input upload off from si_launch_gridBas Nieuwenhuizen2016-04-191-41/+52
* radeonsi: implement TGSI compute shader creationBas Nieuwenhuizen2016-04-191-18/+58
* radeonsi: allow dumping shader disassemblies to a fileMarek Olšák2016-03-011-1/+1
* gallium: add a new interface for pipe_context::launch_grid()Samuel Pitoiset2016-02-131-16/+15
* gallium/radeon: drop support for LLVM 3.5Marek Olšák2016-02-111-57/+1
* radeonsi: make LLVM IR dumping less messyMarek Olšák2016-02-091-1/+2
* r600,compute: Plug few memory leaksJan Vesely2016-01-261-3/+0
* gallium/radeon: rename max_compute_units -> num_good_compute_unitsMarek Olšák2016-01-221-2/+2
* radeonsi: adjust the parameters of si_shader_dumpMarek Olšák2016-01-071-4/+2
* radeonsi: move si_shader_dump call out of si_compile_llvmMarek Olšák2016-01-071-0/+3
* radeonsi: inline si_shader_binary_readMarek Olšák2016-01-071-2/+2
* radeonsi: move si_shader_dump call out of si_shader_binary_readMarek Olšák2016-01-071-3/+5
* radeonsi: don't pass si_shader to si_compile_llvmMarek Olšák2016-01-071-1/+2
* radeonsi: move si_shader_binary_upload out of si_compile_llvmMarek Olšák2016-01-071-0/+1
* radeonsi: don't pass si_shader to si_shader_binary_readMarek Olšák2016-01-071-1/+2
* radeonsi: don't pass si_shader to si_shader_binary_read_configMarek Olšák2016-01-071-2/+3
* radeonsi: add struct si_shader_configMarek Olšák2016-01-071-12/+12
* radeonsi: remove unused parameter from si_shader_binary_read_configMarek Olšák2016-01-031-3/+2
* radeonsi: move si_shader_binary_upload out of si_shader_binary_readMarek Olšák2016-01-031-0/+1
* radeonsi: pass TGSI processor type to si_shader_binary_read for dumpingMarek Olšák2016-01-031-1/+2
* radeonsi: pass TGSI processor type to si_compile_llvm for dumpingMarek Olšák2016-01-031-1/+1
* radeonsi: pass pipe_debug_callback down into si_shader_binary_read (v2)Nicolai Hähnle2016-01-021-2/+2
* gallium/radeon: remove radeon_winsys_cs_handleMarek Olšák2015-12-111-1/+1
* gallium/radeon*: Remove useless castsEdward O'Callaghan2015-12-061-1/+1
* radeonsi/compute: Use the compiler's COMPUTE_PGM_RSRC* register valuesTom Stellard2015-11-251-31/+5
* gallium/radeon: inline the r600_rings structureMarek Olšák2015-11-131-6/+6
* radeonsi: rename cache flushing flags once moreMarek Olšák2015-11-131-6/+6