Support Forum       G3D Web Page     
Public Member Functions | Public Attributes | List of all members
glsl::SVO_writeNeighborPointers_glc Class Reference

Shader program. More...

Public Member Functions

 layout (local_size_x=WORK_GROUP_SIZE_X, local_size_y=WORK_GROUP_SIZE_Y, local_size_z=1) in
 
 layout (r32ui) uniform uimageBuffer dispatchIndirectLevelBuffer
 Used for reading the total thread count from the fourth element. More...
 
void main ()
 
void writeNeighbor (ivec3 voxelCoords, int nsTileIndex, int curNeighbor)
 

Public Attributes

uniform int level
 Level to render. More...
 

Detailed Description

Shader program.

Member Function Documentation

◆ layout() [1/2]

glsl::SVO_writeNeighborPointers_glc::layout ( local_size_x  = WORK_GROUP_SIZE_X,
local_size_y  = WORK_GROUP_SIZE_Y,
local_size_z  = 1 
)

◆ layout() [2/2]

glsl::SVO_writeNeighborPointers_glc::layout ( r32ui  )

Used for reading the total thread count from the fourth element.

◆ main()

void glsl::SVO_writeNeighborPointers_glc::main ( void  )
inline

◆ writeNeighbor()

void glsl::SVO_writeNeighborPointers_glc::writeNeighbor ( ivec3  voxelCoords,
int  nsTileIndex,
int  curNeighbor 
)
inline

Member Data Documentation

◆ level

uniform int glsl::SVO_writeNeighborPointers_glc::level

Level to render.


documentation generated on Wed Nov 24 2021 08:02:04 using doxygen 1.8.15