---
title: 'Blog: Reducing Draw Time Hitching with VK_EXT_graphics_pipeline_library'
url: 'https://vulkan.org/news/auto-20700-dcdeee4e7b648a997c99e8c336002854'
markdown: 'https://vulkan.org/news/auto-20700-dcdeee4e7b648a997c99e8c336002854.md'
date: '2022-03-29'
taxonomy:
  tag: {  }
---

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

  March 29th at 4:03pm

 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. The extension spec was released today and SDK support will follow soon, you can track the release status at https://github.com/KhronosGroup/Vulkan-Docs/issues/1808. 

 [ Read More  ](https://khr.io/y4)

---

## Navigation

- Parent: [News](https://vulkan.org/news.md)
- Previous: [LunarG Blog: The Vulkan Portability Enumeration Extension](https://vulkan.org/news/auto-20724-25085ad354c2d82aa3770ee98cc4ad29.md)
- Next: [Collabora Blog: How to Write a Vulkan Driver in 2022](https://vulkan.org/news/auto-20692-06b3987530296663dd97cda6a2d37a07.md)
