radeonsi: compile all TGSI compute shaders asynchronously
[mesa.git] / src / gallium / drivers / radeonsi / si_compute.c
2017-03-17 Marek Olšákradeonsi: compile all TGSI compute shaders asynchronously
2017-02-28 Timothy Arceriradeon/ac: switch from radeon_elf_read() to ac_elf_read()
2017-02-18 Marek Olšákradeonsi: use R600_RESOURCE_FLAG_UNMAPPABLE where it...
2017-02-18 Marek Olšákradeonsi: upload constants into VRAM instead of GTT
2017-02-18 Marek Olšákgallium/radeon: use TCC line size as alignment in other...
2017-02-14 Marek Olšákgallium/radeon: remove the internal u_upload_mgr pointer
2017-01-30 Marek Olšákradeonsi: also prefetch compute shaders
2017-01-09 Marek Olšákradeonsi: cleanly communicate whether si_shader_dump...
2016-12-22 Christian Inciradeonsi: Bugfix needed for hashcat
2016-12-01 Marek Olšákradeonsi: apply a multi-wave workgroup SPI bug workarou...
2016-11-21 Marek Olšákradeonsi: simplify checking for monolithic compilation
2016-11-21 Mun Gwan-gyeongradeonsi: Add missing error-checking to si_create_compu...
2016-11-21 Nicolai Hähnleradeonsi: store group_size_variable in struct si_compute
2016-10-26 Marek Olšákradeonsi: remove si_resource_create_custom
2016-10-12 Marek Olšákradeonsi: use TC write-back instead of full cache inval...
2016-10-11 Marek Olšákradeonsi: emit TA_CS_BC_BASE_ADDR on SI only if the...
2016-10-10 Nicolai Hähnleradeonsi: support ARB_compute_variable_group_size
2016-10-05 Marek Olšákradeonsi: fix texture border colors for compute shaders
2016-10-04 Marek Olšákradeonsi: remove unnecessary #includes
2016-09-16 Tom Stellardradeonsi/compute: Use the HSA abi for non-TGSI compute...
2016-09-16 Tom Stellardradeonsi/compute: Add some more debug printfs
2016-09-09 Marek Olšákradeonsi: flush TC L2 before using a compute indirect...
2016-09-09 Marek Olšákradeonsi: remove the cache_flush atom
2016-09-05 Marek Olšákradeonsi: don't emit CS_PARTIAL_FLUSH if compute is...
2016-08-26 Marek Olšákgallium/radeon: merge USER_SHADER and INTERNAL_SHADER...
2016-08-06 Marek Olšákradeonsi: take compute shader and dispatch indirect...
2016-07-19 Marek Olšákradeonsi: set optimal settings in COMPUTE_RESOURCE_LIMITS
2016-07-04 Marek Olšákgallium/radeon: remove unused code - radeon_llvm_util.*
2016-06-25 Marek Olšákgallium/radeon: use r600_resource_reference
2016-06-24 Marek Olšákradeonsi: fix a compute shader hang with big threadgrou...
2016-06-14 Marek Olšákgallium/radeon: add driver queries for compute/dma...
2016-04-26 Bas Nieuwenhuizenradeonsi: Fix memory leak in error path.
2016-04-21 Bas Nieuwenhuizenradeonsi: Add config parameter to si_shader_apply_scrat...
2016-04-19 Bas Nieuwenhuizenradeonsi: Consider input SGPR count for compute shader...
2016-04-19 Bas Nieuwenhuizenradeonsi: Add CE synchronization for compute dispatches.
2016-04-19 Bas Nieuwenhuizenradeonsi: do not do two full flushes on every compute...
2016-04-19 Bas Nieuwenhuizenradeonsi: split setting graphics and compute descriptors
2016-04-19 Bas Nieuwenhuizenradeonsi: split texture decompression for compute shaders
2016-04-19 Bas Nieuwenhuizenradeonsi: update predicate condition for compute dispatches
2016-04-19 Bas Nieuwenhuizenradeonsi: implement TGSI compute dispatch
2016-04-19 Bas Nieuwenhuizenradeonsi: only emit compute shader state when switching...
2016-04-19 Bas Nieuwenhuizenradeonsi: rework compute scratch buffer
2016-04-19 Bas Nieuwenhuizenradeonsi: do per cs setup for compute shaders once...
2016-04-19 Bas Nieuwenhuizenradeonsi: don't pass scratch buffer to user SGPRs
2016-04-19 Bas Nieuwenhuizenradeonsi: split input upload off from si_launch_grid
2016-04-19 Bas Nieuwenhuizenradeonsi: implement TGSI compute shader creation
2016-03-02 Kenneth GraunkeMerge remote-tracking branch 'origin/master' into vulkan
2016-02-29 Marek Olšákradeonsi: allow dumping shader disassemblies to a file
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
2016-02-13 Samuel Pitoisetgallium: add a new interface for pipe_context::launch_g...
2016-02-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-11 Marek Olšákgallium/radeon: drop support for LLVM 3.5
2016-02-09 Jason EkstrandMerge commit '8b0fb1c152fe191768953aa8c77b89034a377f83...
2016-02-09 Marek Olšákradeonsi: make LLVM IR dumping less messy
2016-02-05 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-05 Jason EkstrandMerge branch mesa-public/master into vulkan
2016-01-26 Jan Veselyr600,compute: Plug few memory leaks
2016-01-22 Marek Olšákgallium/radeon: rename max_compute_units -> num_good_co...
2016-01-21 Kristian Høgsberg... Merge remote-tracking branch 'jekstrand/wip/i965-unifor...
2016-01-09 Kristian Høgsberg... Merge ../mesa into vulkan
2016-01-07 Marek Olšákradeonsi: adjust the parameters of si_shader_dump
2016-01-07 Marek Olšákradeonsi: move si_shader_dump call out of si_compile_llvm
2016-01-07 Marek Olšákradeonsi: inline si_shader_binary_read
2016-01-07 Marek Olšákradeonsi: move si_shader_dump call out of si_shader_bin...
2016-01-07 Marek Olšákradeonsi: don't pass si_shader to si_compile_llvm
2016-01-07 Marek Olšákradeonsi: move si_shader_binary_upload out of si_compil...
2016-01-07 Marek Olšákradeonsi: don't pass si_shader to si_shader_binary_read
2016-01-07 Marek Olšákradeonsi: don't pass si_shader to si_shader_binary_read...
2016-01-07 Marek Olšákradeonsi: add struct si_shader_config
2016-01-03 Marek Olšákradeonsi: remove unused parameter from si_shader_binary...
2016-01-03 Marek Olšákradeonsi: move si_shader_binary_upload out of si_shader...
2016-01-03 Marek Olšákradeonsi: pass TGSI processor type to si_shader_binary_...
2016-01-03 Marek Olšákradeonsi: pass TGSI processor type to si_compile_llvm...
2016-01-02 Nicolai Hähnleradeonsi: pass pipe_debug_callback down into si_shader_...
2015-12-11 Kristian Høgsberg... Merge ../mesa into vulkan
2015-12-11 Marek Olšákgallium/radeon: remove radeon_winsys_cs_handle
2015-12-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-12-06 Edward O'Callaghangallium/radeon*: Remove useless casts
2015-11-25 Tom Stellardradeonsi/compute: Use the compiler's COMPUTE_PGM_RSRC...
2015-11-14 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-11-13 Marek Olšákgallium/radeon: inline the r600_rings structure
2015-11-13 Marek Olšákradeonsi: rename cache flushing flags once more
2015-10-19 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-10-17 Marek Olšákradeonsi: remove an unused ctx parameter in si_shader_d...
2015-10-09 Kristian Høgsberg... Merge ../mesa into vulkan
2015-10-03 Marek Olšákgallium/radeon: tell the winsys the exact resource...
2015-10-01 Kristian Høgsberg... Merge branch 'master' of ../mesa into vulkan
2015-09-10 Marek Olšákradeonsi/compute: add buffers to the CS directly
2015-09-10 Marek Olšákgallium/radeon: drop support for LLVM 3.4
2015-09-01 Marek Olšákradeonsi: call si_init_atom for remaining radeonsi...
2015-08-31 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-08-29 Marek Olšákradeonsi: remove no-op 32-bit masking
2015-08-17 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2015-07-31 Marek Olšákradeonsi: store shader disassemblies in memory for...
2015-07-22 Marek Olšákgallium/radeon: remove buffer_unmap calls that can...
2015-07-22 Marek Olšákradeonsi: remove redundant parameter in si_shader_binar...
2015-03-30 Michel Dänzerradeonsi: Cache LLVMTargetMachineRef in context instead...
2015-03-09 Tom Stellardradeonsi/compute: Use value from compiler for COMPUTE_P...
2015-01-28 Tom Stellardradeonsi: Enable VGPR spilling for all shader types v5
2015-01-28 Tom Stellardradeonsi/compute: Allocate the scratch buffer during...
next