radv/gfx10: implement radv_init_dcc_control_reg()
[mesa.git] / src / amd / vulkan / radv_nir_to_llvm.c
2019-07-04 Marek Olšákac: replace glc,slc with cache_policy for loads
2019-07-04 Marek Olšákac: replace glc,slc with cache_policy for stores
2019-07-04 Bas Nieuwenhuizenradv: Switch to using rtld.
2019-07-04 Bas Nieuwenhuizenradv: Move more stuff to variant create time.
2019-07-04 Bas Nieuwenhuizenradv: Add the concept of radv shader binaries.
2019-07-04 Bas Nieuwenhuizenradv: Add export_prim_id to the shader variant info.
2019-07-04 Bas Nieuwenhuizenradv: use last nir shader to determine stage in postpro...
2019-07-01 Samuel Pitoisetradv: rework how the number of VGPRs is computed
2019-06-27 Samuel Pitoisetradv: only export clip/cull distances if PS reads them
2019-06-19 Connor Abbottac,radeonsi: Always mark buffer stores as inaccessiblem...
2019-06-04 Samuel Pitoisetac,radv: do not emit vec3 for raw load/store on SI
2019-06-04 Nicolai Hähnleamd/common: use generated register header
2019-06-03 Marek Olšákac: use amdgpu-flat-work-group-size
2019-06-03 Samuel Pitoisetac,radv: remove the vec3 restriction with LLVM 9+
2019-05-16 Marek Olšákac: rename SI-CIK-VI to GFX6-GFX7-GFX8
2019-05-14 Marek Olšákac: use 1D GEPs for descriptors and constants
2019-05-12 Bas Nieuwenhuizenradv: Do not use extra descriptor space for the 3rd...
2019-05-03 Samuel Pitoisetradv: apply the indexing workaround for atomic buffer...
2019-05-02 Samuel Pitoisetradv: only need to force emit the TCS regs on Vega10...
2019-05-02 Samuel Pitoisetradv: do not need to force emit the TCS regs on Vega20
2019-04-25 Bas Nieuwenhuizenradv: Update descriptor sets for multiple planes.
2019-04-19 Bas Nieuwenhuizenradv: Support VK_EXT_inline_uniform_block.
2019-03-15 Samuel Pitoisetradv: always load 3 channels for formats that need...
2019-03-13 Samuel Pitoisetac: add ac_build_{struct,raw}_tbuffer_load() helpers
2019-03-13 Samuel Pitoisetradv: use typed buffer loads for vertex input fetches
2019-03-06 Timothy Arcerinir: rename glsl_type_is_struct() -> glsl_type_is_struc...
2019-02-26 Bas Nieuwenhuizenradv: Interpolate less aggressively.
2019-02-22 Bas Nieuwenhuizenradv: Allow interpolation on non-float types.
2019-02-22 Bas Nieuwenhuizenradv: Fix float16 interpolation set up.
2019-02-20 Bas Nieuwenhuizenradv: Handle clip+cull distances more generally as...
2019-02-20 Bas Nieuwenhuizenradv: Clean up a bunch of compiler warnings.
2019-02-19 Rhys Perryradv: ensure export arguments are always float
2019-02-19 Rhys Perryradv: bitcast 16-bit outputs to integers
2019-02-16 Samuel Pitoisetradv: fix invalid element type when filling vertex...
2019-02-15 Bas Nieuwenhuizenradv: Use correct num formats to detect whether we...
2019-02-14 Samuel Pitoisetradv: fix radv_fixup_vertex_input_fetches()
2019-02-14 Samuel Pitoisetradv: reduce the number of loaded channels for vertex...
2019-02-12 Samuel Pitoisetradv: add support for push constants inlining when...
2019-02-12 Samuel Pitoisetradv: keep track of the number of remaining user SGPRs
2019-02-12 Samuel Pitoisetradv: gather more info about push constants
2019-02-01 Samuel Pitoisetradv: fix build
2019-02-01 Timothy Arceriradv: take LDS into account for compute shader occupanc...
2019-01-28 Samuel Pitoisetradv: set noalias/dereferenceable LLVM attributes based...
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...
next