Skip to content

cooukiez/vk_wrapper_cpp

Repository files navigation

vk_wrapper_cpp

Compact Vulkan API wrapper in C++, based of https://vulkan-tutorial.com/ with chapter 27 depth buffering. Wrapper is written with simple class system and supports rotating camera and resolution scaling.

ToDo

  • fix swapchain image formats
    • it is fixed by just closing MSI Afterburner
  • add precompiler for disabling features
  • add resolution scaling
    • it works, but it is better to just downscale your display resolution
    • ok now you can just use fullscreen feature
  • add camera rotation
    • it works, but it is better to just rotate your display
  • basic movement
  • add screen quad vertices
  • fix winding order of cube vertices
  • maybe at Dear ImGui in the future (maybe)
  • add fullscreen feature with F11
  • fix winding order of cube vertices (so that back culling works)
  • add compute functionality (maybe)

About

Compact Vulkan API wrapper in C++

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors