summaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_shader.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radv: Add utility function to calculate max waves.Bas Nieuwenhuizen2019-08-121-8/+18
* radv: Properly use Wave64 for non-NGG GS and copy shader.Bas Nieuwenhuizen2019-08-121-1/+4
* radv: Put wave size in shader options/info.Bas Nieuwenhuizen2019-08-121-23/+11
* ac/nir,radv: Optimize bounds check for 64 bit CAS.Bas Nieuwenhuizen2019-08-021-0/+1
* radv/gfx10: use the correct target machine for Wave32Samuel Pitoiset2019-08-021-1/+2
* radv/gfx10: add Wave32 support for vertex, tessellation and geometry shadersSamuel Pitoiset2019-08-021-1/+2
* radv/gfx10: add Wave32 support for fragment shadersSamuel Pitoiset2019-08-021-1/+3
* radv/gfx10: add Wave32 support for compute shadersSamuel Pitoiset2019-07-311-3/+22
* radv: Don't include radv_private.h from radv_shader.hDaniel Schürmann2019-07-301-0/+44
* radv: Delete unused local variables in optimization loopConnor Abbott2019-07-291-0/+2
* radv/gfx10: emit streamout shader configSamuel Pitoiset2019-07-241-7/+7
* radv/gfx10: fix VS input VGPRs with the legacy pathSamuel Pitoiset2019-07-241-2/+6
* radv: fix dumping disassembly with RADV_DEBUG=shadersSamuel Pitoiset2019-07-231-1/+2
* radv: move nir_opt_conditional_discard out of optimization loopDaniel Schürmann2019-07-221-1/+1
* radv: Fix uninitialized warning.Bas Nieuwenhuizen2019-07-211-1/+2
* ac/rtld: add support for Wave32Marek Olšák2019-07-191-0/+1
* radv: fix crash in shader tracing.Dave Airlie2019-07-191-1/+1