summaryrefslogtreecommitdiff
path: root/src/amd/vulkan/radv_shader.h
AgeCommit message (Expand)AuthorFilesLines
2021-02-23radv: store a pointer to the code in radv_shader_variantSamuel Pitoiset1-0/+1
2021-02-15radv,aco: add radv_nir_compiler_options::wgp_modeRhys Perry1-0/+1
2021-01-26radv: fix divide by zero with no tesselation paramsDavid McFarland1-2/+4
2021-01-20radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2Rhys Perry1-0/+1
2020-12-14radv: track if VRS is enabled to apply a workaround on GFX10.3Samuel Pitoiset1-0/+1
2020-12-14radv: implement VK_KHR_fragment_shading_rateSamuel Pitoiset1-0/+2
2020-12-07radv: fix using FS sample shading if the linker optimized inputs awaySamuel Pitoiset1-1/+1
2020-10-14radv: move compiler statistics to ACOSamuel Pitoiset1-12/+3
2020-10-12radv: replace RADV_ALPHA_ADJUST by AC_FETCH_FORMATSamuel Pitoiset1-8/+3
2020-10-12radv/llvm: reduce LDS size for tess by using NIR IO assigned locationsSamuel Pitoiset1-29/+0
2020-10-07radv: remove trailing whitespaceRhys Perry1-1/+1
2020-10-05radv: remove unused gs.writes_memory in the shader info passSamuel Pitoiset1-1/+0
2020-10-01radv/aco: lower IO for all stages outside of ACOSamuel Pitoiset1-1/+1
2020-09-04radv,aco: disable opts if VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BITSamuel Pitoiset1-1/+4
2020-08-31radv: dump shader stats with VK_KHR_pipeline_executable_propertiesSamuel Pitoiset1-6/+5
2020-08-24radv: add a small interface for creating the trap handler shaderSamuel Pitoiset1-0/+3
2020-08-20radv,aco: report ACO errors/warnings back via VK_EXT_debug_reportSamuel Pitoiset1-0/+12
2020-08-18radv: Fix handling of attribs 16-31.Bas Nieuwenhuizen1-1/+3
2020-07-24radv: align the LDS size in calculate_tess_lds_size()Samuel Pitoiset1-3/+14
2020-06-29radv: adjust CB_SHADER_MASK for dual-source blending in the shader info passSamuel Pitoiset1-0/+1
2020-06-24radv: Make radv_alloc_shader_memory static.Bas Nieuwenhuizen1-4/+0
2020-06-18radv: compute CB_SHADER_MASK from the fragment shader outputsSamuel Pitoiset1-0/+1
2020-06-12radv: add new drirc option radv_enable_mrt_output_nan_fixupSamuel Pitoiset1-0/+1
2020-06-12radv: set DB_SHADER_CONTROL.CONSERVATIVE_Z_EXPORT correctlySamuel Pitoiset1-0/+1
2020-05-19radv: Support VK_PIPELINE_COMPILE_REQUIRED_EXT.Bas Nieuwenhuizen1-1/+1
2020-05-13radv: use the base object struct typesSamuel Pitoiset1-0/+2
2020-04-29radv: Use new linking helper to set default driver locations.Timur Kristóf1-0/+8
2020-04-29radv: Refactor calculate_tess_lds_size and get_tcs_num_patches.Timur Kristóf1-13/+8
2020-04-24radv: Add inputs read by TES to radv_shader_info.Timur Kristóf1-0/+2
2020-04-23radv: make sure to export the viewport index if FS needs itSamuel Pitoiset1-0/+2
2020-04-03radv, aco: collect statistics if requested but executables are notRhys Perry1-2/+4
2020-04-03radv: add code for exposing compiler statisticsRhys Perry1-2/+15
2020-03-17radv/gfx10: fix required ballot size with VK_EXT_subgroup_size_controlSamuel Pitoiset1-1/+2
2020-03-17radv/gfx10: fix required subgroup size with VK_EXT_subgroup_size_controlSamuel Pitoiset1-1/+2
2020-03-13radv: remove radv_shader_variant::aco_usedSamuel Pitoiset1-1/+0
2020-03-13radv: cleanup occurences of use_aco everywhereSamuel Pitoiset1-5/+2
2020-03-11radv: Move some helper functions to the radv_shader.h header file.Timur Kristóf1-0/+76
2020-01-29radv/gfx10: implement NGG GS queriesSamuel Pitoiset1-1/+2
2020-01-29radv: gather which input PS variables use an explicit interpolation modeSamuel Pitoiset1-0/+1
2020-01-24radv/aco: use ACO for GS copy shadersRhys Perry1-1/+2
2020-01-24aco: implement GS on GFX7-8Rhys Perry1-2/+23
2020-01-13radv/gfx10: determine if a pipeline is eligible for NGG passthroughSamuel Pitoiset1-0/+2
2019-11-25radv: Replace supports_spill with explict_scratch_argsConnor Abbott1-1/+1
2019-11-15radv: remove useless RADV_DEBUG=unsafemath debug optionSamuel Pitoiset1-1/+0
2019-11-06radv: implement VK_EXT_subgroup_size_controlSamuel Pitoiset1-0/+5
2019-11-06radv: determine shaders wavesize at pipeline levelSamuel Pitoiset1-1/+0
2019-10-30radv: fix dumping SPIR-V into hang reportsSamuel Pitoiset1-1/+1
2019-10-26radv: add radv_create_shaders() to radv_shader.hTimothy Arceri1-0/+10
2019-10-18radv: implement VK_KHR_shader_float_controlsSamuel Pitoiset1-0/+2
2019-10-02radv/gfx10: fix NGG streamout with triangle strips for VSSamuel Pitoiset1-0/+3