Skip to content

Reon90/redcube-vk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


redcube
Redcube Vulkan

The GLTF viewer with Vulkan 1.4.323 backend.


The C++ rendering library for Khronos glTF 2.0 format.

Vulkan Renderer

  • Bindless design (vertices, indices, textures, materials)
  • Single draw call by multi-draw indirect
  • Generated C++ interfaces by shaders source
  • Single buffer for all resources

Model preprocessing

  • Tangents calculation by mikktspace
  • Images conversion to ktx container with GPU compressed formats
  • Vertices and indices layout mapping
  • GLTF write binary file

Vulkan extensions

  • VK_KHR_descriptor_update_template
  • VK_KHR_dynamic_rendering
  • VK_KHR_synchronization2
  • VK_EXT_descriptor_indexing
  • VK_EXT_host_image_copy

• Flight Helmet

helmet

• Stained Glass Lamp

lamp

About

The GLTF viewer with Vulkan 1.4.323 backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages