|
Vulkan Schnee 0.0.1
High-performance rendering engine
|
GPU data for single-meshlet geometry using vertex shader path. One entry per unique single-meshlet geometry, referenced by instances. Used for VkDrawIndexedIndirectCommand generation in culling shader. More...
#include <RenderData.h>
Public Attributes | |
| uint32_t | indexCount |
| Number of indices to draw. | |
| uint32_t | firstIndex |
| Offset into index buffer. | |
| int32_t | vertexOffset |
| Added to each index value. | |
| uint32_t | pipelineIndex |
| Material pipeline index. | |
GPU data for single-meshlet geometry using vertex shader path. One entry per unique single-meshlet geometry, referenced by instances. Used for VkDrawIndexedIndirectCommand generation in culling shader.
Definition at line 337 of file RenderData.h.
| uint32_t EngineCore::SingleMeshletGeometryData::firstIndex |
Offset into index buffer.
Definition at line 340 of file RenderData.h.
Referenced by EngineCore::RenderingDataManager::updatePrimitiveDataInstanced().
| uint32_t EngineCore::SingleMeshletGeometryData::indexCount |
Number of indices to draw.
Definition at line 339 of file RenderData.h.
Referenced by EngineCore::RenderingDataManager::updatePrimitiveDataInstanced().
| uint32_t EngineCore::SingleMeshletGeometryData::pipelineIndex |
Material pipeline index.
Definition at line 342 of file RenderData.h.
Referenced by EngineCore::RenderingDataManager::updatePrimitiveDataInstanced().
| int32_t EngineCore::SingleMeshletGeometryData::vertexOffset |
Added to each index value.
Definition at line 341 of file RenderData.h.
Referenced by EngineCore::RenderingDataManager::updatePrimitiveDataInstanced().