Showing results for
on vsg-dev.github.io...The conventions broadly follow GLSL conventions with additions that are helpful for scene graph usage. In the Math Types section, earlier in this chapter...
#include
Multi-threaded database pager for reading, compiling loaded PagedLOD subgraphs and updating the scene graph with newly loaded subgraphs and pruning...
Multi-threaded database pager for reading, compiling loaded PagedLOD subgraphs and updating the scene graph with newly loaded subgraphs and pruning...
...On the CPU side the scene graph traversal stresses the CPU cache and memory bandwidth, over the decades CPUs have become faster at a...
#include
Node base class used for internal nodes within the scene graph. Specializes new/delete so that nodes are automatically allocated alongside...
Node base class used for internal nodes within the scene graph. Specializes new/delete so that nodes are automatically allocated alongside...
...The CompileTraversal uses the Device as it traverses the scene graph creating Vulkan objects and transferring any data to the GPU
#include
TrackingViewMatrix is a ViewMatrix that tracks an object in the scene graph. The view matrix is computed by accumulating the transform...
TrackingViewMatrix is a ViewMatrix that tracks an object in the scene graph. The view matrix is computed by accumulating the transform...
...parents, observers, user data
- Introspection
- Wrappers
- Serialization
- I/O
- Introspection
- Wrappers
- Serialization
- I/O
...StateCommands can be attached directly as nodes in the scene graph, or more typically assigned to StateGroup nodes to enable push/popping of state.
...Typically assigned to a vsg::View, but can also be placed in the scene graph for cases where applications want to track an in...
...The number of children is fixed and all children are assumed to be set before traversal of the scene graph, failure to set up...