nir: Add lower_rotate flag and set to true in all drivers
[mesa.git] / src / amd / vulkan / radv_shader.c
2019-07-01 Sagar Ghugenir: Add lower_rotate flag and set to true in all drivers
2019-07-01 Samuel Pitoisetradv: rework how the number of VGPRs is computed
2019-07-01 Samuel Pitoisetradv: the number of VGPR_COMP_CNT for GS is expected...
2019-07-01 Samuel Pitoisetradv: reduce number of VGPRs for TESS_EVAL if primitive...
2019-06-24 Daniel Schürmannamd/common: lower bitfield_extract to ubfe/ibfe.
2019-06-24 Daniel Schürmannamd/common: lower bitfield_insert to bfm & bitfield_select
2019-06-13 Daniel Schürmannradv: enable AMD_shader_ballot with RADV_PERFTEST_SHADE...
2019-06-13 Daniel Schürmannspirv/nir: add support for AMD_shader_ballot and Groups...
2019-06-04 Nicolai Hähnleamd/common: use generated register header
2019-05-29 Caio Marcelo de... spirv: Change spirv_to_nir() to return a nir_shader
2019-05-29 Caio Marcelo de... radv: Don't re-use entry_point pointer from spirv_to_nir
2019-05-20 Caio Marcelo de... spirv, radv, anv: Replace ptr_type with addr_format
2019-05-17 Samuel Pitoisetradv: add a workaround for Monster Hunter World and...
2019-05-16 Marek Olšákac: rename SI-CIK-VI to GFX6-GFX7-GFX8
2019-05-10 Jonathan Mareknir: allow specifying a set of opcodes in lower_alu_to_...
2019-05-09 Ian Romanicknir: Initialize lower_flrp_progress everywhere
2019-05-08 Timothy Arceriradv: call constant folding before opt algebraic
2019-05-07 Ian Romanicknir: Use the flrp lowering pass instead of nir_opt_alge...
2019-04-30 Juan A. Suarez Romeroradv: enable descriptor indexing capabilities
2019-04-25 Bas Nieuwenhuizenradv: Run the new ycbcr lowering pass.
2019-04-22 Samuel Pitoisetradv: add VK_NV_compute_shader_derivates support
2019-04-17 Samuel Pitoisetradv: add VK_KHR_shader_atomic_int64 but disable it...
2019-04-16 Samuel Pitoisetradv: sort the shader capabilities alphabetically
2019-04-15 Samuel Pitoisetradv: enable VK_KHR_shader_float16_int8
2019-04-09 Timothy Arcerinir/radv: remove restrictions on opt_if_loop_last_conti...
2019-04-01 Samuel Pitoisetradv: partially enable VK_KHR_shader_float16_int8
2019-04-01 Rhys Perryradv: lower 16-bit flrp
2019-03-28 Samuel Pitoisetradv: do not lower frexp_exp and frexp_sig
2019-03-22 Samuel Pitoisetspirv,nir: lower frexp_exp/frexp_sig inside a new NIR...
2019-03-21 Rhys Perryradv: enable VK_KHR_8bit_storage
2019-03-21 Jason Ekstrandanv,radv,turnip: Lower TG4 offsets with nir_lower_tex
2019-03-06 Samuel Pitoisetradv: enable lower_mul_2x32_64
2019-02-06 Bas Nieuwenhuizenradv: Implement VK_EXT_buffer_device_address.
2019-02-01 Samuel Pitoisetradv: fix build
2019-02-01 Timothy Arceriradv: take LDS into account for compute shader occupanc...
2019-02-01 Timothy Arceriac/radv/radeonsi: add ac_get_num_physical_sgprs() helper
2019-01-29 Bas Nieuwenhuizenradv/winsys: Set winsys bo priority on creation.
2019-01-19 Karol Herbstnir: rename nir_var_function to nir_var_function_temp
2019-01-08 Karol Herbstnir: rename global/local to private/function memory
2019-01-08 Jason Ekstrandspirv: Sort supported capabilities
2019-01-08 Jason Ekstrandspirv: Add support for using derefs for UBO/SSBO access
2019-01-08 Jason Ekstrandspirv: Add explicit pointer types
2019-01-08 Jason Ekstrandnir: Move propagation of cast derefs to a new nir_opt_d...
2018-12-20 Samuel Pitoisetradv: enable shaderStorageImageMultisample feature...
2018-12-20 Samuel Pitoisetradv: drop the amdgpu-skip-threshold=1 workaround for...
2018-12-17 Ian Romanicknir/opt_peephole_select: Don't peephole_select expensiv...
2018-12-17 Ian Romanicknir/opt_peephole_select: Don't try to remove flow contr...
2018-12-06 Samuel Pitoisetamd: remove support for LLVM 6.0
2018-11-09 Nicolai Hähnleradv: include LLVM IR in the VK_AMD_shader_info "disass...
2018-10-29 Samuel Pitoisetradv: implement VK_EXT_transform_feedback
2018-10-26 Jason Ekstrandnir/validate: Print when the validation failed
2018-10-18 Timothy Arceriradv: use nir_shrink_vec_array_vars()
2018-10-18 Timothy Arceriradv: use nir_split_array_vars()
2018-10-18 Timothy Arceriradv: use nir_opt_find_array_copies()
2018-10-18 Timothy Arceriradv: use nir_opt_copy_prop_vars and nir_opt_dead_write...
2018-09-24 Timothy Arceriradv: make use of nir_lower_load_const_to_scalar()
2018-09-19 Samuel Pitoisetradv: enable VK_SUBGROUP_FEATURE_ARITHMETIC_BIT
2018-09-17 Samuel Pitoisetradv: enable shaderInt16 capability
2018-09-16 Bas Nieuwenhuizenradv: Set the user SGPR MSB for Vega.
2018-09-06 Jason Ekstrandnir: Drop the vs_inputs_dual_locations option
2018-08-22 Samuel Pitoisetradv: remove dead variables after splitting per member...
2018-07-27 Dave Airlieradv: return binary code_size not variant code size...
2018-07-23 Daniel Schürmannradv: enable VK_KHR_16bit_storage extension / 16bit...
2018-07-19 Danylo Piliaievradv: Fix incorrect assumption about ternary operator...
2018-07-09 Dave Airlieradv: using tls to store llvm related info and speed...
2018-07-04 Dave Airlieac/radv: move llvm compiler info to struct and init...
2018-07-03 Dave Airlieradv/radeonsi: add a check ir tm options
2018-07-03 Dave Airlieradv: create/destroy passmgr at the higher level.
2018-07-03 Dave Airlieradv: drop copy of ac_create_target_machine.
2018-07-03 Dave Airlieac/radv: split the non-common init_once code from the...
2018-07-02 Samuel Pitoisetradv: add padding for the UMR disassembler
2018-06-26 Samuel Pitoisetradv: enable VK_EXT_shader_stencil_export
2018-06-23 Bas Nieuwenhuizenradv: Enable lower_io_to_temporaries after deref changes.
2018-06-23 Rob Clarkmove lower_deref_instrs
2018-06-23 Bas Nieuwenhuizenradv: Disable lower_io_to_temporaries during deref...
2018-06-23 Jason Ekstrandnir,spirv: Rework function calls
2018-06-23 Jason Ekstrandspirv: Use NIR per-member splitting
2018-06-23 Jason Ekstrandanv,i965,radv,st,ir3: Call nir_lower_deref_instrs
2018-06-18 Eric Engestromradv: fix reported number of available VGPRs
2018-06-15 Samuel Pitoisetradv: add RADV_DEBUG=checkir
2018-06-09 Samuel Pitoisetradv: add a workaround for DXVK hangs by setting amdgpu...
2018-05-31 Bas Nieuwenhuizenradv: Add option to print errors even in optimized...
2018-05-24 Samuel Pitoisetradv: call nir_lower_io_to_temporaries for VS, GS,...
2018-05-24 Samuel Pitoisetradv: call nir_split_var_copies() before nir_lower_var_...
2018-05-22 Samuel Pitoisetradv: set amdgpu-32bit-address-high-bits LLVM attribute
2018-05-17 Samuel Pitoisetradv: remove the radv_finishme() when compiling shaders
2018-05-17 Samuel Pitoisetradv: remove radv_device::llvm_supports_spill
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-05-11 Samuel Pitoisetradv: minor cleanups in radv_fill_shader_variant()
2018-05-03 Iago Toral Quirogacompiler/lower_64bit_packing: rename the pass to be...
2018-04-27 Marek Olšákradeonsi: add triple into si_compiler
2018-04-23 Dave Airlieac/radv/radeonsi: refactor max simd waves into common...
2018-04-19 Bas Nieuwenhuizenradv: Add Vega M support.
2018-04-18 Bas Nieuwenhuizenradv: Enable VK_EXT_descriptor_indexing.
2018-04-13 Daniel Schürmannradv: enable subgroup capabilities
2018-04-09 Samuel Pitoisetradv: add RADV_NUM_PHYSICAL_VGPRS constant
2018-04-09 Samuel Pitoisetradv: add radv_get_num_physical_sgprs() helper
2018-04-03 Samuel Pitoisetradv: enable VK_EXT_shader_viewport_index_layer
2018-03-28 Daniel Schürmannradv: enable VK_AMD_shader_trinary_minmax extension
next