radeonsi: pass at most 3 images and/or shader buffers via user SGPRs for compute
[mesa.git] / src / gallium / drivers / radeonsi / si_shader_internal.h
2020-06-02 Marek Olšákradeonsi: pass at most 3 images and/or shader buffers...
2020-03-30 Pierre-Eric Pellou... radeonsi: switch to 3-spaces style
2020-01-23 Marek Olšákradeonsi: change prototypes of si_is_multi_part_shader...
2020-01-23 Marek Olšákradeonsi: make si_compile_llvm return bool
2020-01-23 Marek Olšákradeonsi: move more LLVM functions into si_shader_llvm.c
2020-01-23 Marek Olšákradeonsi: minor cleanup in si_shader_internal.h
2020-01-23 Marek Olšákradeonsi: move si_shader_llvm_build.c content into...
2020-01-23 Marek Olšákradeonsi: move VS shader code into si_shader_llvm_vs.c
2020-01-23 Marek Olšákradeonsi: move non-LLVM code out of si_shader_llvm.c
2020-01-23 Marek Olšákradeonsi: use ctx->ac. for types and integer constants
2020-01-20 Marek Olšákradeonsi/gfx10: implement NGG culling for 4x wave32...
2020-01-20 Marek Olšákradeonsi/gfx10: export primitives at the beginning...
2020-01-20 Marek Olšákradeonsi/gfx10: move s_sendmsg gs_alloc_req to the...
2020-01-15 Marek Olšákradeonsi: merge si_compile_llvm and si_llvm_compile...
2020-01-15 Marek Olšákradeonsi: remove useless #includes
2020-01-15 Marek Olšákradeonsi: move code for shader resources into si_shader...
2020-01-15 Marek Olšákradeonsi: move geometry shader code into si_shader_llvm...
2020-01-15 Marek Olšákradeonsi: remove llvm_type_is_64bit
2020-01-15 Marek Olšákradeonsi: move tessellation shader code into si_shader_...
2020-01-15 Marek Olšákradeonsi: move VS_STATE.LS_OUT_PATCH_SIZE a few bits...
2020-01-15 Marek Olšákradeonsi: make si_insert_input_* functions non-static
2020-01-14 Marek Olšákradeonsi: move PS LLVM code into si_shader_llvm_ps.c
2020-01-14 Marek Olšákradeonsi: remove always constant ballot_mask_bits from...
2020-01-14 Marek Olšákradeonsi: fold si_create_function into si_llvm_create_func
2020-01-13 Marek Olšákradeonsi: put up to 5 VBO descriptors into user SGPRs
2020-01-06 Marek Olšákradeonsi: remove TGSI
2019-12-16 Marek Olšákradeonsi/gfx10: fix ngg_get_ordered_id
2019-12-16 Marek Olšákradeonsi: deduplicate ES and GS thread enablement code
2019-11-25 Connor Abbottac/nir, radv, radeonsi: Switch to using ac_shader_args
2019-11-06 Marek Olšákradeonsi: keep serialized NIR instead of nir_shader...
2019-09-10 Marek Olšákradeonsi/gfx10: use fma for TGSI_OPCODE_FMA
2019-08-19 Marek Olšákradeonsi/nir: always lower ballot masks as 64-bit,...
2019-08-19 Marek Olšákradeonsi: clean up si_llvm_context_set_tgsi
2019-07-31 Marek Olšákradeonsi: don't use lp_build_if for the wrapping if...
2019-07-31 Marek Olšákradeonsi/nir: implement FBFETCH for KHR_blend_equation_...
2019-07-20 Marek Olšákradeonsi/gfx10: implement Wave32
2019-07-09 Marek Olšákradeonsi/gfx10: enable image stores with DCC
2019-07-03 Nicolai Hähnleradeonsi/gfx10: implement streamout-related queries
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: 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-13 Nicolai Hähnleradeonsi: use the new run-time linker for shaders
2019-05-16 Marek Olšákradeonsi: make functions for creating LLVM functions...
2018-09-10 Marek Olšákradeonsi: fix GPU hangs with bindless textures and...
2018-08-29 Marek Olšákradeonsi: add TGSI_SEMANTIC_CS_USER_DATA for reading...
2018-08-22 Marek Olšákac: fix WAITCNT flags for GFX9
2018-08-15 Marek Olšákradeonsi: don't use emit_data->args in atomic_emit
2018-08-01 Marek Olšákac,radeonsi: reduce optimizations for complex compute...
2018-07-03 Dave Airlieradeonsi: rename si_compiler -> ac_llvm_compiler
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-04-27 Marek Olšákradeonsi: add struct si_compiler containing LLVMTargetM...
2018-04-05 Marek Olšákradeonsi: update copyrights
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-03-08 Timothy Arceriradeonsi: add si_llvm_emit_kill() helper
2018-03-07 Timothy Arceriradeonsi: make use of if/loop build helpers in ac
2018-03-07 Marek Olšákradeonsi: remove si_llvm_add_attribute
2018-03-06 Timothy Arceriradeonsi: move si_nir_load_input_gs() to si_shader.c
2018-02-24 Marek Olšákradeonsi: preload the tess offchip ring in TES
2018-02-24 Marek Olšákradeonsi: move tess ring address into TCS_OUT_LAYOUT...
2018-02-24 Marek Olšákradeonsi: move TCS_OUT_LAYOUT.PatchVerticesIn to lower...
2018-02-21 Timothy Arceriac/radeonsi: pass type to load_tess_varyings()
2018-02-13 Timothy Arceriradeonsi: make si_declare_compute_memory() more generic...
2018-02-06 Timothy Arceriac/radeonsi: add num_work_groups to the abi
2018-02-06 Timothy Arceriac/radeonsi: add local_invocation_ids to the abi
2018-02-06 Timothy Arceriac/radeonsi: add workgroup_ids to the abi
2018-02-01 Marek Olšákradeonsi: remove unused si_shader_context members
2018-01-30 Timothy Arceriradeonsi/nir: add si_nir_lookup_interp_param() helper
2018-01-27 Marek Olšákac: rename and move si_const_array into common code
2018-01-17 Timothy Arceriac/radeonsi: add tcs load outputs support
2018-01-05 Timothy Arceriac/radeonsi: add tcs_rel_ids to the abi
2018-01-05 Timothy Arceriac: add {tcs,tes}_patch_id to the abi
2018-01-05 Timothy Arceriradeonsi: add si_nir_load_input_tes()
2017-12-14 Samuel Pitoisetamd/common: add ac_build_waitcnt()
2017-12-04 Timothy Arceriac: add si_nir_load_input_gs() to the abi
2017-12-04 Timothy Arceriradeonsi: create si_llvm_load_input_gs()
2017-12-04 Timothy Arceriradeonsi: pass llvm type to si_llvm_emit_fetch_64bit()
2017-11-25 Marek Olšákradeonsi: use ac.lds for shared memory
2017-11-15 Timothy Arceriac: add gs_{prim,invocation}_id to the abi
2017-11-12 Timothy Arceriradeonsi: rework gs_vtx_offset handling
2017-10-26 Dave Airlieac/nir: move lds declaration/load/store into shared...
2017-10-07 Marek Olšákradeonsi: add VS blit shader creation
2017-10-06 Marek Olšákradeonsi: use si_get_indirect_index for CONST indexing
2017-09-29 Nicolai Hähnlegallivm: add dst register index to lp_build_tgsi_contex...
2017-09-11 Marek Olšákradeonsi: optimize TCS epilog when invocation 0 writes...
2017-09-07 Marek Olšákradeonsi: don't read tcs_out_lds_layout.vertex_size...
2017-09-07 Marek Olšákradeonsi: remove 2 callbacks from si_shader_context
2017-08-22 Samuel Pitoisetradeonsi: declare new user SGPR indices for bindless...
2017-07-31 Nicolai Hähnleradeonsi: make get_indirect_index globally visible
2017-07-31 Nicolai Hähnleradeonsi/nir: add image descriptor loading
2017-07-31 Nicolai Hähnleradeonsi/nir: implement ac_shader_abi::load_sampler_desc
2017-07-31 Nicolai Hähnleradeonsi/nir: load FS inputs
2017-07-31 Nicolai Hähnleradeonsi/nir: load VS inputs
2017-07-31 Nicolai Hähnleac,radeonsi: add ac_shader_abi::emit_outputs for hardwa...
2017-07-31 Nicolai Hähnleradeonsi: translate NIR to LLVM
2017-07-31 Nicolai Hähnleac,radeonsi: move some VS input descriptions to ac_shad...
next