summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_compute.c
AgeCommit message (Expand)AuthorFilesLines
2018-10-06ac: correct PKT3_COPY_DATA definitionsMarek Olšák1-1/+1
2018-08-29radeonsi: let internal compute dispatches tune WAVES_PER_SHMarek Olšák1-0/+8
2018-08-29radeonsi: add TGSI_SEMANTIC_CS_USER_DATA for reading up to 4 SGPRs with TGSIMarek Olšák1-3/+13
2018-08-07radeonsi: don't load block dimensions into SGPRs if they are not variableMarek Olšák1-4/+4
2018-07-18radeonsi: Refuse to accept code with unhandled relocationsJan Vesely1-0/+6
2018-07-04radeonsi: rename si_compiler -> ac_llvm_compilerDave Airlie1-1/+1
2018-06-28radeonsi: remove references to EvergreenMarek Olšák1-1/+0
2018-06-28radeonsi: enable shader caching for compute shadersMarek Olšák1-7/+38
2018-06-28radeonsi: store compute local_size into tgsi_shader_infoMarek Olšák1-1/+4
2018-06-28radeonsi: unify duplicated code for initial shader compilationMarek Olšák1-21/+4
2018-06-19amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbufMarek Olšák1-7/+7
2018-05-10ac/gpu_info: add si_TA_CS_BC_BASE_ADDR_allowedMarek Olšák1-3/+1
2018-04-27radeonsi: add struct si_compiler containing LLVMTargetMachineRefMarek Olšák1-4/+4
2018-04-27radeonsi: use r600_resource() typecast helperMarek Olšák1-7/+7
2018-04-27radeonsi: remove unused atom parameter from si_atom::emitMarek Olšák1-2/+1
2018-04-27radeonsi: don't use an indirect table for state atomsMarek Olšák1-4/+4
2018-04-09radeonsi: convert dispatch packet to little endianBas Vermeulen1-12/+12
2018-04-05radeonsi: remove r600_common_contextMarek Olšák1-45/+45
2018-04-05radeonsi: move r600_cs.h contents into si_pipe.h, si_build_pm4.hMarek Olšák1-3/+1
2018-04-05radeonsi: move definitions out of r600_pipe_common.hMarek Olšák1-1/+1
2018-04-05radeonsi: use si_context instead of pipe_context in parameters pt1Marek Olšák1-2/+2
2018-04-05radeonsi: update copyrightsMarek Olšák1-0/+1
2018-04-05radeonsi: switch radeon_add_to_buffer_list parameter to si_contextMarek Olšák1-7/+7
2018-04-05radeonsi: switch r600_atom::emit parameter to si_contextMarek Olšák1-1/+1
2018-04-05radeonsi: flatten / remove struct r600_ringMarek Olšák1-14/+14
2018-04-05radeonsi: rename si_need_cs_space -> si_need_gfx_cs_spaceMarek Olšák1-1/+1
2018-03-08radeonsi: remove chip_class parameter from si_lower_nirMarek Olšák1-2/+1
2018-03-07radeonsi: mask out high VM address bits in registers where neededMarek Olšák1-2/+2
2018-03-05radeonsi/nir: call ac_lower_indirect_derefs()Timothy Arceri1-1/+1
2018-03-05radeonsi: add chip class to compiler_ctx_stateTimothy Arceri1-0/+1
2018-02-07radeonsi/nir: add nir support for compiling compute shadersTimothy Arceri1-13/+31
2018-02-02amd: remove support for LLVM 3.9Marek Olšák1-2/+1
2017-11-29radeonsi: remove r600_common_screenMarek Olšák1-9/+9
2017-11-29radeonsi: move shader debug helpers out of r600_pipe_common.cMarek Olšák1-1/+1
2017-11-29radeonsi: remove some definitions and helpers from r600_pipe_common.hMarek Olšák1-2/+7
2017-11-27radeonsi: set COMPUTE_RESOURCE_LIMITS.FORCE_SIMD_DIST when profitableMarek Olšák1-1/+16
2017-11-09radeonsi: always use async compiles when creating shader/compute statesNicolai Hähnle1-17/+25
2017-11-09radeonsi: move pipe debug callback to si_contextNicolai Hähnle1-3/+3
2017-10-07radeonsi: remove wrappers si_decompress_xx_texturesMarek Olšák1-1/+1
2017-09-29radeonsi: move descriptor logs to after corresponding draw/compute packetNicolai Hähnle1-4/+3
2017-09-26r600: fork and import gallium/radeonMarek Olšák1-2/+2
2017-08-30radeonsi: update dirty_level_mask before dispatchingSamuel Pitoiset1-0/+5
2017-08-22radeonsi: remove Constant Engine supportMarek Olšák1-4/+0
2017-08-22radeonsi: log draw and compute state into log contextNicolai Hähnle1-0/+6
2017-08-22radeonsi: add reference count to si_computeNicolai Hähnle1-10/+14
2017-08-07radeonsi: rename shader_userdata -> shader_pointers where appropriateMarek Olšák1-1/+1
2017-06-29radeonsi: set COMPUTE_DISPATCH_INITIATOR.ORDER_MODE = 1Marek Olšák1-1/+4
2017-06-29radeonsi: use the DISPATCH packets to force COMPUTE_START_X/Y/Z = 0Marek Olšák1-7/+6
2017-06-22radeonsi/gfx9: indirect buffers and all CP packets use TC L2Marek Olšák1-2/+3
2017-06-14radeonsi: track use of bindless samplers/images from tgsi_shader_infoSamuel Pitoiset1-0/+2