radv: implement VK_EXT_subgroup_size_control
[mesa.git] / src / amd / vulkan / radv_shader.h
2019-11-06 Samuel Pitoisetradv: implement VK_EXT_subgroup_size_control
2019-11-06 Samuel Pitoisetradv: determine shaders wavesize at pipeline level
2019-10-30 Samuel Pitoisetradv: fix dumping SPIR-V into hang reports
2019-10-26 Timothy Arceriradv: add radv_create_shaders() to radv_shader.h
2019-10-18 Samuel Pitoisetradv: implement VK_KHR_shader_float_controls
2019-10-02 Samuel Pitoisetradv/gfx10: fix NGG streamout with triangle strips...
2019-09-26 Rhys Perryaco,radv: rename record_llvm_ir/llvm_ir_string to recor...
2019-09-26 Rhys Perryradv/aco: return a correct name and description for...
2019-09-19 Daniel Schürmannradv/aco: Setup alternate path in RADV to support the...
2019-09-16 Rhys Perryradv: keep GS threads with excessive emissions which...
2019-09-16 Samuel Pitoisetradv/gfx10: add an option to switch from legacy to...
2019-09-10 Samuel Pitoisetradv: store the ESGS ring size as part of gfx10_ngg_info
2019-09-10 Samuel Pitoisetradv: store GFX10 NGG state as part of the shader info
2019-09-10 Samuel Pitoisetradv: store GFX9 GS state as part of the shader info
2019-09-10 Samuel Pitoisetradv: fill shader info for all stages in the pipeline
2019-09-06 Samuel Pitoisetradv: merge radv_shader_variant_info into radv_shader_info
2019-09-05 Connor Abbottradv/radeonsi: Don't count read-only data when reportin...
2019-08-30 Samuel Pitoisetradv: move lowering PS inputs/outputs at the right...
2019-08-30 Samuel Pitoisetradv: gather info about PS inputs in the shader info...
2019-08-27 Samuel Pitoisetradv: make use of has_ls_vgpr_init_bug
2019-08-12 Bas Nieuwenhuizenradv: Keep shader info when needed.
2019-08-12 Bas Nieuwenhuizenradv: Use string for nir dumping.
2019-08-12 Bas Nieuwenhuizenradv: Get max workgroup size without nir.
2019-08-12 Bas Nieuwenhuizenradv: Add utility function to calculate max waves.
2019-08-12 Bas Nieuwenhuizenradv: Put wave size in shader options/info.
2019-08-02 Bas Nieuwenhuizenac/nir,radv: Optimize bounds check for 64 bit CAS.
2019-08-02 Samuel Pitoisetradv/gfx10: add Wave32 support for vertex, tessellation...
2019-08-02 Samuel Pitoisetradv/gfx10: add Wave32 support for fragment shaders
2019-07-31 Samuel Pitoisetradv/gfx10: add Wave32 support for compute shaders
2019-07-30 Daniel Schürmannradv: Don't include radv_private.h from radv_shader.h
2019-07-17 Samuel Pitoisetradv/gfx10: implement VK_EXT_post_depth_coverage
2019-07-12 Samuel Pitoisetradv: tidy up radv_get_shader_name() and add NGG stages
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-08 Daniel Schürmannradv: Lower input attachments in NIR.
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-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: Merge rsrc1/rsrc2 fields with the config fields.
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-04-25 Bas Nieuwenhuizenradv: Run the new ycbcr lowering pass.
2019-04-25 Bas Nieuwenhuizenradv: Add ycbcr lowering pass.
2019-03-13 Samuel Pitoisetradv: store more vertex attribute infos as pipeline...
2019-02-22 Bas Nieuwenhuizenradv: Fix float16 interpolation set up.
2019-02-20 Bas Nieuwenhuizenradv: Handle clip+cull distances more generally as...
2019-02-14 Samuel Pitoisetradv: store vertex attribute formats as pipeline keys
2019-02-12 Samuel Pitoisetradv: add support for push constants inlining when...
2019-02-12 Samuel Pitoisetradv: gather if shaders load dynamic offsets separately
2019-02-12 Samuel Pitoisetradv: gather more info about push constants
2019-02-01 Timothy Arceriac/radv/radeonsi: add ac_get_num_physical_sgprs() helper
2019-01-28 Samuel Pitoisetradv: remove radv_userdata_info::indirect field
2018-10-29 Samuel Pitoisetradv: declare streamout SGPRs
2018-10-29 Samuel Pitoisetradv: gather stream output info
2018-10-29 Samuel Pitoisetradv: gather which GS stream is used for every outputs
2018-10-29 Samuel Pitoisetradv: gather the number of output components per stream
2018-10-29 Samuel Pitoisetradv: gather the number of streams used by geometry...
2018-10-18 Timothy Arceriradv: use nir_opt_find_array_copies()
2018-09-14 Samuel Pitoisetradv: handle loc->indirect correctly for the first...
2018-08-31 Samuel Pitoisetradv: fix passing clip/cull distances from VS to PS
2018-07-09 Samuel Pitoisetradv: reduce CPU overhead in radv_flush_descriptors()
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-15 Samuel Pitoisetradv: add RADV_DEBUG=checkir
2018-06-14 Dave Airlieradv: remove multisample bit from shader key.
2018-05-22 Samuel Pitoisetradv: set amdgpu-32bit-address-high-bits LLVM attribute
2018-05-14 Samuel Pitoisetradv: scan the geometry shader output usage mask
2018-05-14 Bas Nieuwenhuizenradv: Fix up 2_10_10_10 alpha sign.
2018-05-14 Samuel Pitoisetradv: allow to dump the GS copy shader with RADV_DEBUG...
2018-05-12 Timothy Arceriradv: add initial support for VK_PIPELINE_CREATE_DISABL...
2018-04-12 Bas Nieuwenhuizenradv: Implement VK_EXT_vertex_attribute_divisor.
2018-04-09 Samuel Pitoisetradv: add RADV_NUM_PHYSICAL_VGPRS constant
2018-04-09 Samuel Pitoisetradv: add radv_get_num_physical_sgprs() helper
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: 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/tess: drop tcs_in_layout setting completely.
2018-03-16 Dave Airlieradv: drop ls_out_layout const.
2018-03-16 Dave Airlieradv/shader_info: start gathering tess output info...
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-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-05 Timothy Arceriac/radv: move lower_indirect_derefs() to ac_nir_to_llvm.c
2018-02-15 Bas Nieuwenhuizenradv: Always lower indirect derefs after nir_lower_glob...
2018-01-31 Samuel Pitoisetradv: do not dump meta shader stats
2017-12-04 Samuel Pitoisetradv: fix a crash in radv_can_dump_shader()
2017-12-01 Samuel Pitoisetradv: do not dump meta shaders with RADV_DEBUG=shaders
2017-11-06 Dave Airlieradv: pre-calculate user_data_0 registers and store...
2017-10-19 Bas Nieuwenhuizenradv: Update GFX9 user data regs for GS/tess.
2017-10-19 Bas Nieuwenhuizenradv: Add code to compile merged shaders.
2017-10-17 Bas Nieuwenhuizenradv: Link shaders.
next