| 1999 | } |
| 2000 | |
| 2001 | void ShaderObject::Shader::destroy(VkDevice device) |
| 2002 | { |
| 2003 | // Cleanup shader if not null |
| 2004 | if (shader != VK_NULL_HANDLE) |
| 2005 | { |
| 2006 | vkDestroyShaderEXT(device, shader, nullptr); |
| 2007 | shader = VK_NULL_HANDLE; |
| 2008 | } |
| 2009 | } |
| 2010 | |
| 2011 | std::unique_ptr<vkb::VulkanSampleC> create_shader_object() |
| 2012 | { |