summaryrefslogtreecommitdiff
path: root/src/amd/vulkan/radv_shader_info.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-19mesa/*: use an internal enum for tessellation primitive types.Dave Airlie1-1/+1
2022-01-12radv: Use 16-bits to store push constant indices.Bas Nieuwenhuizen1-1/+1
2022-01-05ac: move ac_exp_param.h to ac_nir.hMarek Olšák1-1/+1
2022-01-04radv: Note when a mesh shader writes the primitive shading rate.Timur Kristóf1-2/+8
2021-12-31radv: Add support for per-primitive mesh shader outputs.Timur Kristóf1-11/+43
2021-12-31radv: Cleanup VS output param assignment.Timur Kristóf1-39/+41
2021-12-31radv: Add mesh shader specific info.Timur Kristóf1-0/+5
2021-12-03radv: Use util_widen_mask.Timur Kristóf1-10/+1
2021-10-18radv: fix OpImageQuerySamples with non-zero descriptor setSamuel Pitoiset1-1/+2
2021-10-13radv: implement dynamic vertex input state using vertex shader prologsRhys Perry1-1/+12
2021-10-12radv: stop gathering output GS info for vertex shadersSamuel Pitoiset1-2/+0
2021-10-12radv: rename needs_multiview_view_index to uses_view_indexSamuel Pitoiset1-1/+1
2021-10-12radv: remove no-op about the view index in the shader info passSamuel Pitoiset1-2/+0
2021-10-12radv,aco: remove nir_intrinsic_load_layer_idSamuel Pitoiset1-4/+0
2021-10-08radv,aco: compute and store the SPI PS input in radv_shader_infoSamuel Pitoiset1-0/+2
2021-10-08radv: gather more information about PS in the shader info passSamuel Pitoiset1-11/+48
2021-10-04radv: get the float controls execution mode from NIR for LLVMSamuel Pitoiset1-2/+0
2021-10-01radv: determine the VS output parameters in the shader info passSamuel Pitoiset1-7/+74
2021-09-29radv: remove radv_shader_variant_key completelySamuel Pitoiset1-1/+1
2021-09-29radv: stop using vs_common_out.{as_es/as_ls/as_ngg*} shader keysSamuel Pitoiset1-15/+7
2021-09-29radv: pass the pipeline key to the shader info passSamuel Pitoiset1-5/+6
2021-09-29radv: remove vs_common_out:export_clip_distsSamuel Pitoiset1-18/+0
2021-09-28radv: remove vs_common_out:export_prim_idSamuel Pitoiset1-13/+0
2021-09-28radv: remove unnecessary init of outinfo.export_prim_id for GSSamuel Pitoiset1-3/+0
2021-09-28radv: remove unnecessary radv_shader_info:{vs,tes}.export_prim_idSamuel Pitoiset1-2/+0
2021-09-28radv: remove unnecessary vs_common_out.export_layer_idSamuel Pitoiset1-17/+0
2021-09-28radv: remove unnecessary vs_common_out.export_viewport_indexSamuel Pitoiset1-17/+0
2021-09-24radv: add export_clip_dists for VS and TES to radv_shader_infoSamuel Pitoiset1-0/+17
2021-09-21radv: Add support for ray launch size.Bas Nieuwenhuizen1-0/+3
2021-07-27radv: implement VK_EXT_shader_atomic_float2Samuel Pitoiset1-1/+9
2021-06-08nir: Move workgroup_size and workgroup_variable_size into common shader_infoCaio Marcelo de Oliveira Filho1-1/+1
2021-06-07nir: Rename WORK_GROUP (and similar) to WORKGROUPCaio Marcelo de Oliveira Filho1-3/+3
2021-06-07compiler: Rename local_size to workgroup_sizeCaio Marcelo de Oliveira Filho1-1/+1
2021-05-18radv: Add sbt descriptors user SGPR input.Bas Nieuwenhuizen1-0/+3
2021-05-10radv,aco: use per-attribute vertex descriptors for robustnessRhys Perry1-5/+14
2021-04-10radv: Format.Bas Nieuwenhuizen1-612/+585
2021-03-31radv: track whether gl_BaseInstance is usedMike Blumenkrantz1-1/+6
2021-03-22radv: determine if a pipeline is candidate for flat shadingSamuel Pitoiset1-0/+14
2021-03-22radv: gather if the FS uses perspective or linear interpolationsSamuel Pitoiset1-1/+21
2021-03-22radv: restore previous MRT CB_SHADER_MASK logicSamuel Pitoiset1-29/+0
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