summaryrefslogtreecommitdiff
path: root/src/vulkan/runtime/vk_pipeline.c
AgeCommit message (Expand)AuthorFilesLines
2024-08-29vulkan/pipeline: Handle VIEW_INDEX_FROM_DEVICE_INDEX_BITFaith Ekstrand1-0/+13
2024-08-16vulkan: Add null descriptor bits to vk_pipeline_robustness_stateFaith Ekstrand1-0/+2
2024-05-23anv: fix shader identifier handlingLionel Landwerlin1-0/+9
2024-04-22vulkan: Add implicit pipeline caching supportEcho J1-2/+10
2024-04-06vulkan: Add a bunch of -Wpadded errorsFaith Ekstrand1-0/+3
2024-03-05vulkan/pipeline: Always init pipeline cache objectsFaith Ekstrand1-5/+6
2024-02-29vulkan/pipeline: Handle fully compiled library shaders properlyFaith Ekstrand1-0/+25
2024-02-29vulkan/pipeline: Whitespace fixFaith Ekstrand1-1/+1
2024-02-27vulkan: Add generic graphics and compute VkPipeline implementationsFaith Ekstrand1-1/+1729
2024-02-27vulkan: Add a vk_pipeline base structFaith Ekstrand1-0/+104
2024-02-27vulkan: Add a vk_get_subgroup_size() helperFaith Ekstrand1-18/+30
2023-10-09vulkan/runtime: add internal parameter to vk_spirv_to_nirIván Briano1-1/+3
2023-07-31vulkan: Add a more direct way to use a NIR shaderFaith Ekstrand1-16/+33
2023-06-23vulkan: Migrate shader module hash to BLAKE3.Tatsuyuki Ishi1-4/+5
2022-10-27vulkan/runtime: include robustness info when hashing a shader stageIago Toral Quiroga1-0/+8
2022-09-20vulkan: Add a helper for gathering pipeline robustnessJason Ekstrand1-0/+72
2022-07-12vulkan/runtime: use updated tokens from vk.xmlEric Engestrom1-4/+4
2022-07-08vulkan: Add a vk_pipeline_shader_stage_is_null() helperJason Ekstrand1-0/+15
2022-07-08spirv,vulkan: Set shader_info::subgroup_sizeJason Ekstrand1-1/+34
2022-07-08vulkan: Re-order pipeline hashingJason Ekstrand1-3/+4
2022-07-06vulkan: Add common code for VK_EXT_shader_module_identifier.Hans-Kristian Arntzen1-4/+12
2022-06-28vulkan: Add a vk_pipeline_hash_shader_stage() helperBoris Brezillon1-0/+60
2022-06-23vulkan: Add a vk_pipeline_shader_stage_to_nir helperJason Ekstrand1-0/+88