You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Vulkan: keep pipeline table indices when invalidating world PBR handles
vk_destroy_world_graphics_pipelines() must not shrink vk.pipelines_count or
zero Vk_Pipeline_Def rows: shader_t stores uint32_t indices into the table;
dropping the tail reuses slots and breaks cached indices (wrong draws or
vk_gen_pipeline ERR_FATAL). Destroy only VkPipeline handles; lazy recreation
picks up the new r_forwardPlusShade specialization.
Co-authored-by: Tim Fox <timfox@outlook.com>
0 commit comments