Blender  V2.93
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 429 of file draw_instance_data.c.

Member Data Documentation

◆ chunk_buffers

char** DRWSparseUniformBuf::chunk_buffers

Definition at line 431 of file draw_instance_data.c.

◆ chunk_bytes

unsigned int DRWSparseUniformBuf::chunk_bytes

Definition at line 438 of file draw_instance_data.c.

◆ chunk_size

unsigned int DRWSparseUniformBuf::chunk_size

Definition at line 438 of file draw_instance_data.c.

◆ chunk_ubos

struct GPUUniformBuf** DRWSparseUniformBuf::chunk_ubos

Definition at line 433 of file draw_instance_data.c.

◆ chunk_used

BLI_bitmap* DRWSparseUniformBuf::chunk_used

Definition at line 435 of file draw_instance_data.c.

◆ item_size

unsigned int DRWSparseUniformBuf::item_size

Definition at line 438 of file draw_instance_data.c.

◆ num_chunks

int DRWSparseUniformBuf::num_chunks

Definition at line 437 of file draw_instance_data.c.


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