summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_shader.c
Commit message (Expand)AuthorAgeFilesLines
* radv: enable AMD_shader_ballot with RADV_PERFTEST_SHADER_BALLOT ('shader_ball...Daniel Schürmann2019-06-131-1/+1
* spirv/nir: add support for AMD_shader_ballot and Groups capabilityDaniel Schürmann2019-06-131-2/+3
* amd/common: use generated register headerNicolai Hähnle2019-06-031-1/+0
* spirv: Change spirv_to_nir() to return a nir_shaderCaio Marcelo de Oliveira Filho2019-05-291-5/+4
* radv: Don't re-use entry_point pointer from spirv_to_nirCaio Marcelo de Oliveira Filho2019-05-291-10/+8
* spirv, radv, anv: Replace ptr_type with addr_formatCaio Marcelo de Oliveira Filho2019-05-201-5/+5
* radv: add a workaround for Monster Hunter World and LLVM 7&8Samuel Pitoiset2019-05-171-0/+2
* ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák2019-05-151-2/+2
* nir: allow specifying a set of opcodes in lower_alu_to_scalarJonathan Marek2019-05-101-1/+1
* nir: Initialize lower_flrp_progress everywhereIan Romanick2019-05-091-1/+1
* radv: call constant folding before opt algebraicTimothy Arceri2019-05-081-1/+1
* nir: Use the flrp lowering pass instead of nir_opt_algebraicIan Romanick2019-05-061-0/+25
* radv: enable descriptor indexing capabilitiesJuan A. Suarez Romero2019-04-301-0/+2
* radv: Run the new ycbcr lowering pass.Bas Nieuwenhuizen2019-04-251-1/+3
* radv: add VK_NV_compute_shader_derivates supportSamuel Pitoiset2019-04-221-0/+1
* radv: add VK_KHR_shader_atomic_int64 but disable it for nowSamuel Pitoiset2019-04-171-0/+1
* radv: sort the shader capabilities alphabeticallySamuel Pitoiset2019-04-161-3/+3
* radv: enable VK_KHR_shader_float16_int8Samuel Pitoiset2019-04-151-0/+1
* nir/radv: remove restrictions on opt_if_loop_last_continue()Timothy Arceri2019-04-091-1/+1
* radv: partially enable VK_KHR_shader_float16_int8Samuel Pitoiset2019-04-011-0/+1
* radv: lower 16-bit flrpRhys Perry2019-04-011-0/+1
* radv: do not lower frexp_exp and frexp_sigSamuel Pitoiset2019-03-281-1/+0
* spirv,nir: lower frexp_exp/frexp_sig inside a new NIR passSamuel Pitoiset2019-03-221-0/+1
* radv: enable VK_KHR_8bit_storageRhys Perry2019-03-211-0/+1
* anv,radv,turnip: Lower TG4 offsets with nir_lower_texJason Ekstrand2019-03-211-0/+1
* radv: enable lower_mul_2x32_64Samuel Pitoiset2019-03-061-0/+1
* radv: Implement VK_EXT_buffer_device_address.Bas Nieuwenhuizen2019-02-061-0/+2
* radv: fix buildSamuel Pitoiset2019-02-011-1/+1
* radv: take LDS into account for compute shader occupancy statsTimothy Arceri2019-02-011-2/+8
* ac/radv/radeonsi: add ac_get_num_physical_sgprs() helperTimothy Arceri2019-02-011-2/+2
* radv/winsys: Set winsys bo priority on creation.Bas Nieuwenhuizen2019-01-291-1/+2
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-191-4/+4
* nir: rename global/local to private/function memoryKarol Herbst2019-01-081-4/+4
* spirv: Sort supported capabilitiesJason Ekstrand2019-01-071-12/+12
* spirv: Add support for using derefs for UBO/SSBO accessJason Ekstrand2019-01-081-0/+1
* spirv: Add explicit pointer typesJason Ekstrand2019-01-081-0/+4
* nir: Move propagation of cast derefs to a new nir_opt_deref passJason Ekstrand2019-01-081-1/+1
* radv: enable shaderStorageImageMultisample feature on GFX8+Samuel Pitoiset2018-12-201-0/+1
* radv: drop the amdgpu-skip-threshold=1 workaround for LLVM 8Samuel Pitoiset2018-12-201-3/+9
* nir/opt_peephole_select: Don't peephole_select expensive math instructionsIan Romanick2018-12-171-1/+1
* nir/opt_peephole_select: Don't try to remove flow control around indirect loadsIan Romanick2018-12-171-1/+1
* amd: remove support for LLVM 6.0Samuel Pitoiset2018-12-061-1/+1
* radv: include LLVM IR in the VK_AMD_shader_info "disassembly"Nicolai Hähnle2018-11-091-0/+1
* radv: implement VK_EXT_transform_feedbackSamuel Pitoiset2018-10-291-1/+8
* nir/validate: Print when the validation failedJason Ekstrand2018-10-261-2/+2
* radv: use nir_shrink_vec_array_vars()Timothy Arceri2018-10-181-0/+1
* radv: use nir_split_array_vars()Timothy Arceri2018-10-181-0/+2
* radv: use nir_opt_find_array_copies()Timothy Arceri2018-10-181-4/+18
* radv: use nir_opt_copy_prop_vars and nir_opt_dead_write_varsTimothy Arceri2018-10-181-0/+4
* radv: make use of nir_lower_load_const_to_scalar()Timothy Arceri2018-09-251-0/+2