Vulkan Schnee 0.0.1 (22840dc8)
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Ecs::UnpackedMeshletData Struct Reference

Pre-packed GPU-ready data for a primitive's meshlets. Generated on background thread during meshlet generation. More...

#include <EcsData.h>

Collaboration diagram for Engine::Ecs::UnpackedMeshletData:

Public Attributes

std::vector< Vertex > vertices
 Vertices expanded into meshlet order for direct GPU upload.
std::vector< PackedTriangle > triangles
 Packed triangle indices expanded into meshlet order.

Detailed Description

Pre-packed GPU-ready data for a primitive's meshlets. Generated on background thread during meshlet generation.

Definition at line 385 of file EcsData.h.

Member Data Documentation

◆ triangles

std::vector<PackedTriangle> Engine::Ecs::UnpackedMeshletData::triangles

Packed triangle indices expanded into meshlet order.

Definition at line 387 of file EcsData.h.

◆ vertices

std::vector<Vertex> Engine::Ecs::UnpackedMeshletData::vertices

Vertices expanded into meshlet order for direct GPU upload.

Definition at line 386 of file EcsData.h.


The documentation for this struct was generated from the following file:
  • /workspace/magerbeton/gl3-vulkan/code/Engine/include/Engine/Ecs/EcsData.h