summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_compute.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: let internal compute dispatches tune WAVES_PER_SHMarek Olšák2018-08-291-0/+8
* radeonsi: add TGSI_SEMANTIC_CS_USER_DATA for reading up to 4 SGPRs with TGSIMarek Olšák2018-08-291-3/+13
* radeonsi: don't load block dimensions into SGPRs if they are not variableMarek Olšák2018-08-071-4/+4
* radeonsi: Refuse to accept code with unhandled relocationsJan Vesely2018-07-181-0/+6
* radeonsi: rename si_compiler -> ac_llvm_compilerDave Airlie2018-07-041-1/+1
* radeonsi: remove references to EvergreenMarek Olšák2018-06-281-1/+0
* radeonsi: enable shader caching for compute shadersMarek Olšák2018-06-281-7/+38
* radeonsi: store compute local_size into tgsi_shader_infoMarek Olšák2018-06-281-1/+4
* radeonsi: unify duplicated code for initial shader compilationMarek Olšák2018-06-281-21/+4
* amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbufMarek Olšák2018-06-191-7/+7
* ac/gpu_info: add si_TA_CS_BC_BASE_ADDR_allowedMarek Olšák2018-05-101-3/+1
* radeonsi: add struct si_compiler containing LLVMTargetMachineRefMarek Olšák2018-04-271-4/+4
* radeonsi: use r600_resource() typecast helperMarek Olšák2018-04-271-7/+7
* radeonsi: remove unused atom parameter from si_atom::emitMarek Olšák2018-04-271-2/+1
* radeonsi: don't use an indirect table for state atomsMarek Olšák2018-04-271-4/+4
* radeonsi: convert dispatch packet to little endianBas Vermeulen2018-04-091-12/+12
* radeonsi: remove r600_common_contextMarek Olšák2018-04-051-45/+45
* radeonsi: move r600_cs.h contents into si_pipe.h, si_build_pm4.hMarek Olšák2018-04-051-3/+1
* radeonsi: move definitions out of r600_pipe_common.hMarek Olšák2018-04-051-1/+1
* radeonsi: use si_context instead of pipe_context in parameters pt1Marek Olšák2018-04-051-2/+2
* radeonsi: update copyrightsMarek Olšák2018-04-051-0/+1
* radeonsi: switch radeon_add_to_buffer_list parameter to si_contextMarek Olšák2018-04-051-7/+7
* radeonsi: switch r600_atom::emit parameter to si_contextMarek Olšák2018-04-051-1/+1
* radeonsi: flatten / remove struct r600_ringMarek Olšák2018-04-051-14/+14
* radeonsi: rename si_need_cs_space -> si_need_gfx_cs_spaceMarek Olšák2018-04-051-1/+1
* radeonsi: remove chip_class parameter from si_lower_nirMarek Olšák2018-03-081-2/+1
* 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