summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: make emit_streamout_output externally accessibleNicolai Hähnle2019-07-031-7/+7
* radeonsi: make get_primitive_id externally visibleNicolai Hähnle2019-07-031-5/+5
* radeonsi: make si_llvm_export_vs externally availableNicolai Hähnle2019-07-031-12/+6
* radeonsi: don't set spi_ps_input_* for monolithic shadersMarek Olšák2019-06-241-13/+26
* radeonsi: set the calling convention for inlined function callsMarek Olšák2019-06-241-1/+1
* ac/rtld: check correct LDS max sizeMarek Olšák2019-06-191-0/+3
* radeonsi: add s_sethalt to shaders for debuggingNicolai Hähnle2019-06-191-0/+3
* ac,radeonsi: Always mark buffer stores as inaccessiblememonlyConnor Abbott2019-06-191-13/+13
* radeonsi: add radeonsi_debug_disassembly optionNicolai Hähnle2019-06-121-6/+9
* radeonsi: fix line splitting in si_shader_dump_assemblyNicolai Hähnle2019-06-121-1/+1
* radeonsi: raise the alignment of LDS memory for compute shadersNicolai Hähnle2019-06-121-1/+1
* radeonsi: use an explicit symbol for the LSHS LDS memoryNicolai Hähnle2019-06-121-2/+15
* radeonsi: rename lds_{load,store} to lshs_lds_{load,store}Nicolai Hähnle2019-06-121-17/+16
* radeonsi/gfx9: declare LDS ESGS ring as an explicit symbol on LLVM >= 9Nicolai Hähnle2019-06-121-16/+66
* amd/rtld: layout and relocate LDS symbolsNicolai Hähnle2019-06-121-19/+42
* radeonsi: inline si_shader_binary_read_config into its only callerNicolai Hähnle2019-06-121-14/+7
* radeonsi: use the new run-time linker for shadersNicolai Hähnle2019-06-121-151/+142
* radeonsi: don't declare pointers to static stringsNicolai Hähnle2019-06-121-2/+2
* radeonsi: return bool from si_shader_binary_uploadNicolai Hähnle2019-06-121-11/+10
* radeonsi: let si_shader_create return a booleanNicolai Hähnle2019-06-121-9/+9
* radeonsi: use ac_shader_configNicolai Hähnle2019-06-121-98/+14
* radeonsi: move color clamping to si_llvm_export_vs to unify the codeMarek Olšák2019-06-111-80/+67
* radeonsi: fixes for vec3 buffer stores in LLVM 9Marek Olšák2019-06-111-3/+10
* ac: use amdgpu-flat-work-group-sizeMarek Olšák2019-06-031-5/+2
* radeonsi/nir: Correctly handle double TCS/TES varyingsConnor Abbott2019-05-311-4/+28
* ac: treat Mullins as Kabini, remove the enumMarek Olšák2019-05-271-2/+1
* radeonsi: cull primitives with async compute for large draw callsMarek Olšák2019-05-161-0/+63
* radeonsi: add si_vs_prolog_bits::unpack_instance_id_from_vertex_id:1Marek Olšák2019-05-161-2/+23
* radeonsi: make functions for creating LLVM functions non-staticMarek Olšák2019-05-161-23/+7
* radeonsi: return the last part's return value from @wrapperMarek Olšák2019-05-161-3/+26
* ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák2019-05-151-14/+14
* radeonsi: overhaul the vertex fetch fixup mechanismNicolai Hähnle2019-05-131-167/+82
* ac: add ac_build_load_helper_invocation() helperSamuel Pitoiset2019-04-121-6/+1
* ac: add ac_build_ddxy_interp() helperSamuel Pitoiset2019-04-121-26/+1
* ac/radv/radeonsi: add ac_get_num_physical_sgprs() helperTimothy Arceri2019-02-011-4/+3
* radeonsi: rename r600_resource -> si_resourceMarek Olšák2019-01-221-3/+3
* radeonsi: Fix use of 1- or 2- component GL_DOUBLE vbo's.Mario Kleiner2019-01-091-0/+8
* radeonsi: remove unused variables in si_insert_input_ptrMarek Olšák2019-01-021-3/+1
* radeonsi: call si_fix_resource_usage for the GS copy shader as wellMarek Olšák2019-01-021-0/+4
* radeonsi: extract declare_vs_blit_inputsNicolai Hähnle2018-12-191-18/+25
* amd: remove support for LLVM 6.0Samuel Pitoiset2018-12-061-79/+13
* winsys/amdgpu: explicitly declare whether buffer_map is permanent or notNicolai Hähnle2018-11-281-1/+2
* radeonsi: use faster integer division for instance divisorsMarek Olšák2018-10-161-28/+24
* ac: define all address spaces properlyMarek Olšák2018-10-061-3/+3
* radeonsi: avoid sending GS_EMIT in shaders without outputsJózef Kucia2018-10-021-3/+6
* ac: use iN_0/1 constantsMarek Olšák2018-09-101-2/+2
* radeonsi: fix tess/gs fetchs for new swizzle.Dave Airlie2018-08-311-5/+8
* gallivm: allow to pass two swizzles into fetches.Dave Airlie2018-08-301-3/+4
* radeonsi: add TGSI_SEMANTIC_CS_USER_DATA for reading up to 4 SGPRs with TGSIMarek Olšák2018-08-291-0/+11
* ac,radeonsi: use ac_build_gather_values moreMarek Olšák2018-08-211-5/+3