Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Rendering::GpuBuffers::UnifiedMeshlet Struct Reference

GPU-side meshlet memory location and counts. More...

#include <RenderData.h>

Public Attributes

uint32_t vertexCount
uint32_t triangleCount
uint32_t vertexDataOffset
uint32_t triangleDataOffset
uint32_t primitiveIndex
uint32_t pipelineIndex
uint64_t vertexDataAddress
uint64_t triangleDataAddress
uint32_t _padding [2] {}

Detailed Description

GPU-side meshlet memory location and counts.

Definition at line 110 of file RenderData.h.

Member Data Documentation

◆ _padding

uint32_t Engine::Rendering::GpuBuffers::UnifiedMeshlet::_padding[2] {}

Definition at line 120 of file RenderData.h.

◆ pipelineIndex

uint32_t Engine::Rendering::GpuBuffers::UnifiedMeshlet::pipelineIndex

Definition at line 117 of file RenderData.h.

◆ primitiveIndex

uint32_t Engine::Rendering::GpuBuffers::UnifiedMeshlet::primitiveIndex

Definition at line 116 of file RenderData.h.

◆ triangleCount

uint32_t Engine::Rendering::GpuBuffers::UnifiedMeshlet::triangleCount

Definition at line 113 of file RenderData.h.

◆ triangleDataAddress

uint64_t Engine::Rendering::GpuBuffers::UnifiedMeshlet::triangleDataAddress

Definition at line 119 of file RenderData.h.

◆ triangleDataOffset

uint32_t Engine::Rendering::GpuBuffers::UnifiedMeshlet::triangleDataOffset

Definition at line 115 of file RenderData.h.

◆ vertexCount

uint32_t Engine::Rendering::GpuBuffers::UnifiedMeshlet::vertexCount

Definition at line 112 of file RenderData.h.

◆ vertexDataAddress

uint64_t Engine::Rendering::GpuBuffers::UnifiedMeshlet::vertexDataAddress

Definition at line 118 of file RenderData.h.

◆ vertexDataOffset

uint32_t Engine::Rendering::GpuBuffers::UnifiedMeshlet::vertexDataOffset

Definition at line 114 of file RenderData.h.


The documentation for this struct was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Renderer/RenderData.h