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

Shader program. More...

Public Member Functions

 DECLARE_GBUFFER (fragBuffer) layout(local_size_x
 Requires BUFFER_WIDTH = width, BUFFER_WIDTH_MASK = width - 1 and BUFFER_WIDTH_SHIFT = log_2(width) to be passed, where width is a power of 2. More...
 
 layout (r32ui) uniform uimageBuffer fragmentCount
 
void main ()
 

Public Attributes

uniform int level
 Pointers to this level are being written. More...
 
 local_size_y = WORK_GROUP_SIZE_Y
 
 local_size_z = 1) in
 

Detailed Description

Shader program.

Member Function Documentation

◆ DECLARE_GBUFFER()

glsl::SVO_writeVoxelFragValues_glc::DECLARE_GBUFFER ( fragBuffer  )

Requires BUFFER_WIDTH = width, BUFFER_WIDTH_MASK = width - 1 and BUFFER_WIDTH_SHIFT = log_2(width) to be passed, where width is a power of 2.

Requires WORK_GROUP_SIZE_X, WORK_GROUP_SIZE_Y

◆ layout()

glsl::SVO_writeVoxelFragValues_glc::layout ( r32ui  )

◆ main()

void glsl::SVO_writeVoxelFragValues_glc::main ( void  )
inline

Member Data Documentation

◆ level

uniform int glsl::SVO_writeVoxelFragValues_glc::level

Pointers to this level are being written.

◆ local_size_y

glsl::SVO_writeVoxelFragValues_glc::local_size_y = WORK_GROUP_SIZE_Y

◆ local_size_z

glsl::SVO_writeVoxelFragValues_glc::local_size_z = 1) in

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