Clone this repo:
  1. 4a2c32e Round up swapchain size to nearest required multiple. by Michael Jurka · 2 days ago master
  2. b2ea4cd Make Scene a subclass of Node. by Jeff Brown · 2 days ago
  3. c52941f Delete vkcube_mozart. by Michael Jurka · 2 days ago
  4. 4636900 Fix some formatting nits. by Jeff Brown · 2 days ago
  5. 94b2b83 Move scene manager code into scene_manager namespace. by Jeff Brown · 2 days ago


A collection of services and applications to support the graphical user interface.


A service which renders graphical content expressed by applications in the form of a composable scene graph.

View Manager

A service which provides user interface capabilities to views (user interface components implemented by applications), mediates their interactions, and manages the state of the overall view hierarchy.

Input Manager

A service which dispatches input events to views.

Root Presenter

A simple application to present views as the root of a display.