aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_shader.c
Commit message (Expand)AuthorAgeFilesLines
* radv,ac/nir: lower deref operations for shared memorySamuel Pitoiset2019-11-291-0/+19
* radv: Replace supports_spill with explict_scratch_argsConnor Abbott2019-11-251-3/+2
* aco: Use radv_shader_args in aco_compile_shader()Connor Abbott2019-11-251-1/+1
* radv: Move argument declaration out of nir_to_llvmConnor Abbott2019-11-251-3/+15
* radv: enable FP16/FP64 denormals earlier and only for LLVMRhys Perry2019-11-151-14/+14
* radv: remove useless RADV_DEBUG=unsafemath debug optionSamuel Pitoiset2019-11-151-1/+0
* radv: adjust loop unrolling heuristics for int64Rhys Perry2019-11-071-0/+15
* radv: determine shaders wavesize at pipeline levelSamuel Pitoiset2019-11-061-11/+1
* radv: fix dumping SPIR-V into hang reportsSamuel Pitoiset2019-10-301-2/+10
* radv: for secure compile exit early from radv_shader_variant_create()Timothy Arceri2019-10-261-1/+8
* radv: round vgprs/sgprs before calculating max_wavesRhys Perry2019-10-231-4/+8
* radv: implement VK_KHR_shader_float_controlsSamuel Pitoiset2019-10-181-0/+1
* radv: implement VK_KHR_shader_clockSamuel Pitoiset2019-10-091-0/+1
* radv/aco,aco: set lower_fmodRhys Perry2019-10-041-0/+1
* radv: enable lower_fmod for the LLVM pathSamuel Pitoiset2019-10-031-0/+1
* radv/gfx10: fix the ESGS ring size symbolSamuel Pitoiset2019-10-021-19/+1
* radv/aco: Don't lower subtractionsDaniel Schürmann2019-09-301-1/+0
* radv: Add debug option to dump meta shaders.Timur Kristóf2019-09-261-2/+4
* amd/common: Introduce ac_get_fs_input_vgpr_cnt.Timur Kristóf2019-09-261-33/+1
* radv: Set shared VGPR count in radv_postprocess_config.Timur Kristóf2019-09-261-0/+13
* aco,radv: rename record_llvm_ir/llvm_ir_string to record_ir/ir_stringRhys Perry2019-09-261-7/+7
* radv/aco: return a correct name and description for the backend IRRhys Perry2019-09-261-0/+1
* aco,radv/aco: get dissassembly for release builds if requestedRhys Perry2019-09-261-6/+1
* radv: remove dead shared variablesDaniel Schürmann2019-09-191-1/+1
* radv/aco: enable VK_EXT_shader_demote_to_helper_invocationDaniel Schürmann2019-09-191-0/+1
* radv/aco: Setup alternate path in RADV to support the experimental ACO compilerDaniel Schürmann2019-09-191-39/+92
* ac: move ac_get_num_physical_sgprs into radeon_infoMarek Olšák2019-09-181-2/+2
* ac: move ac_get_max_wave64_per_simd into radeon_infoMarek Olšák2019-09-181-1/+1
* radv/gfx10: adjust the GS NGG scratch size for streamoutSamuel Pitoiset2019-09-161-1/+15
* radv/gfx10: add an option to switch from legacy to NGG streamoutSamuel Pitoiset2019-09-161-6/+10
* radv/gfx10: declare a LDS symbol for the NGG emit spaceSamuel Pitoiset2019-09-101-26/+15
* radv: fill shader info for all stages in the pipelineSamuel Pitoiset2019-09-101-6/+8
* radeonsi/gfx10: fix wave occupancy computationsMarek Olšák2019-09-091-3/+4
* radv: merge radv_shader_variant_info into radv_shader_infoSamuel Pitoiset2019-09-061-42/+42
* nir: allow specifying filter callback in lower_alu_to_scalarVasily Khoruzhick2019-09-061-1/+1
* radv: Call nir_propagate_invariant()Connor Abbott2019-09-051-0/+2
* ac/nir: Enable nir_opt_large_constantsConnor Abbott2019-09-051-0/+7
* radv/radeonsi: Don't count read-only data when reporting code sizeConnor Abbott2019-09-051-2/+4
* radv: remove radv_init_llvm_target() helperSamuel Pitoiset2019-08-301-33/+1
* radv: move lowering PS inputs/outputs at the right placeSamuel Pitoiset2019-08-301-5/+2
* radv: gather info about PS inputs in the shader info passSamuel Pitoiset2019-08-301-65/+3
* radv: make use of has_ls_vgpr_init_bugSamuel Pitoiset2019-08-271-0/+1
* ac: add cpdma_prefetch_writes_memory to ac_gpu_infoSamuel Pitoiset2019-08-271-1/+1
* ac,radv,radeonsi: remove LLVM 7 supportSamuel Pitoiset2019-08-231-9/+2
* radv: allow to enable VK_AMD_shader_ballot only on GFX8+Samuel Pitoiset2019-08-211-1/+1
* radv: Use correct vgpr_comp_cnt for VS if both prim_id and instance_id are ne...Bas Nieuwenhuizen2019-08-211-2/+4
* nir: merge and extend nir_opt_move_comparisons and nir_opt_move_load_uboRhys Perry2019-08-121-1/+1
* radv: Keep shader info when needed.Bas Nieuwenhuizen2019-08-121-7/+12
* radv: Use string for nir dumping.Bas Nieuwenhuizen2019-08-121-2/+25
* radv: Get max workgroup size without nir.Bas Nieuwenhuizen2019-08-121-2/+21