summaryrefslogtreecommitdiff
path: root/src/intel/vulkan/anv_pipeline_cache.c
AgeCommit message (Expand)AuthorFilesLines
5 daysanv: Use spirv_capabilities for the float64 shaderFaith Ekstrand1-7/+9
2024-04-25anv: reuse embedded samplers across shadersLionel Landwerlin1-13/+119
2024-03-05treewide: Remove vulkan/runtime vulkan/util prefix in include pathYonggang Luo1-1/+1
2024-02-29anv: add pipeline/shader support for descriptor buffersLionel Landwerlin1-1/+6
2024-02-29anv: add embedded sampler supportLionel Landwerlin1-1/+62
2024-01-22anv: using a single struct for kernel uploadLionel Landwerlin1-19/+15
2023-12-04anv: use 2 different buffers for surfaces/samplers in descriptor setsLionel Landwerlin1-2/+4
2023-11-02anv: make shader cache content deterministicMark Janes1-1/+8
2023-10-30anv: rename internal heapsLionel Landwerlin1-1/+1
2023-05-30anv: reduce push constant size for descriptor setsLionel Landwerlin1-1/+8
2023-05-24anv: implement EDS2.extendedDynamicState2PatchControlPointsLionel Landwerlin1-4/+14
2023-05-05anv: make internal address space allocation more dynamicLionel Landwerlin1-8/+10
2023-05-05anv: avoid hardcoding instruction VA constant in shadersLionel Landwerlin1-0/+4
2023-04-10vulkan/pipeline_cache: add cache parameter to deserialize() functionDaniel Schürmann1-3/+3
2023-04-10vulkan/pipeline_cache: remove vk_device from vk_pipeline_cache_objectDaniel Schürmann1-3/+5
2023-02-02anv: Perform load_constant address math in 32-bit rather than 64-bitKenneth Graunke1-4/+1
2022-12-23anv: implement generated (indexed) indirect drawsLionel Landwerlin1-1/+1
2022-11-10anv: fixup invalid enum for nir environmentLionel Landwerlin1-2/+2
2022-11-02utils: Merge util/debug.* into util/u_debug.* and remove util/debug.*Illia Abernikhin1-1/+1
2022-10-28anv: Add softtp64 workaroundMykhailo Skorokhodov1-0/+67
2022-10-14anv: add analysis for push descriptor uses and store it in shader cacheLionel Landwerlin1-4/+19
2022-09-28anv: Add support for compiling OpenCL-style kernelsJason Ekstrand1-2/+23
2022-06-30intel/compiler: Introduce a new brw_isa_info structureKenneth Graunke1-1/+2
2022-04-22anv: Clean up pipeline cache helpers a bitJason Ekstrand1-66/+25
2022-04-22anv: Switch to the new common pipeline cacheJason Ekstrand1-536/+101
2022-01-13intel: remove chipset_idJianxun Zhang1-2/+2
2021-10-07anv: Use the common vk_error and vk_errorf helpersJason Ekstrand1-1/+1
2021-10-07anv: s/vk_error/anv_error/gJason Ekstrand1-1/+1
2021-06-22anv: Compile ray-tracing shadersJason Ekstrand1-10/+30
2021-06-22anv,iris: Move the SHADER_RELOC enums to brw_compiler.hJason Ekstrand1-2/+2
2021-03-10vulkan/alloc: Add VK_MULTIALLOC_DECL macrosJason Ekstrand1-21/+17
2021-03-10anv: Move multialloc to common codeJason Ekstrand1-13/+13
2020-10-06anv: remove VkPipelineCacheCreateInfo::flags assertMike Blumenkrantz1-1/+0
2020-09-02anv: Patch constant data pointers into shaders with using softpinJason Ekstrand1-0/+17
2020-09-02anv: Properly cache brw_stage_prog_data::relocsJason Ekstrand1-3/+17
2020-09-02anv: Stop storing the shader constant data side-bandJason Ekstrand1-31/+0
2020-07-30vulkan/util: add struct vk_pipeline_cache_headerAlejandro Piñeiro1-11/+4
2020-07-10anv: fix uninitialized variable accessLionel Landwerlin1-5/+5
2020-06-17anv: support externally synchronized pipeline cachesIván Briano1-13/+30
2020-05-04vulkan,anv: Add a base object struct typeJason Ekstrand1-0/+4
2020-05-04vulkan,anv: Add a common base object type for VkDeviceJason Ekstrand1-4/+4
2020-03-12anv: Keep the shader stage in anv_shader_binCaio Marcelo de Oliveira Filho1-6/+18
2020-03-07anv: stop storing prog param data into shader blobsLionel Landwerlin1-13/+4
2020-01-20anv: Drop separate chipset_id fieldsJason Ekstrand1-2/+2
2020-01-20anv: Drop the instance pointer from anv_deviceJason Ekstrand1-2/+2
2020-01-20anv: Add an anv_physical_device field to anv_deviceJason Ekstrand1-5/+4
2019-11-18anv: More carefully dirty state in BindPipelineJason Ekstrand1-0/+9
2019-11-18anv: Pre-compute push ranges for graphics pipelinesJason Ekstrand1-0/+3
2019-10-10nir: add a strip parameter to nir_serializeMarek Olšák1-1/+1
2019-09-19Move blob from compiler/ to util/Jason Ekstrand1-1/+1