radeonsi: move VS_STATE.LS_OUT_PATCH_SIZE a few bits higher to make space there
[mesa.git] / src / gallium / drivers / radeonsi / si_shader.c
2019-07-03 Nicolai Hähnleradeonsi/gfx10: NGG geometry shader PM4 and upload
2019-07-03 Nicolai Hähnleradeonsi/gfx10: generate geometry shaders for NGG
2019-07-03 Nicolai Hähnleradeonsi/gfx10: generate VS and TES as NGG merged ESGS...
2019-07-03 Nicolai Hähnleradeonsi/gfx10: distinguish between merged shaders...
2019-07-03 Nicolai Hähnleradeonsi/gfx10: update si_get_shader_name
2019-07-03 Nicolai Hähnleradeonsi/gfx10: add as_ngg shader key bit
2019-07-03 Nicolai Hähnleradeonsi: make emit_streamout_output externally accessible
2019-07-03 Nicolai Hähnleradeonsi: make get_primitive_id externally visible
2019-07-03 Nicolai Hähnleradeonsi: make si_llvm_export_vs externally available
2019-06-25 Marek Olšákradeonsi: don't set spi_ps_input_* for monolithic shaders
2019-06-25 Marek Olšákradeonsi: set the calling convention for inlined functi...
2019-06-20 Marek Olšákac/rtld: check correct LDS max size
2019-06-20 Nicolai Hähnleradeonsi: add s_sethalt to shaders for debugging
2019-06-19 Connor Abbottac,radeonsi: Always mark buffer stores as inaccessiblem...
2019-06-13 Nicolai Hähnleradeonsi: add radeonsi_debug_disassembly option
2019-06-13 Nicolai Hähnleradeonsi: fix line splitting in si_shader_dump_assembly
2019-06-13 Nicolai Hähnleradeonsi: raise the alignment of LDS memory for compute...
2019-06-13 Nicolai Hähnleradeonsi: use an explicit symbol for the LSHS LDS memory
2019-06-13 Nicolai Hähnleradeonsi: rename lds_{load,store} to lshs_lds_{load...
2019-06-13 Nicolai Hähnleradeonsi/gfx9: declare LDS ESGS ring as an explicit...
2019-06-13 Nicolai Hähnleamd/rtld: layout and relocate LDS symbols
2019-06-13 Nicolai Hähnleradeonsi: inline si_shader_binary_read_config into...
2019-06-13 Nicolai Hähnleradeonsi: use the new run-time linker for shaders
2019-06-13 Nicolai Hähnleradeonsi: don't declare pointers to static strings
2019-06-13 Nicolai Hähnleradeonsi: return bool from si_shader_binary_upload
2019-06-13 Nicolai Hähnleradeonsi: let si_shader_create return a boolean
2019-06-13 Nicolai Hähnleradeonsi: use ac_shader_config
2019-06-12 Marek Olšákradeonsi: move color clamping to si_llvm_export_vs...
2019-06-12 Marek Olšákradeonsi: fixes for vec3 buffer stores in LLVM 9
2019-06-03 Marek Olšákac: use amdgpu-flat-work-group-size
2019-05-31 Connor Abbottradeonsi/nir: Correctly handle double TCS/TES varyings
2019-05-27 Marek Olšákac: treat Mullins as Kabini, remove the enum
2019-05-16 Marek Olšákradeonsi: cull primitives with async compute for large...
2019-05-16 Marek Olšákradeonsi: add si_vs_prolog_bits::unpack_instance_id_fro...
2019-05-16 Marek Olšákradeonsi: make functions for creating LLVM functions...
2019-05-16 Marek Olšákradeonsi: return the last part's return value from...
2019-05-16 Marek Olšákac: rename SI-CIK-VI to GFX6-GFX7-GFX8
2019-05-13 Nicolai Hähnleradeonsi: overhaul the vertex fetch fixup mechanism
2019-04-12 Samuel Pitoisetac: add ac_build_load_helper_invocation() helper
2019-04-12 Samuel Pitoisetac: add ac_build_ddxy_interp() helper
2019-02-01 Timothy Arceriac/radv/radeonsi: add ac_get_num_physical_sgprs() helper
2019-01-22 Marek Olšákradeonsi: rename r600_resource -> si_resource
2019-01-09 Mario Kleinerradeonsi: Fix use of 1- or 2- component GL_DOUBLE vbo's.
2019-01-02 Marek Olšákradeonsi: remove unused variables in si_insert_input_ptr
2019-01-02 Marek Olšákradeonsi: call si_fix_resource_usage for the GS copy...
2018-12-19 Nicolai Hähnleradeonsi: extract declare_vs_blit_inputs
2018-12-06 Samuel Pitoisetamd: remove support for LLVM 6.0
2018-11-28 Nicolai Hähnlewinsys/amdgpu: explicitly declare whether buffer_map...
2018-10-16 Marek Olšákradeonsi: use faster integer division for instance...
2018-10-07 Marek Olšákac: define all address spaces properly
2018-10-02 Józef Kuciaradeonsi: avoid sending GS_EMIT in shaders without...
2018-09-10 Marek Olšákac: use iN_0/1 constants
2018-08-31 Dave Airlieradeonsi: fix tess/gs fetchs for new swizzle.
2018-08-29 Dave Airliegallivm: allow to pass two swizzles into fetches.
2018-08-29 Marek Olšákradeonsi: add TGSI_SEMANTIC_CS_USER_DATA for reading...
2018-08-22 Marek Olšákac,radeonsi: use ac_build_gather_values more
2018-08-22 Marek Olšákac,radeonsi: use ac_build_fmad
2018-08-22 Marek Olšákradeonsi: use ac_build_imad
2018-08-22 Marek Olšákac: add ac_build_s_barrier
2018-08-22 Marek Olšákradeonsi: print the shader stage name when printing...
2018-08-22 Marek Olšákradeonsi: use is_merged shader in si_prolog_get_rw_buffers
2018-08-15 Marek Olšákradeonsi: don't use emit_data->args in build_interp_int...
2018-08-15 Marek Olšákradeonsi: remove fetch_args callbacks for ALU instructions
2018-08-07 Marek Olšákradeonsi: don't load block dimensions into SGPRs if...
2018-08-03 Marek Olšákamd: remove support for LLVM 5.0
2018-08-01 Marek Olšákac,radeonsi: reduce optimizations for complex compute...
2018-07-24 Marek Olšákradeonsi: reduce LDS stalls by 40% for tessellation
2018-07-03 Dave Airlieradeonsi: rename si_compiler -> ac_llvm_compiler
2018-06-29 Marek Olšákradeonsi: implement vertex color clamping for tess...
2018-06-29 Marek Olšákradeonsi: move VS_STATE_SGPR before draw SGPRs
2018-06-29 Marek Olšákradeonsi: don't use malloc in si_generate_gs_copy_shader
2018-06-29 Marek Olšákradeonsi: store compute local_size into tgsi_shader_info
2018-06-29 Marek Olšákradeonsi/gfx9: insert the barrier between merged shader...
2018-06-25 Marek Olšákradeonsi: stop using lp_build_emit_llvm_unary/binary
2018-06-25 Marek Olšákradeonsi: stop using lp_build_alloc
2018-06-25 Marek Olšákradeonsi: use gallivm less
2018-06-25 Marek Olšákradeonsi: stop using lp_bld_intr.h
2018-06-25 Marek Olšákradeonsi: remove last uses of lp_build_context::undef
2018-06-25 Marek Olšákradeonsi: stop using lp_bld_arit.h
2018-06-25 Marek Olšákradeonsi: stop using lp_build_gather_values
2018-06-25 Marek Olšákradeonsi: clean up some #includes
2018-06-25 Marek Olšákradeonsi: clean up passing the is_monolithic flag for...
2018-05-25 Marek Olšákradeonsi: fix passing gl_ClipVertex for GS and tess
2018-05-25 Marek Olšákradeonsi: fix color inputs/outputs for GS and tess
2018-05-18 Marek Olšákradeonsi: skip ES output stores for undefined output...
2018-04-27 Marek Olšákradeonsi: add struct si_compiler containing LLVMTargetM...
2018-04-27 Marek Olšákradeonsi: use r600_resource() typecast helper
2018-04-23 Dave Airlieac/radv/radeonsi: refactor max simd waves into common...
2018-04-20 Nicolai Hähnleradeonsi/nir: fix crash in test involving the sample...
2018-04-18 Marek Olšákradeonsi: add support for VegaM
2018-04-10 Marek Olšákradeonsi: add shader binary padding for UMR
2018-04-05 Marek Olšákradeonsi: move definitions out of r600_pipe_common.h
2018-04-05 Marek Olšákradeonsi: update copyrights
2018-04-03 Marek Olšákradeonsi/gfx9: fix bad LLVM params in monolithic LS+HS
2018-04-02 Marek Olšákradeonsi: implement GL_KHR_blend_equation_advanced
2018-04-02 Marek Olšákradeonsi: rename unpack_param -> si_unpack_param
2018-04-02 Timothy Arceriradeonsi/nir: fix explicit component packing for geom...
2018-04-02 Timothy Arceriradeonsi/nir: gather buffers declared more accurately...
2018-04-02 Timothy Arceriradeonsi: create load_const_buffer_desc_fast_path(...
2018-03-28 Marek Olšákradeonsi: don't use the SPI barrier management bug...
next