Skip to content

BluTree/vulkanbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vulkanbox

Hobby project created as a sandbox for learning Vulkan rendering API and other low level systems gradually.

Currently supports Windows only. Linux support planned.

Building

Needs Vulkan SDK already installed on your machine.

Uses mingen for compilation. Generates the project with it, and compile it.

Dependencies

  • Dear ImGui: Used for debug UI purposes.
  • mincore: Core library for containers, type traits,...
  • WindowsHModular: Modular headers for Win32 API.
  • stb: Used for image loading header.
  • Superluminal: (Optional) Profiling tool. Used to instrument the frame timing for a later use.
  • Vulkan: Cross-platform rendering API
  • Slang: Shader language
  • yyjson: C Reader/Writer for JSON files

About

Vulkan Sandbox

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages