Showing results for

scene graph

on vsg-dev.github.io
vsg-dev.github.io › vsg dev.io › vsg dev.io › documentation
Design Principles and Philosophy | VulkanSceneGraph
...Ideas on scene graphs have also advanced, a well designed clean room scene graph has the potential for improving graphics and compute performance and...
vsg-dev.github.io › vsg dev.io › ref › VulkanSceneGraph
vsg: vsg::LineSegmentIntersector Class Reference
LineSegmentIntersector is an Intersector subclass that provides support for computing intersections between a line segment and geometry in the scene graph. More...
#include
vsg-dev.github.io › vsg dev.io › ref › VulkanSceneGraph
vsg: vsg::RecordTraversal Class Reference
RecordTraversal traverses a scene graph doing view frustum culling and invoking state/commands to record them to a Vulkan command buffer. More...
#include
vsg-dev.github.io › vsgTutorial › vsgTutorial › scenegraph
Mesh Shaders | vsgTutorial
Mesh Shaders
The class definitions for the Vulkan mesh shader nodes of the scene graph can be found in the VulkanSceneGraph/include/vsg/meshshaders...
vsg-dev.github.io › vsgTutorial › vsgTutorial › scenegraph
Ray Tracing | vsgTutorial
Ray Tracing
The class definitions for the Vulkan ray tracing nodes of the scene graph can be found in the VulkanSceneGraph/include/vsg/raytracing...
vsg-dev.github.io › vsg dev.io › ref › VulkanSceneGraph
vsg: vsg::CommandGraph Class Reference
CommandGraph is a group node that sits at the top of the scene graph and manages the recording of its subgraph to Vulkan command...
vsg-dev.github.io › vsg dev.io › ref › VulkanSceneGraph
vsg: vsg::CompileTraversal Class Reference
CompileTraversal traverses a scene graph and invokes all the StateCommand/Command::compile(..) methods to create all Vulkan objects, allocate GPU memory and transfer data...
vsg-dev.github.io › vsgTutorial › vsgTutorial › scenegraph
State | vsgTutorial
The class definitions for the Vulkan state nodes of the scene graph can be found in the VulkanSceneGraph/include/vsg/state directory. Examples that...
vsg-dev.github.io › vsgTutorial › vsgTutorial › scenegraph
Nodes | vsgTutorial
The class definitions for the internal nodes of the scene graph can be found in the VulkanSceneGraph/include/vsg/nodes directory. All scene graph...
vsg-dev.github.io › vsgTutorial › vsgTutorial › SettingTheScene
Hello World | vsgTutorial
...make
The hello world exercise is just a single main() function that has three sections to it:
- create the scene graph
- create and setup...