Skip to content

olorin99/Canta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Canta

Canta is a Tolkien elvish word meaning shape/framework. This library acts as a framework for creating vulkan applications.

Features

  • Device creation.
  • Resource management.
  • Indexed ("bindless") resources.
  • Automatic frame synchronisation.
  • Render graph.
  • Pipeline/Shader management.
  • Included ImGui backend.

Dependencies

System

  • SDL2
  • Vulkan
  • spdlog

Downloaded with cmake

  • Ende
  • volk
  • VulkanMemoryAllocator
  • Tessil/robin-map
  • SPIRV-Cross
  • SPIRV-Headers
  • SPIRV-Tools
  • glslang
  • shaderc

Embeded in project

  • imgui
  • rapidjson
  • imnodes

About

Vulkan abstraction.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages