-
This new sample demonstrates how a mesh shader can be used to achieve the same results as with geometry shader. It contains geometry and mesh shader pipelines visualizing normals in the teapot model. https://github.com/KhronosGroup/Vulkan-Samples/tree/main/samples/extensions/gshader_to_mshader
-
This new sample demonstrates how to use the VK_EXT_shader_object extension, which provides a way to specify shaders and state without using VkPipeline objects. https://github.com/KhronosGroup/Vulkan-Samples/tree/main/samples/extensions/shader_object
-
This new sample demonstrates the functionality of VK_EXT_extended_dynamic_state3 related to blending. It includes: toggling blending on and off, modifying blending operators and factors, utilizing more complex blending operators, and toggling individual channels on and off. https://github.com/KhronosGroup/Vulkan-Samples/tree/main/samples/extensions/dynamic_blending
-
This sample demonstrates functions from various extensions related to dynamic line rasterization. These functions can be useful for developing CAD applications. https://github.com/KhronosGroup/Vulkan-Samples/tree/main/samples/extensions/dynamic_line_rasterization
-
This sample demonstrates zero-copy sharing with an image that’s updated using an OpenCL compute kernel and displayed as a texture on a quad inside Vulkan. To sync between the two APIs the sample also makes use of shared semaphores. https://github.com/KhronosGroup/Vulkan-Samples/tree/main/samples/extensions/open_cl_interop
2 Likes