summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi/nir: fix si_nir_load_tcs_varyings() for outputsTimothy Arceri2018-02-151-2/+11
* radeonsi: make si_declare_compute_memory() more generic and call for nirTimothy Arceri2018-02-131-4/+10
* ac: remove unused parameters in abi::load_tess_coord()Samuel Pitoiset2018-02-121-4/+2
* ac: add load_sample_mask_in() to the ABISamuel Pitoiset2018-02-121-0/+6
* ac: add ac_build_export_null() helperSamuel Pitoiset2018-02-081-20/+1
* ac/radeonsi: add num_work_groups to the abiTimothy Arceri2018-02-071-2/+2
* ac/radeonsi: create ac_build_shader_clock() helperTimothy Arceri2018-02-071-5/+1
* ac/radeonsi: add load_local_group_size() to the abiTimothy Arceri2018-02-071-0/+1
* radeonsi: add get_block_size() helperTimothy Arceri2018-02-071-20/+27
* ac/radeonsi: add local_invocation_ids to the abiTimothy Arceri2018-02-071-2/+2
* ac/radeonsi: add workgroup_ids to the abiTimothy Arceri2018-02-071-5/+4
* radeonsi: use pknorm_i16/u16 and pk_i16/u16 LLVM intrinsicsMarek Olšák2018-02-021-113/+39
* ac: add glc parameter to ac_build_buffer_load_formatMarek Olšák2018-02-011-1/+1
* radeonsi: load the right number of components for VS inputs and TBOsMarek Olšák2018-02-011-3/+10
* radeonsi: print shader-db stats for main parts, not final binariesMarek Olšák2018-01-311-13/+20
* radeonsi: move max_simd_waves computation into a separate functionMarek Olšák2018-01-311-12/+22
* ac/radeonsi: add lookup_interp_param and load_sample_position to the abiTimothy Arceri2018-01-311-0/+2
* radeonsi/nir: add prim_mask to the abiTimothy Arceri2018-01-311-3/+4
* radeonsi/nir: adjust load_sample_position() to be shared between backendsTimothy Arceri2018-01-311-2/+3
* ac: rename and move si_const_array into common codeMarek Olšák2018-01-271-13/+6
* ac: move address space definitions to common codeMarek Olšák2018-01-271-8/+3
* ac: don't use byval LLVM qualifier in shadersMarek Olšák2018-01-271-12/+5
* ac: pass the number of channels to ac_build_buffer_load_format()Samuel Pitoiset2018-01-261-1/+1
* ac/radeonsi: add emit primitive to the abiTimothy Arceri2018-01-231-0/+1
* radeonsi: add generic emit primitive helperTimothy Arceri2018-01-231-7/+14
* ac/radeonsi: add tcs load outputs supportTimothy Arceri2018-01-181-15/+27
* ac: fix build error in si_shaderMauro Rossi2018-01-131-1/+1
* ac: add load_patch_vertices_in() to the abiTimothy Arceri2018-01-111-6/+14
* ac: add load_tess_level() to the abiTimothy Arceri2018-01-091-0/+22
* radeonsi: add load_tess_level() helperTimothy Arceri2018-01-091-14/+19
* ac/radeonsi: add load_tess_coord() to the abiTimothy Arceri2018-01-051-17/+25
* radeonsi: make si_llvm_emit_tcs_epilogue compatible with emit_outputs abiTimothy Arceri2018-01-051-3/+7
* ac/radeonsi: add tcs_rel_ids to the abiTimothy Arceri2018-01-051-9/+10
* radeonsi: add unpack_llvm_param() helperTimothy Arceri2018-01-051-6/+12
* ac: add {tcs,tes}_patch_id to the abiTimothy Arceri2018-01-051-9/+8
* radeonsi: add nir support for tcs outputsTimothy Arceri2018-01-051-0/+118
* radeonsi: add si_nir_load_input_tcs()Timothy Arceri2018-01-051-0/+45
* radeonsi: add get_dw_address_from_generic_indices() helperTimothy Arceri2018-01-051-30/+46
* ac: add load_tes_inputs() to the abiTimothy Arceri2018-01-051-0/+1
* radeonsi: add si_nir_load_input_tes()Timothy Arceri2018-01-051-0/+48
* radeonsi: make use of ac_init_exec_full_mask()Samuel Pitoiset2017-12-271-11/+3
* amd/common: add ac_export_mrt_z() helperSamuel Pitoiset2017-12-221-60/+1
* amd/common: add ac_build_waitcnt()Samuel Pitoiset2017-12-141-11/+2
* radeonsi: make use of ac_get_spi_shader_z_format()Samuel Pitoiset2017-12-141-20/+2
* radeonsi: create get_tcs_tes_buffer_address helperTimothy Arceri2017-12-131-12/+32
* radeonsi/gfx9: make shader binaries use read-only memoryMarek Olšák2017-12-061-3/+6
* radeonsi: pass llvm type directly to buffer_load()Timothy Arceri2017-12-051-8/+7
* ac: add si_nir_load_input_gs() to the abiTimothy Arceri2017-12-041-0/+1
* radeonsi: create si_llvm_load_input_gs()Timothy Arceri2017-12-041-23/+38
* radeonsi: pass llvm type to lds_load()Timothy Arceri2017-12-041-13/+13