summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.h
Commit message (Expand)AuthorAgeFilesLines
* radeonsi/gfx9: declare LDS ESGS ring as an explicit symbol on LLVM >= 9Nicolai Hähnle2019-06-121-0/+19
* amd/rtld: layout and relocate LDS symbolsNicolai Hähnle2019-06-121-2/+3
* radeonsi: inline si_shader_binary_read_config into its only callerNicolai Hähnle2019-06-121-2/+0
* radeonsi: use the new run-time linker for shadersNicolai Hähnle2019-06-121-5/+14
* radeonsi: return bool from si_shader_binary_uploadNicolai Hähnle2019-06-121-1/+1
* radeonsi: let si_shader_create return a booleanNicolai Hähnle2019-06-121-1/+1
* radeonsi: use ac_shader_configNicolai Hähnle2019-06-121-21/+4
* radeonsi: cull primitives with async compute for large draw callsMarek Olšák2019-05-161-0/+14
* radeonsi: add si_vs_prolog_bits::unpack_instance_id_from_vertex_id:1Marek Olšák2019-05-161-0/+1
* ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák2019-05-151-1/+1
* radeonsi: overhaul the vertex fetch fixup mechanismNicolai Hähnle2019-05-131-23/+23
* radeonsi/nir: create si_nir_opts() helperTimothy Arceri2019-05-011-0/+1
* radeonsi: rename r600_resource -> si_resourceMarek Olšák2019-01-221-2/+2
* radeonsi: remove unrequired param in si_nir_scan_tess_ctrl()Timothy Arceri2019-01-021-1/+0
* amd: remove support for LLVM 6.0Samuel Pitoiset2018-12-061-27/+0
* radeonsi:optimizing SET_CONTEXT_REG for shaders vgt_vertex_reuseSonny Jiang2018-10-051-0/+1
* radeonsi:optimizing SET_CONTEXT_REG for shaders TessellationSonny Jiang2018-10-051-0/+3
* radeonsi:optimizing SET_CONTEXT_REG for shaders GSSonny Jiang2018-10-051-0/+39
* radeonsi: add TGSI_SEMANTIC_CS_USER_DATA for reading up to 4 SGPRs with TGSIMarek Olšák2018-08-291-0/+7
* radeonsi: reduce LDS stalls by 40% for tessellationMarek Olšák2018-07-231-1/+2
* radeonsi: Use signed char for color_interp_vgpr_indexTimothy Pearson2018-07-181-1/+1
* radeonsi: rename si_compiler -> ac_llvm_compilerDave Airlie2018-07-041-11/+5
* ac: move all LLVM module initialization into ac_create_moduleMarek Olšák2018-07-021-2/+0
* radeonsi: implement vertex color clamping for tess and GSMarek Olšák2018-06-281-1/+1
* radeonsi: move VS_STATE_SGPR before draw SGPRsMarek Olšák2018-06-281-3/+6
* radeonsi: store compute local_size into tgsi_shader_infoMarek Olšák2018-06-281-3/+3
* radeonsi: clean up passing the is_monolithic flag for compilationMarek Olšák2018-06-251-1/+0
* radeonsi: fix passing gl_ClipVertex for GS and tessMarek Olšák2018-05-251-1/+1
* radeonsi: fix color inputs/outputs for GS and tessMarek Olšák2018-05-251-2/+4
* radeonsi: move data_layout into si_compilerMarek Olšák2018-04-271-0/+1
* radeonsi: move passmgr into si_compilerMarek Olšák2018-04-271-0/+1
* radeonsi: move target_library_info into si_compilerMarek Olšák2018-04-271-0/+1
* radeonsi: add triple into si_compilerMarek Olšák2018-04-271-0/+1
* radeonsi: add struct si_compiler containing LLVMTargetMachineRefMarek Olšák2018-04-271-4/+9
* radeonsi: remove r600_pipe_common.hMarek Olšák2018-04-271-1/+6
* radeonsi: update copyrightsMarek Olšák2018-04-051-0/+1
* radeonsi: implement GL_KHR_blend_equation_advancedMarek Olšák2018-04-021-0/+3
* radeonsi: remove chip_class parameter from si_lower_nirMarek Olšák2018-03-081-3/+1
* 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/+2
* radeonsi: remove 2 unused user SGPRs from merged TES-GS with 32-bit pointersMarek Olšák2018-02-261-1/+8
* radeonsi: make SI_SGPR_VERTEX_BUFFERS the last user SGPR inputMarek Olšák2018-02-261-5/+4
* radeonsi: move tess ring address into TCS_OUT_LAYOUT, removes 2 TCS user SGPRsMarek Olšák2018-02-241-5/+1
* radeonsi: move 2nd-shader descriptor pointers into s[0:1]Marek Olšák2018-02-241-23/+14
* radeonsi: implement 32-bit pointers in user data SGPRs (v2)Marek Olšák2018-02-171-1/+22
* radeonsi: print shader-db stats for main parts, not final binariesMarek Olšák2018-01-311-0/+2
* radeonsi: move max_simd_waves computation into a separate functionMarek Olšák2018-01-311-0/+1
* radeonsi: add dummy implementation of si_nir_scan_tess_ctrl()Timothy Arceri2018-01-051-0/+3
* radeonsi: make use of ac_get_spi_shader_z_format()Samuel Pitoiset2017-12-141-2/+0
* radeonsi: clarify that si_shader_selector::esgs_itemsize is set for the ES partNicolai Hähnle2017-11-281-1/+3