aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_shader.h
Commit message (Expand)AuthorAgeFilesLines
* radv: adjust CB_SHADER_MASK for dual-source blending in the shader info passSamuel Pitoiset2020-06-291-0/+1
* radv: Make radv_alloc_shader_memory static.Bas Nieuwenhuizen2020-06-241-4/+0
* radv: compute CB_SHADER_MASK from the fragment shader outputsSamuel Pitoiset2020-06-181-0/+1
* radv: add new drirc option radv_enable_mrt_output_nan_fixupSamuel Pitoiset2020-06-121-0/+1
* radv: set DB_SHADER_CONTROL.CONSERVATIVE_Z_EXPORT correctlySamuel Pitoiset2020-06-121-0/+1
* radv: Support VK_PIPELINE_COMPILE_REQUIRED_EXT.Bas Nieuwenhuizen2020-05-191-1/+1
* radv: use the base object struct typesSamuel Pitoiset2020-05-131-0/+2
* radv: Use new linking helper to set default driver locations.Timur Kristóf2020-04-291-0/+8
* radv: Refactor calculate_tess_lds_size and get_tcs_num_patches.Timur Kristóf2020-04-291-13/+8
* radv: Add inputs read by TES to radv_shader_info.Timur Kristóf2020-04-241-0/+2
* radv: make sure to export the viewport index if FS needs itSamuel Pitoiset2020-04-231-0/+2
* radv, aco: collect statistics if requested but executables are notRhys Perry2020-04-031-2/+4
* radv: add code for exposing compiler statisticsRhys Perry2020-04-031-2/+15
* radv/gfx10: fix required ballot size with VK_EXT_subgroup_size_controlSamuel Pitoiset2020-03-171-1/+2
* radv/gfx10: fix required subgroup size with VK_EXT_subgroup_size_controlSamuel Pitoiset2020-03-171-1/+2
* radv: remove radv_shader_variant::aco_usedSamuel Pitoiset2020-03-131-1/+0
* radv: cleanup occurences of use_aco everywhereSamuel Pitoiset2020-03-131-5/+2
* radv: Move some helper functions to the radv_shader.h header file.Timur Kristóf2020-03-111-0/+76
* radv/gfx10: implement NGG GS queriesSamuel Pitoiset2020-01-291-1/+2
* radv: gather which input PS variables use an explicit interpolation modeSamuel Pitoiset2020-01-291-0/+1
* radv/aco: use ACO for GS copy shadersRhys Perry2020-01-241-1/+2
* aco: implement GS on GFX7-8Rhys Perry2020-01-241-2/+23
* radv/gfx10: determine if a pipeline is eligible for NGG passthroughSamuel Pitoiset2020-01-131-0/+2
* radv: Replace supports_spill with explict_scratch_argsConnor Abbott2019-11-251-1/+1
* radv: remove useless RADV_DEBUG=unsafemath debug optionSamuel Pitoiset2019-11-151-1/+0
* radv: implement VK_EXT_subgroup_size_controlSamuel Pitoiset2019-11-061-0/+5
* radv: determine shaders wavesize at pipeline levelSamuel Pitoiset2019-11-061-1/+0
* radv: fix dumping SPIR-V into hang reportsSamuel Pitoiset2019-10-301-1/+1
* radv: add radv_create_shaders() to radv_shader.hTimothy Arceri2019-10-261-0/+10
* radv: implement VK_KHR_shader_float_controlsSamuel Pitoiset2019-10-181-0/+2
* radv/gfx10: fix NGG streamout with triangle strips for VSSamuel Pitoiset2019-10-021-0/+3
* aco,radv: rename record_llvm_ir/llvm_ir_string to record_ir/ir_stringRhys Perry2019-09-261-4/+4
* radv/aco: return a correct name and description for the backend IRRhys Perry2019-09-261-0/+1
* radv/aco: Setup alternate path in RADV to support the experimental ACO compilerDaniel Schürmann2019-09-191-1/+4
* radv: keep GS threads with excessive emissions which could write to memoryRhys Perry2019-09-161-0/+1
* radv/gfx10: add an option to switch from legacy to NGG streamoutSamuel Pitoiset2019-09-161-0/+1
* radv: store the ESGS ring size as part of gfx10_ngg_infoSamuel Pitoiset2019-09-101-0/+1
* radv: store GFX10 NGG state as part of the shader infoSamuel Pitoiset2019-09-101-0/+11
* radv: store GFX9 GS state as part of the shader infoSamuel Pitoiset2019-09-101-0/+9
* radv: fill shader info for all stages in the pipelineSamuel Pitoiset2019-09-101-0/+2
* radv: merge radv_shader_variant_info into radv_shader_infoSamuel Pitoiset2019-09-061-82/+64
* radv/radeonsi: Don't count read-only data when reporting code sizeConnor Abbott2019-09-051-0/+1
* radv: move lowering PS inputs/outputs at the right placeSamuel Pitoiset2019-08-301-0/+3
* radv: gather info about PS inputs in the shader info passSamuel Pitoiset2019-08-301-4/+4
* radv: make use of has_ls_vgpr_init_bugSamuel Pitoiset2019-08-271-0/+1
* radv: Keep shader info when needed.Bas Nieuwenhuizen2019-08-121-2/+4
* radv: Use string for nir dumping.Bas Nieuwenhuizen2019-08-121-1/+1
* radv: Get max workgroup size without nir.Bas Nieuwenhuizen2019-08-121-0/+5
* radv: Add utility function to calculate max waves.Bas Nieuwenhuizen2019-08-121-0/+6
* radv: Put wave size in shader options/info.Bas Nieuwenhuizen2019-08-121-3/+2