---
title: 'Reducing Draw Time Hitching with VK_EXT_graphics_pipeline_library'
url: 'https://vulkan.org/blog/reducing-draw-time-hitching-with-vk_ext_graphics_pipeline_library'
markdown: 'https://vulkan.org/blog/reducing-draw-time-hitching-with-vk_ext_graphics_pipeline_library.md'
date: '2022-03-29'
taxonomy:
  tag:
    - 'Vulkan Tech'
    - Performance
---

#  Reducing Draw Time Hitching with VK\_EXT\_graphics\_pipeline\_library 

  March 29th at 9:34am

 Khronos has introduced a new extension named VK_EXT_graphics_pipeline_library that allows for shaders to be compiled much earlier than at full Pipeline State Object (PSO) creation time. By leveraging this extension, I was able to avoid many causes of frame hitches due to PSOs being late-created at draw time in the Source 2 Vulkan renderer. 

 [ Read More  ](https://www.khronos.org/blog/reducing-draw-time-hitching-with-vk-ext-graphics-pipeline-library)

---

## Navigation

- Parent: [Blog](https://vulkan.org/blog.md)
- Previous: [Mesh Shading for Vulkan](https://vulkan.org/blog/mesh-shading-for-vulkan.md)
- Next: [Improving App Performance with Baseline Profiles](https://vulkan.org/blog/improving-app-performance-with-baseline-profiles.md)
