SBgl 0.1.0
A graphics framework in C99
Loading...
Searching...
No Matches
sbgl_CullPushConstants Struct Reference

Push constants for the frustum culling and indirect draw compute shader. More...

Collaboration diagram for sbgl_CullPushConstants:

Data Fields

sbgl_Mat4 viewProj
 
uint64_t aabbAddress
 
uint64_t commandAddress
 
uint64_t countsAddress
 
float _pad [2]
 
sbgl_Vec4 cameraPos
 
float maxDistance
 
uint32_t _pad2 [3]
 

Detailed Description

Push constants for the frustum culling and indirect draw compute shader.

Definition at line 54 of file sbgl_voxel.c.

Field Documentation

◆ _pad

float sbgl_CullPushConstants::_pad[2]

Definition at line 59 of file sbgl_voxel.c.

◆ _pad2

uint32_t sbgl_CullPushConstants::_pad2[3]

Definition at line 62 of file sbgl_voxel.c.

◆ aabbAddress

uint64_t sbgl_CullPushConstants::aabbAddress

Definition at line 56 of file sbgl_voxel.c.

◆ cameraPos

sbgl_Vec4 sbgl_CullPushConstants::cameraPos

Definition at line 60 of file sbgl_voxel.c.

◆ commandAddress

uint64_t sbgl_CullPushConstants::commandAddress

Definition at line 57 of file sbgl_voxel.c.

◆ countsAddress

uint64_t sbgl_CullPushConstants::countsAddress

Definition at line 58 of file sbgl_voxel.c.

◆ maxDistance

float sbgl_CullPushConstants::maxDistance

Definition at line 61 of file sbgl_voxel.c.

◆ viewProj

sbgl_Mat4 sbgl_CullPushConstants::viewProj

Definition at line 55 of file sbgl_voxel.c.


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