summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi: add llvm_type_is_64bit() helperTimothy Arceri2017-12-041-0/+9
* radeonsi: pass llvm type to si_llvm_emit_fetch_64bit()Timothy Arceri2017-12-041-4/+7
* radeonsi: add nir support for gs epilogueTimothy Arceri2017-12-041-4/+21
* radeonsi: add nir support for es epilogueTimothy Arceri2017-12-041-16/+13
* radeonsi: add nir support for ls epilogueTimothy Arceri2017-12-041-15/+14
* radeonsi: remove r600_common_screenMarek Olšák2017-11-291-51/+51
* radeonsi: move shader debug helpers out of r600_pipe_common.cMarek Olšák2017-11-291-7/+7
* radeonsi: move/remove ac_shader_binary helpersMarek Olšák2017-11-291-1/+1
* radeonsi/gfx9: simplify condition for on-chip ESGSNicolai Hähnle2017-11-281-3/+1
* radeonsi: use si_shader_context instead of lp_build_context in more placesNicolai Hähnle2017-11-281-27/+23
* radeonsi: fix a typo in creating monolithic ES-GSMarek Olšák2017-11-251-1/+1
* radeonsi: don't write undefined output channels to LDS in LSMarek Olšák2017-11-251-0/+3
* radeonsi: use ac.lds for shared memoryMarek Olšák2017-11-251-2/+2
* radeonsi: do 64-bit LDS loads recursivelyMarek Olšák2017-11-251-7/+9
* radeonsi/gfx9: fix VM fault with fetched instance divisorsNicolai Hähnle2017-11-201-2/+11
* ac: add gs_{prim,invocation}_id to the abiTimothy Arceri2017-11-161-8/+6
* ac: add emit_vertex to the abiTimothy Arceri2017-11-121-14/+21
* radeonsi: rework gs_vtx_offset handlingTimothy Arceri2017-11-121-16/+9
* radeonsi: use ready fences on all shaders, not just optimized onesNicolai Hähnle2017-11-091-0/+3
* radeonsi: add si_screen::has_ls_vgpr_init_bugMarek Olšák2017-11-071-2/+1
* radeonsi: remove 'Authors:' commentsMarek Olšák2017-11-021-5/+0
* radeonsi: add a workaround for weird s_buffer_load_dword behavior on SIMarek Olšák2017-10-261-3/+10
* ac/nir: move lds declaration/load/store into shared code.Dave Airlie2017-10-261-15/+5
* radeonsi: use postponed KILL only when derivatives are usedMarek Olšák2017-10-241-2/+1
* ac: replace ac_build_kill with ac_build_kill_if_falseMarek Olšák2017-10-241-26/+22
* radeonsi: if there's just const buffer 0, set it in place of CONST/SSBO pointerMarek Olšák2017-10-171-9/+63
* ac: clean up ac_build_indexed_load function interfacesMarek Olšák2017-10-171-17/+17
* radeonsi: handle 64-bit loads earlier in fetch_constantMarek Olšák2017-10-171-16/+10
* radeonsi/gfx9: move RW_BUFFERS from s[0:1] to s[8:9] for HS and GSMarek Olšák2017-10-171-19/+12
* radeonsi: enumerize DBG flagsMarek Olšák2017-10-091-5/+5
* radeonsi: add VS blit shader creationMarek Olšák2017-10-071-0/+114
* radeonsi: split declare_default_desc_pointersMarek Olšák2017-10-071-9/+14
* radeonsi: use f32_0 and f32_1Marek Olšák2017-10-061-15/+13
* radeonsi: fold *gallivmMarek Olšák2017-10-061-44/+27