radeonsi/nir: always lower ballot masks as 64-bit, codegen handles it
[mesa.git] / src / gallium / drivers / radeonsi / si_shader_internal.h
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...
2017-07-27 Nicolai Hähnleradeonsi/gfx9: always wrap GS and TCS in an if-block...
2017-07-17 Marek Olšákradeonsi: merge si_llvm_get_amdgpu_target into ac_get_l...
2017-06-23 Marek Olšákradeonsi: implement the workaround for Rocket League...
2017-05-18 Marek Olšákradeonsi: clamp indirect index to the number of declare...
2017-05-18 Marek Olšákradeonsi: merge sampler and image descriptor lists...
2017-05-18 Marek Olšákradeonsi: merge constant and shader buffers descriptor...
2017-05-16 Nicolai Hähnleradeonsi: extract TGSI memory/texture opcode handling...
2017-05-16 Nicolai Hähnleradeonsi: make const_array externally accessible
2017-05-16 Nicolai Hähnleradeonsi: make get_bounded_indirect_index externally...
2017-05-16 Nicolai Hähnleradeonsi: make emit_waitcnt externally accessible
2017-05-04 Marek Olšákradeonsi: inline si_llvm_shader_type into si_llvm_creat...
2017-05-04 Marek Olšákradeonsi: fold surrounding code into si_llvm_finalize_m...
2017-05-04 Marek Olšákradeonsi: stop using v16i8
2017-04-28 Marek Olšákradeonsi: don't load unused compute shader input SGPRs...
2017-04-28 Marek Olšákradeonsi: fix tess offchip offset for per-patch attributes
2017-04-28 Marek Olšákradeonsi: pass tessellation ring addresses via user...
2017-04-28 Marek Olšákradeonsi/gfx9: add the function signature of merged...
2017-04-28 Marek Olšákradeonsi/gfx9: pass inputs from LS to TCS
2017-04-28 Marek Olšákradeonsi: assign VS/TCS/TES/GS shader input parameter...
2017-04-28 Marek Olšákradeonsi: separate out TGSI initialization of si_shader...
2017-04-05 Nicolai Hähnleradeonsi: bump RADEON_LLVM_MAX_SYSTEM_VALUES
2017-02-28 Timothy Arceriradeon/ac: switch from radeon_shader_binary to ac_shade...
2017-02-18 Marek Olšákradeonsi: stop using TGSI_OPCODE_CLAMP by moving it...
2017-02-18 Marek Olšákradeonsi: add a workaround for clamping unaligned RGB...
2017-02-06 Dave Airlieradeon/ac: move common llvm build functions to a separa...
2017-02-02 Dave Airlieradeonsi/ac: move a bunch of load/store related things...
2017-01-30 Marek Olšákradeonsi: remove si_shader_context::param_tess_offchip
2017-01-13 Samuel Pitoisetradeonsi: replace si_shader_context::soa by bld_base
2017-01-13 Samuel Pitoisetradeonsi: move si_shader_context::soa::addr to si_shade...
2017-01-13 Samuel Pitoisetradeonsi: allocate the array of immediates dynamically
2017-01-12 Nicolai Hähnleradeonsi: remove unused si_prepare_cube_coords
next