$darkmode
Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
BillboardGroup Struct Reference

Manages a set of billboarded instances on the GPU. More...

#include <billboard_rendering.h>

Data Fields

GLuint vao
 
GLuint instance_vbo
 
int instance_count
 
int capacity
 
GLuint vao_wire_quad
 
GLuint vao_wire_box
 

Detailed Description

Manages a set of billboarded instances on the GPU.

Field Documentation

◆ capacity

int BillboardGroup::capacity

Maximum number of instances allocated in VBO.

◆ instance_count

int BillboardGroup::instance_count

Number of billboards in this group.

◆ instance_vbo

GLuint BillboardGroup::instance_vbo

GPU buffer storing per-instance attributes (position, color).

◆ vao

GLuint BillboardGroup::vao

Dedicated VAO linking quad geometry and instance data.

◆ vao_wire_box

GLuint BillboardGroup::vao_wire_box

VAO for debug wireframe box.

◆ vao_wire_quad

GLuint BillboardGroup::vao_wire_quad

VAO for debug wireframe quad.


The documentation for this struct was generated from the following file: