radv: simplify allocating user SGPRS for descriptor sets
[mesa.git] / src / amd / vulkan / radv_nir_to_llvm.c
2019-01-28 Samuel Pitoisetradv: simplify allocating user SGPRS for descriptor...
2019-01-28 Samuel Pitoisetradv: remove radv_userdata_info::indirect field
2019-01-27 Timothy Arceriradv/ac: fix some fp16 handling
2019-01-25 Samuel Pitoisetradv: fix computing number of user SGPRs for streamout...
2019-01-18 Samuel Pitoisetradv: drop unused code related to 16 sample locations
2019-01-14 Bas Nieuwenhuizenradv: Only use 32 KiB per threadgroup on Stoney.
2019-01-09 Rhys Perryac/nir,radv,radeonsi/nir: use correct indices for inter...
2018-12-06 Samuel Pitoisetamd: remove support for LLVM 6.0
2018-11-19 Bas Nieuwenhuizenradv: Use structured intrinsics instead of indexing...
2018-10-31 Dave Airlieradv/xfb: don't increase offset by component mask start.
2018-10-29 Samuel Pitoisetradv: add multiple streams support for the GS copy...
2018-10-29 Samuel Pitoisetradv: emit stream outputs for vertex and tessellation...
2018-10-29 Samuel Pitoisetradv: declare streamout SGPRs
2018-10-29 Samuel Pitoisetradv: allow to emit a vertex to a specified stream
2018-10-29 Samuel Pitoisetradv: allow to use up to 4 GSVS ring buffers
2018-10-11 Dave Airlieradv: remove unsigned comparison against 0
2018-10-07 Marek Olšákac: define all address spaces properly
2018-09-16 Bas Nieuwenhuizenradv: Only allow 16 user SGPRs for compute on GFX9+.
2018-09-14 Samuel Pitoisetradv: fix setting global locations for indirect descriptors
2018-09-14 Samuel Pitoisetradv: handle loc->indirect correctly for the first...
2018-09-14 Samuel Pitoisetradv: bump the maximum number of arguments to 64
2018-09-14 Samuel Pitoisetradv: tidy up ac_setup_rings() for the GSVS rings
2018-09-14 Samuel Pitoisetradv: fix setting the number of entries for GSVS on VI+
2018-09-14 Samuel Pitoisetradv: always compute the number of components from...
2018-09-14 Samuel Pitoisetradv: emit data contiguously in the GS->VS ring buffer
2018-09-14 Samuel Pitoisetradv: make use of the output usage mask in GS copy...
2018-09-14 Samuel Pitoisetradv: make use of ac_unpack_param() instead of ac_build...
2018-08-31 Samuel Pitoisetradv: remove dead code in scan_shader_output_decl()
2018-08-31 Samuel Pitoisetradv: remove radv_shader_context::num_output_{clips...
2018-08-31 Samuel Pitoisetradv: adjust the cull dist mask in scan_shader_output_d...
2018-08-31 Samuel Pitoisetradv: get length of the clip/cull distances array from...
2018-08-31 Samuel Pitoisetradv: do not recompute the output usage mask for clipdi...
2018-08-31 Samuel Pitoisetradv: fix passing clip/cull distances from VS to PS
2018-08-22 Samuel Pitoisetradv: use ac_build_imad()
2018-08-16 Bas Nieuwenhuizenradv: Revert divisor = 0 case for vertex attribute...
2018-08-14 Bas Nieuwenhuizenradv: Update to new VK_EXT_vertex_attribute_divisor...
2018-07-26 Samuel Pitoisetradv: fix adjusting vertex fetches since 16bit support
2018-07-23 Daniel Schürmannradv: add support for 16bit input/output
2018-07-09 Dave Airlieradv: using tls to store llvm related info and speed...
2018-07-09 Samuel Pitoisetradv: reduce CPU overhead in radv_flush_descriptors()
2018-07-04 Marek Olšákac: fold LLVMContext creation into ac_llvm_context_init
2018-07-04 Dave Airlieac/radv: move llvm compiler info to struct and init...
2018-07-03 Dave Airlieradv: create/destroy passmgr at the higher level.
2018-07-03 Dave Airlieradv: port to use common passmgr code.
2018-07-02 Marek Olšákac: move all LLVM module initialization into ac_create_...
2018-06-20 Samuel Pitoisetradv: do not use an user SGPR for the sample position...
2018-06-20 Samuel Pitoisetradv: don't store the number of samples as log2
2018-06-16 Samuel Pitoisetradv: fix emitting the TCS regs on GFX9
2018-06-15 Samuel Pitoisetradv: add RADV_DEBUG=checkir
2018-05-25 Samuel Pitoisetradv: run the EarlyCSEMemSSA LLVM pass
2018-05-22 Samuel Pitoisetradv: fix computation of user sgprs for 32-bit pointers
2018-05-22 Samuel Pitoisetradv: drop user_sgpr_info::sgpr_count
2018-05-22 Samuel Pitoisetradv: add support for 32-bit pointers in user data...
2018-05-22 Samuel Pitoisetradv: add set_loc_shader_ptr() helper
2018-05-22 Samuel Pitoisetradv: set amdgpu-32bit-address-high-bits LLVM attribute
2018-05-21 Samuel Pitoisetradv: fix centroid interpolation
2018-05-18 Samuel Pitoisetradv: pass radv_nir_compiler_options directly to create...
2018-05-17 Marek Olšákamd: remove support for LLVM 4.0
2018-05-17 Samuel Pitoisetradv: only declare the ESGS rings for pre GFX9 chips
2018-05-17 Samuel Pitoisetradv: do not emit unnecessary ES output stores
2018-05-17 Samuel Pitoisetradv: do not emit unnecessary GS output stores
2018-05-14 Samuel Pitoisetradv: reduce the number of parameters export by the...
2018-05-14 Samuel Pitoisetradv: run the shader info pass before emitting the...
2018-05-14 Bas Nieuwenhuizenradv: Fix up 2_10_10_10 alpha sign.
2018-05-11 Samuel Pitoisetradv: move ac_build_if_state on top of radv_nir_to_llvm.c
2018-05-10 Grazvydas Ignotasradv: assorted typo fixes
2018-04-12 Bas Nieuwenhuizenradv: Implement VK_EXT_vertex_attribute_divisor.
2018-04-02 Mike Lothianac/nir: Fix include for LLVMAddPromoteMemoryToRegisterPass
2018-03-28 Bas Nieuwenhuizenac/nir: Add workaround for GFX9 buffer views.
2018-03-28 Timothy Arceriac/radeonsi: pass bindless bool to load_sampler_desc()
2018-03-20 Samuel Pitoisetradv: only enable one channel when exporting prim id
2018-03-19 Dave Airlieradv: don't export NULL layer.
2018-03-19 Dave Airlieradv: handle exporting view index to fragment shader...
2018-03-16 Dave Airlieradv: drop geometry stride user sgpr.
2018-03-16 Dave Airlieradv: get rid of geometry user sgpr for num entries.
2018-03-16 Dave Airlieradv: migrate lds size calculations to shader gen.
2018-03-16 Dave Airlieradv: drop scanning the tess shader in the nir code.
2018-03-16 Dave Airlieradv/tess: remove last chunk of tess sgprs
2018-03-16 Dave Airlieradv: pass num_patches to tes from tcs
2018-03-16 Dave Airlieradv: drop tess offchip layout for tcs.
2018-03-16 Dave Airlieradv: drop tcs_out_offsets
2018-03-16 Dave Airlieradv: drop tcs_out_layout
2018-03-16 Dave Airlieradv/tess: drop tcs_in_layout setting completely.
2018-03-16 Dave Airlieradv: drop ls_out_layout const.
2018-03-16 Dave Airlieradv: migrate unique index info shader info (v2)
2018-03-15 Samuel Pitoisetradv: record LLVM IR when debugging shaders
2018-03-15 Samuel Pitoisetradv: add dump_shader to the NIR compiler options
2018-03-15 Samuel Pitoisetradv: pass the NIR compiler options to ac_compile_llvm_...
2018-03-14 Dave Airlieradv: mark all tess output for an indirect access.
2018-03-14 Dave Airlieac/nir: pass the nir variable through tcs loading.
2018-03-14 Dave Airlieradv: get correct offset into LDS for indexed vars.
2018-03-13 Samuel Pitoisetac/nir: rename radeon_llvm_reg_index_soa() to ac_llvm_r...
2018-03-13 Samuel Pitoisetac/nir: move ac_nir_compiler_options and friends to...
2018-03-13 Samuel Pitoisetac: move ac_shader_info to radv folder
2018-03-13 Samuel Pitoisetac/nir: move ac_shader_variant_info and friends to...
2018-03-13 Samuel Pitoisetac/nir: move all RADV related code to radv_nir_to_llvm.c