Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.92 KB

File metadata and controls

35 lines (27 loc) · 1.92 KB

Complex samples

The goal of these samples is to demonstrate how to use Vulkan in a real world scenario. These are meant to be demonstrations of how to use Vulkan as a whole instead of a singular item within Vulkan.

This format for samples is to demonstrate how to work with other libraries or setup projects. Some of the samples may or may not use the Framework as needed.

While the Vulkan concepts found here aren’t complex, the interaction and unique benefit with the real-world use cases they work with are meant to be. Examples of what might eventually be found here include AI, OpenXR, GLTF, etc. Topics which don’t belong in the other sample categories by themselves yet are useful in many areas.

Instancing: vkCmdDrawIndexed

Uses instancing to render octmaps generated in realtime by ARCore and ARKit then saved, and joined together using Point Cloud Registration into one shared map.

These maps are commonly used by Robot Operating System (ROS) and this is a solution showing how to render the map created. This is a topic of interest to SLAM and AI with OpenXR for map understanding and joining.