mesa/src
Jason Ekstrand d35e78bb85 vulkan/pipeline_cache: Implement deserialize for raw objects
When caching NIR, it's cached as a raw object because we cache the
serialized NIR.  When it's then loaded from the disk cache later, we
fail to deserialize it because raw objects are a special case.  There
are two callers of vk_pipeline_cache_object_deserialize(), one of which
has a special case for raw objects and the other is called only when
we've checked that it isn't a raw object.  The special cases are
pointless; raw objects should deserialize themselves.

Fixes: 591da98779 ("vulkan: Add a common VkPipelineCache implementation")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16281>
2022-05-18 04:43:10 +00:00
..
amd radv: Use vk_image_view as the base for radv_image_view 2022-05-17 18:14:55 +00:00
android_stub
asahi asahi: Fix hangs waiting on the notification queue 2022-05-17 15:00:15 +00:00
broadcom vulkan,v3dv: Add a driver_internal flag to vk_image_view_init/create 2022-05-17 18:14:55 +00:00
compiler glsl: Drop this != NULL assertions 2022-05-18 00:37:50 +00:00
drm-shim drm-shim: Cleanup on device file close 2022-05-02 19:50:33 +00:00
egl egl/kopper: Hook up eglSwapInterval 2022-05-04 15:06:51 +00:00
etnaviv etnaviv: fill all minor GPU features from the kernel 2022-04-27 09:10:27 +00:00
freedreno turnip: fix off-by-one in border color bitset 2022-05-17 23:29:15 +00:00
gallium zink: add ZINK_DEBUG=sync 2022-05-18 02:47:52 +00:00
gbm gallium: Learn about kopper 2022-04-07 00:17:40 +00:00
getopt
glx glx/dri2: Require DRI2 >= 1.3 for working buffer invalidation 2022-05-17 20:31:50 +00:00
gtest
hgl
imagination vulkan,v3dv: Add a driver_internal flag to vk_image_view_init/create 2022-05-17 18:14:55 +00:00
imgui
intel intel/perf: deal with OA reports timestamp values on DG2 2022-05-17 19:55:10 +00:00
loader gallium/dri: add missing PIPE_BIND_DRI_PRIME handling 2022-02-08 00:13:07 +00:00
mapi mapi: added EXT_external_objects_win32 definitions 2022-05-15 19:56:49 +00:00
mesa st_vdpau: Pass format when opening resource from handle in st_vdpau_resource_from_description 2022-05-17 21:02:25 +00:00
microsoft d3d12: switch to NIR loop unrolling 2022-05-17 02:12:21 +00:00
nouveau nouveau: disable fences when running under drm-shim. 2022-05-09 23:10:45 +00:00
panfrost vulkan,v3dv: Add a driver_internal flag to vk_image_view_init/create 2022-05-17 18:14:55 +00:00
tool pps: Open writable renderer node in DrmDevice::create 2022-05-11 15:41:28 +00:00
util util/vl_vlc: Support compiling in C++ 2022-05-17 21:02:24 +00:00
virtio venus: Don't encode ignored pTessellationState 2022-05-17 19:47:52 +00:00
vulkan vulkan/pipeline_cache: Implement deserialize for raw objects 2022-05-18 04:43:10 +00:00
meson.build microsoft: Initial vulkan-on-12 driver 2022-03-25 16:21:45 +00:00