/VulkanDemos

Vulkan practice repo

Primary LanguageC++

VulkanDemos

Vulkan practice repo

  • Example0

Basic shape with vulkan

image

  • Example2

Sample to create and display texture in Vulkan

image

  • Example 4

Using two textures in vulkan.

image

  • Example 6

Bezier multi-color curve with msaa

image

  • Example 7

Push constants

image

  • Example 8

Simple clock. This demo uses push constants for per object transformations

image

  • Example 9

image

  • Example 10

    Goal of this program is to explore SPIRV-Reflect https://github.com/KhronosGroup/SPIRV-Reflect

    Trivial logic to re-compile shaders to spirv at the time of project build, when changes were saved.

    Deletion of vulkan resources based on descriptors created.(UBOs & Images supported for now)

  • Example 11

    PipelineVertexInputState creation using spirv reflection

  • Example 12

    Non interleaved buffers demo.