|
Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
|
Object culling data for compute shader. More...
#include <RenderData.h>
Public Attributes | |
| glm::vec4 | worldPositionAndRadius |
| xyz = world position, w = radius | |
| uint32_t | objectIndex |
| Index into the per-object transform buffer. | |
| uint32_t | _padding [3] |
| Padding required by the shader layout. | |
Object culling data for compute shader.
Layout matches GLSL std430 PrimitiveCullingData struct.
Definition at line 193 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::ObjectCullingData::_padding[3] |
Padding required by the shader layout.
Definition at line 197 of file RenderData.h.
| uint32_t Engine::Rendering::GpuBuffers::ObjectCullingData::objectIndex |
Index into the per-object transform buffer.
Definition at line 196 of file RenderData.h.
| glm::vec4 Engine::Rendering::GpuBuffers::ObjectCullingData::worldPositionAndRadius |
xyz = world position, w = radius
Definition at line 195 of file RenderData.h.