Blender  V3.3
Public Attributes | List of all members
DRWSparseUniformBuf Struct Reference

Public Attributes

char ** chunk_buffers
 
struct GPUUniformBuf ** chunk_ubos
 
BLI_bitmapchunk_used
 
int num_chunks
 
unsigned int item_size
 
unsigned int chunk_size
 
unsigned int chunk_bytes
 

Detailed Description

A chunked UBO manager that doesn't actually allocate unneeded chunks.

Definition at line 404 of file draw_instance_data.c.

Member Data Documentation

◆ chunk_buffers

char** DRWSparseUniformBuf::chunk_buffers

Definition at line 406 of file draw_instance_data.c.

◆ chunk_bytes

unsigned int DRWSparseUniformBuf::chunk_bytes

Definition at line 413 of file draw_instance_data.c.

◆ chunk_size

unsigned int DRWSparseUniformBuf::chunk_size

Definition at line 413 of file draw_instance_data.c.

◆ chunk_ubos

struct GPUUniformBuf** DRWSparseUniformBuf::chunk_ubos

Definition at line 408 of file draw_instance_data.c.

◆ chunk_used

BLI_bitmap* DRWSparseUniformBuf::chunk_used

Definition at line 410 of file draw_instance_data.c.

◆ item_size

unsigned int DRWSparseUniformBuf::item_size

Definition at line 413 of file draw_instance_data.c.

◆ num_chunks

int DRWSparseUniformBuf::num_chunks

Definition at line 412 of file draw_instance_data.c.


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