ac/radv/radeonsi: add ac_get_num_physical_sgprs() helper
[mesa.git] / src / amd / vulkan / radv_shader.c
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
2018-03-20 Timothy Arceriradv: don't lower indirects until after opts have run
2018-03-19 Dave Airlieradv: lower constant initializers on output variables...
2018-03-16 Samuel Pitoisetradv: run nir_opt_move_load_ubo
2018-03-16 Dave Airlieradv: drop tess offchip layout for tcs.
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-15 Alejandro Piñeirospirv/radv: add AMD_gcn_shader capability, remove curre...
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 all RADV related code to radv_nir_to_llvm.c
2018-03-07 Daniel Schürmannradv: enable AMD_gcn_shader extension
2018-03-07 Bas Nieuwenhuizenradv: Add trivial device group implementation.
2018-03-07 Bas Nieuwenhuizenradv: Add minimal subgroup support.
2018-03-06 Samuel Pitoisetradv: report the scratch private memory size with shade...
2018-03-05 Timothy Arceriac/radv: move lower_indirect_derefs() to ac_nir_to_llvm.c
2018-02-22 Samuel Pitoisetradv: enable lowering of fpow to fexp2 and flog2
2018-02-15 Bas Nieuwenhuizenradv: Always lower indirect derefs after nir_lower_glob...
2018-02-06 Samuel Pitoisetradv: run nir_opt_shrink_load
2018-01-29 Timothy Arcerinir: add vs_inputs_dual_locations compiler option
2018-01-22 Samuel Pitoisetradv: add an option that allows to dump pre-optimization ir
2018-01-18 Bas Nieuwenhuizenradv: Replace an assert with unreachable.
2018-01-13 Timothy Arceriradv/radeonsi/nir: lower 64bit flrp
2018-01-10 Samuel Pitoisetradv/gfx9: calculate the number of ES VGPRs for merged...
2018-01-10 Samuel Pitoisetradv/gfx9: enable LDS for GS only if the ES type is TES
2018-01-08 Samuel Pitoisetradv/gfx9: do not load VGPR1 when GS uses points or...
2018-01-08 Samuel Pitoisetradv: make shader BOs read-only for the GPU
2018-01-04 Samuel Pitoisetradv/gfx9: reduce the number of input VGPRs for the...
2017-12-19 Samuel Pitoisetradv: properly load unused gl_LocalInvocationID/gl_Work...
2017-12-18 Samuel PitoisetRevert "radv: do not load unused gl_LocalInvocationID...
2017-12-14 Samuel Pitoisetradv: do not load the local invocation index when it...
2017-12-14 Samuel Pitoisetradv: do not load unused gl_LocalInvocationID/gl_WorkGr...
2017-12-02 Jason Ekstrandspirv: Convert the supported_extensions struct to spirv...
2017-12-01 Samuel Pitoisetradv: do not dump meta shaders with RADV_DEBUG=shaders
2017-11-13 Samuel Pitoisetradv: use vk_error() everywhere an error is returned
2017-11-06 Dave Airlieradv: pre-calculate user_data_0 registers and store...
next