radv: enable lowering of GS intrinsics for the LLVM backend
[mesa.git] / src / amd / vulkan / radv_nir_to_llvm.c
2019-07-12 Samuel Pitoisetradv/gfx10: fix exporting clip/cull distances for GS
2019-07-12 Samuel Pitoisetradv/gfx10: fix exporting the subpass view index for GS
2019-07-11 Bas Nieuwenhuizenradv/gfx10: Fix NGG GS output mask handlings for LDS...
2019-07-11 Bas Nieuwenhuizenradv/gfx10: Simplify output mask handling for NGG GS.
2019-07-11 Bas Nieuwenhuizenradv/gfx10: Do GS prologue outside of gs_threads if.
2019-07-11 Samuel Pitoisetradv/gfx10: implement support for GS as NGG
2019-07-10 Samuel Pitoisetradv: switch to the new VS exports path
2019-07-10 Samuel Pitoisetradv: set the slot_index correctly for VARYING_SLOT_CLI...
2019-07-10 Samuel Pitoisetradv: add a new function for exporting VS outputs
2019-07-10 Samuel Pitoisetradv: implement new path for exporting generic varyings
2019-07-10 Samuel Pitoisetradv: use the generic export path for clip/cull distances
2019-07-10 Samuel Pitoisetradv: remove an extra memcpy when exporting clip/cull...
2019-07-10 Samuel Pitoisetradv: remove extra code for exporting LayerID to the...
2019-07-09 Bas Nieuwenhuizenradv: Add a common member in the union to make things...
2019-07-09 Bas NieuwenhuizenRevert "radv: keep track of whether NGG is used for...
2019-07-09 Samuel Pitoisetradv: keep track of whether NGG is used for GS on GFX10
2019-07-09 Samuel Pitoisetradv: set max workgroup size to 128 for TES as NGG...
2019-07-09 Samuel Pitoisetradv: fix allocating USER SGPRs on GFX10
2019-07-09 Bas Nieuwenhuizenradv/gfx10: Add tess eval ngg shader support.
2019-07-08 Connor Abbottradv: Use NIR barycentric intrinsics
2019-07-08 Connor Abbottradv: Make FragCoord a sysval
2019-07-08 Daniel Schürmannradv: Lower input attachments in NIR.
2019-07-08 Daniel Schürmannradv: Implement nir_intrinsic_load_layer_id().
2019-07-07 Bas Nieuwenhuizenradv/gfx10: Move NGG output handling outside of giant...
2019-07-07 Samuel Pitoisetradv/gfx10: implement NGG support (VS only)
2019-07-07 Bas Nieuwenhuizenradv: Combine vs and tes output keys parts.
2019-07-07 Samuel Pitoisetradv/gfx10: do not declare streamout SGPRS
2019-07-07 Samuel Pitoisetradv/gfx10: fix PS exports for SPI_SHADER_32_AR
2019-07-07 Samuel Pitoisetradv/gfx10: fix a possible hang with exp pos0 with...
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()
next