|
Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
|
CPU-side staging payload for one primitive's meshlet draw data. More...
#include <RenderData.h>
Public Attributes | |
| std::vector< GpuBuffers::UnifiedMeshlet > | meshletData |
| Meshlet descriptors for this primitive. | |
| uint32_t | textureIndex = 0u |
| Texture descriptor index used by legacy paths. | |
| std::vector< uint32_t > | vertices |
| Meshlet-local vertex index stream. | |
| std::vector< uint8_t > | tris |
| Packed meshlet triangle index stream. | |
CPU-side staging payload for one primitive's meshlet draw data.
This groups meshlet descriptors, unpacked vertex indices, and packed triangle indices before they are appended to the renderer's shared geometry buffers.
Definition at line 59 of file RenderData.h.
| std::vector<GpuBuffers::UnifiedMeshlet> Engine::Rendering::PerObjectPrimitiveData::meshletData |
Meshlet descriptors for this primitive.
Definition at line 61 of file RenderData.h.
| uint32_t Engine::Rendering::PerObjectPrimitiveData::textureIndex = 0u |
Texture descriptor index used by legacy paths.
Definition at line 62 of file RenderData.h.
| std::vector<uint8_t> Engine::Rendering::PerObjectPrimitiveData::tris |
Packed meshlet triangle index stream.
Definition at line 64 of file RenderData.h.
| std::vector<uint32_t> Engine::Rendering::PerObjectPrimitiveData::vertices |
Meshlet-local vertex index stream.
Definition at line 63 of file RenderData.h.