radv,aco: disable opts if VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT
[mesa.git] / src / amd / vulkan / radv_shader.c
2020-09-04 Samuel Pitoisetradv,aco: disable opts if VK_PIPELINE_CREATE_DISABLE_OP...
2020-09-01 Marek Olšákamd/registers: switch to new generated register definitions
2020-08-31 Samuel Pitoisetradv: dump shader stats with VK_KHR_pipeline_executable...
2020-08-26 Samuel Pitoisetradv: fix setting EXCP_EN for different shader stages
2020-08-24 Samuel Pitoisetradv: enable the trap handler and configure the shader...
2020-08-24 Samuel Pitoisetradv: add a small interface for creating the trap handl...
2020-08-21 Jesse Natalienir: Add options to nir_lower_compute_system_values...
2020-08-21 Jesse Natalienir: Move compute system value lowering to a separate...
2020-08-20 Eric Anholtradv: Move nir_opt_shrink_vectors() into the opt loop.
2020-08-20 Samuel Pitoisetradv,aco: report ACO errors/warnings back via VK_EXT_de...
2020-08-19 Connor Abbottradv: Use an input for the layer when lowering input...
2020-08-19 Connor Abbottnir/lower_input_attachments: Support loading layer...
2020-08-19 Connor Abbottnir/lower_input_attachments: Refactor to use an options...
2020-08-10 Samuel Pitoisetradv: report the spirv-nir logs back to the application
2020-08-07 Samuel Pitoisetradv: allow to force-enable LLVM internally for a speci...
2020-08-05 Rhys Perryradv/llvm: enable VK_KHR_memory_model
2020-08-05 Rhys Perryradv/aco: enable VK_KHR_memory_model
2020-08-03 Eric Anholtamd: Swap from nir_opt_shrink_load() to nir_opt_shrink_...
2020-07-29 Rhys Perryradv: use scoped barriers
2020-07-29 Jason Ekstrandnir: Add a find_variable_with_[driver_]location helper
2020-07-29 Jason Ekstrandnir: Take a shader and variable mode in nir_assign_io_v...
2020-07-29 Jason Ekstrandnir: Add nir_foreach_shader_in/out_variable helpers
2020-07-28 Rhys Perryradv/aco,aco: use scoped barriers
2020-07-27 Daniel Schürmannradv: call radv_nir_lower_ycbcr_textures after first...
2020-07-24 Samuel Pitoisetradv: set LDS TCS size at shaders creation for GFX9+
2020-07-24 Jason Ekstrandanv,turnip,radv,clover,glspirv: Run nir_copy_prop befor...
2020-07-22 Samuel Pitoisetradv: advertise VK_EXT_shader_atomic_float
2020-07-13 Rhys Perryradv: use lower_shuffle_to_swizzle_amd
2020-07-13 Samuel Pitoisetradv: remove the secure compile support feature
2020-06-29 Samuel Pitoisetradv: enable VK_AMD_shader_ballot on GFX6-7 with both...
2020-06-25 Daniel Schürmannradv: change use_aco -> use_llvm
2020-06-25 Samuel Pitoisetradv: lower 64-bit dfloor on GFX6 for fixing precision...
2020-06-25 Samuel Pitoisetradv: lower 64-bit drcp/dsqrt/drsq for fixing precision...
2020-06-24 Bas Nieuwenhuizenradv: Make radv_alloc_shader_memory static.
2020-06-24 Bas Nieuwenhuizenradv: Handle mmap failures.
2020-06-22 Daniel Schürmannradv/aco: implement logic64 instead of lowering
2020-06-17 Samuel Pitoisetradv/aco: enable FP16 features/extensions on GFX9+
2020-06-12 Samuel Pitoisetradv: add new drirc option radv_enable_mrt_output_nan_fixup
2020-06-09 Samuel Pitoisetradv/aco: enable shaderInt8 and VK_KHR_shader_float16_i...
2020-06-09 Samuel Pitoisetradv/aco: enable shaderInt16 on GFX6-GFX7
2020-06-09 Samuel Pitoisetradv/aco: enable 8-bit/16-bit storage on GFX6-GFX7
2020-06-09 Marek Olšákac: align num_vgprs for gfx10.3
2020-06-09 Samuel Pitoisetradv/llvm: expose VK_EXT_shader_demote_to_helper_invoca...
2020-06-03 Timothy Arcerinir: add callback to nir_remove_dead_variables()
2020-06-02 Marek Olšákac: rename has_double_rate_fp16 -> has_packed_math_16bit
2020-05-25 Samuel Pitoisetradv: advertise VK_AMD_texture_gather_bias_lod
2020-05-14 Samuel Pitoisetradv: enable shaderResourceMinLod
2020-05-13 Samuel Pitoisetradv: use the base object struct types
2020-05-13 Samuel Pitoisetradv: use the common base object type for VkDevice
2020-04-24 Rhys Perryradv/aco: enable 8/16-bit storage and int8/int16 on...
2020-04-24 Rhys Perryradv: allocate larger shader memory slabs if needed
2020-04-24 Jason Ekstrandspirv: Use nir_const_value for spec constants
2020-04-24 Jason Ekstrandradv: Properly handle all sizes of specialization constants
2020-04-17 Samuel Pitoisetradv: set missing SHARED_VGPR_CNT for NGG VS and ACO
2020-04-09 Samuel Pitoisetradv: only expose shaderFloat16 for chips with double...
2020-04-08 Samuel Pitoisetradv: enable lowering of GS intrinsics for the LLVM...
2020-04-07 Timur Kristófradv: Print shader stage before disassembly.
2020-04-03 Rhys Perryradv, aco: collect statistics if requested but executab...
2020-04-03 Rhys Perryradv: add code for exposing compiler statistics
2020-03-17 Marek Olšákac: unify denorm setting enforcement
2020-03-17 Samuel Pitoisetradv/gfx10: fix required ballot size with VK_EXT_subgro...
2020-03-17 Samuel Pitoisetradv/gfx10: fix required subgroup size with VK_EXT_subg...
2020-03-13 Samuel Pitoisetradv: add llvm_compiler_shader() helper
2020-03-13 Samuel Pitoisetradv: remove unnecessary LLVM includes
2020-03-13 Samuel Pitoisetradv: remove radv_shader_variant::aco_used
2020-03-13 Samuel Pitoisetradv: cleanup occurences of use_aco everywhere
2020-03-12 Timur Kristófradv: Enable lowering dynamic quad broadcasts.
2020-03-09 Daniel Schürmannradv: use nir_lower_discard_to_demote to work around...
2020-03-03 Samuel Pitoisetac: rename lds_size_per_cu to lds_size_per_workgroup
2020-02-26 Samuel Pitoisetradv/gfx10: adjust the number of VGPRs used to compute...
2020-02-26 Samuel Pitoisetradv/gfx10: adjust the LDS size used to compute waves
2020-02-13 Samuel Pitoisetradv: remove RADV_DEBUG=nosisched and RADV_PERFTEST...
2020-02-12 Arcady Goldmints... Rename nir_lower_constant_initializers to nir_lower_var...
2020-01-29 Samuel Pitoisetradv: implement VK_AMD_shader_explicit_vertex_parameter
2020-01-24 Rhys Perryradv/aco: use ACO for GS copy shaders
2020-01-24 Rhys Perryaco: implement GS on GFX7-8
2020-01-24 Rhys Perryradv/aco,aco: implement GS on GFX9+
2020-01-23 Samuel Pitoisetradv: advertise VK_AMD_shader_fragment_mask
2020-01-09 Samuel Pitoisetradv: advertise VK_AMD_shader_image_load_store_lod
2019-12-12 Samuel Pitoisetradv: enable SpvCapabilityImageMSArray
2019-12-04 Samuel Pitoisetradv: remove dead shader input/output variables
2019-11-29 Samuel Pitoisetradv,ac/nir: lower deref operations for shared memory
2019-11-25 Connor Abbottradv: Replace supports_spill with explict_scratch_args
2019-11-25 Connor Abbottaco: Use radv_shader_args in aco_compile_shader()
2019-11-25 Connor Abbottradv: Move argument declaration out of nir_to_llvm
2019-11-15 Rhys Perryradv: enable FP16/FP64 denormals earlier and only for...
2019-11-15 Samuel Pitoisetradv: remove useless RADV_DEBUG=unsafemath debug option
2019-11-07 Rhys Perryradv: adjust loop unrolling heuristics for int64
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: for secure compile exit early from radv_shader_va...
2019-10-23 Rhys Perryradv: round vgprs/sgprs before calculating max_waves
2019-10-18 Samuel Pitoisetradv: implement VK_KHR_shader_float_controls
2019-10-09 Samuel Pitoisetradv: implement VK_KHR_shader_clock
2019-10-04 Rhys Perryradv/aco,aco: set lower_fmod
2019-10-03 Samuel Pitoisetradv: enable lower_fmod for the LLVM path
2019-10-02 Samuel Pitoisetradv/gfx10: fix the ESGS ring size symbol
2019-09-30 Daniel Schürmannradv/aco: Don't lower subtractions
2019-09-26 Timur Kristófradv: Add debug option to dump meta shaders.
2019-09-26 Timur Kristófamd/common: Introduce ac_get_fs_input_vgpr_cnt.
next