|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
Per-group LOD data representing a simplified version of child clusters. Groups are created by merging and simplifying clusters from the finer LOD level. More...
#include <RenderData.h>
Public Attributes | |
| glm::vec4 | simplifiedBoundsPositionAndRadius |
| xyz = local center, w = radius | |
| float | simplifiedError |
| Error threshold for this group. | |
| int32_t | depth |
| DAG depth (0 = coarsest level) | |
| uint32_t | _padding [2] |
Per-group LOD data representing a simplified version of child clusters. Groups are created by merging and simplifying clusters from the finer LOD level.
Layout matches GLSL std430 ClusterGroupData struct (32 bytes).
Definition at line 479 of file RenderData.h.
| uint32_t EngineCore::ClusterGroupData::_padding[2] |
Definition at line 484 of file RenderData.h.
| int32_t EngineCore::ClusterGroupData::depth |
DAG depth (0 = coarsest level)
Definition at line 483 of file RenderData.h.
Referenced by EngineCore::ClusterLodGenerator::generate().
| glm::vec4 EngineCore::ClusterGroupData::simplifiedBoundsPositionAndRadius |
xyz = local center, w = radius
Definition at line 481 of file RenderData.h.
Referenced by EngineCore::ClusterLodGenerator::generate().
| float EngineCore::ClusterGroupData::simplifiedError |
Error threshold for this group.
Definition at line 482 of file RenderData.h.
Referenced by EngineCore::ClusterLodGenerator::generate().