summaryrefslogtreecommitdiff
path: root/src/amd/vulkan/radv_shader_info.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-06nir,spirv: add sparse image loadsRhys Perry1-0/+1
2020-12-14radv: implement VK_KHR_fragment_shading_rateSamuel Pitoiset1-0/+6
2020-12-07radv: fix using FS sample shading if the linker optimized inputs awaySamuel Pitoiset1-12/+1
2020-10-12radv: remove one leftover TODO in the shader info passSamuel Pitoiset1-3/+0
2020-10-12radv/llvm: reduce LDS size for tess by using NIR IO assigned locationsSamuel Pitoiset1-47/+2
2020-10-12radv/llvm: reduce the ESGS itemsize by using NIR IO assigned locationsSamuel Pitoiset1-22/+5
2020-10-12radv/llvm: switch to NIR IO assigned locationsSamuel Pitoiset1-1/+1
2020-10-05radv: remove dead deref code in the shader info passSamuel Pitoiset1-157/+0
2020-10-05radv: remove unused gs.writes_memory in the shader info passSamuel Pitoiset1-2/+0
2020-10-05radv/llvm: gather VS input usage mask from load_inputSamuel Pitoiset1-0/+22
2020-10-05radv/llvm: gather TCS outputs from the output variablesSamuel Pitoiset1-0/+15
2020-10-01radv: gather output usage mask from store_output for VS, TES and GSSamuel Pitoiset1-0/+42
2020-10-01radv: fix gathering writes_memory for global store/atomic operationsSamuel Pitoiset1-0/+11
2020-09-03radv: Fix various non-critical integer overflowsTony Wasserka1-4/+4
2020-08-18radv: Fix handling of attribs 16-31.Bas Nieuwenhuizen1-1/+1
2020-07-29nir: Add nir_foreach_shader_in/out_variable helpersJason Ekstrand1-2/+2
2020-07-06Revert "radv: add support for MRTs compaction to avoid holes"Bas Nieuwenhuizen1-0/+12
2020-06-29radv: add support for MRTs compaction to avoid holesSamuel Pitoiset1-12/+0
2020-06-29radv: adjust CB_SHADER_MASK for dual-source blending in the shader info passSamuel Pitoiset1-0/+4
2020-06-25radv: change use_aco -> use_llvmDaniel Schürmann1-9/+8
2020-06-18radv: compute CB_SHADER_MASK from the fragment shader outputsSamuel Pitoiset1-0/+25
2020-06-12radv: set DB_SHADER_CONTROL.CONSERVATIVE_Z_EXPORT correctlySamuel Pitoiset1-0/+1
2020-04-29radv: Use smaller esgs_itemsize for ACO.Timur Kristóf1-9/+20
2020-04-23radv: make sure to export the viewport index if FS needs itSamuel Pitoiset1-0/+20
2020-01-29radv: gather which input PS variables use an explicit interpolation modeSamuel Pitoiset1-0/+2
2020-01-13radv/gfx10: determine if a pipeline is eligible for NGG passthroughSamuel Pitoiset1-0/+2
2019-12-02radv: set writes_memory for global memory stores/atomicsRhys Perry1-8/+25
2019-10-18radv: implement VK_KHR_shader_float_controlsSamuel Pitoiset1-0/+1
2019-09-16radv: keep GS threads with excessive emissions which could write to memoryRhys Perry1-0/+4
2019-09-16radv/gfx10: gather GS output for VS as NGGSamuel Pitoiset1-0/+2
2019-09-10radv: do not pass all compiler options to the shader info passSamuel Pitoiset1-25/+26
2019-09-06radv: calculate esgs_itemsize in the shader info passSamuel Pitoiset1-0/+20
2019-09-06radv: calculate the GSVS vertex size in the shader info passSamuel Pitoiset1-0/+9
2019-09-06radv: gather primitive ID in the shader info passSamuel Pitoiset1-0/+17
2019-09-06radv: gather layer in the shader info passSamuel Pitoiset1-0/+20
2019-09-06radv: gather viewport in the shader info passSamuel Pitoiset1-0/+3
2019-09-06radv: gather pointsize in the shader info passSamuel Pitoiset1-0/+3
2019-09-06radv: gather clip/cull distances in the shader info passSamuel Pitoiset1-0/+25
2019-09-06radv: move ac_fill_shader_info() to radv_nir_shader_info_pass()Samuel Pitoiset1-0/+38
2019-08-30radv: gather info about PS inputs in the shader info passSamuel Pitoiset1-0/+41
2019-08-21nir: Add explicit signs to image min/max intrinsicsJason Ekstrand1-4/+8
2019-07-10radv: set the LayerId output usage mask if FS needs itSamuel Pitoiset1-0/+17
2019-07-09radv: Add a common member in the union to make things more clear.Bas Nieuwenhuizen1-1/+1
2019-07-08radv: Use NIR barycentric intrinsicsConnor Abbott1-1/+1
2019-07-08radv: Lower input attachments in NIR.Daniel Schürmann1-8/+0
2019-07-08radv: Implement nir_intrinsic_load_layer_id().Daniel Schürmann1-0/+4
2019-07-07radv: Combine vs and tes output keys parts.Bas Nieuwenhuizen1-1/+1
2019-07-01radv: gather if a vertex shaders needs the instance IDSamuel Pitoiset1-4/+14
2019-05-02radv: fix set_output_usage_mask() with composite and 64-bit typesRhys Perry1-4/+17
2019-04-14radv: use nir constant helpersKarol Herbst1-9/+5