Support Forum G3D Web Page |
Shader program. More...
Public Member Functions | |
layout (local_size_x=8, local_size_y=4) in | |
layout (rgba32f) uniform image2D irradianceImage | |
layout (rg16f) uniform image2D visibilityImage | |
void | main () |
ivec2 | octFragCoord (vec2 fragCoord, int probeSideLength) |
Public Attributes | |
const int | halfLocalSize = (int)gl_WorkGroupSize.x / 2 |
uniform int | irradianceSide |
uniform sampler2D | irradianceTexture |
uniform int | visibilitySide |
uniform sampler2D | visibilityTexture |
Shader program.
glsl::DDGIVolume_copyProbeEdges_glc::layout | ( | local_size_x | = 8 , |
local_size_y | = 4 |
||
) |
glsl::DDGIVolume_copyProbeEdges_glc::layout | ( | rgba32f | ) |
glsl::DDGIVolume_copyProbeEdges_glc::layout | ( | rg16f | ) |
|
inline |
|
inline |
const int glsl::DDGIVolume_copyProbeEdges_glc::halfLocalSize = (int)gl_WorkGroupSize.x / 2 |
uniform int glsl::DDGIVolume_copyProbeEdges_glc::irradianceSide |
uniform sampler2D glsl::DDGIVolume_copyProbeEdges_glc::irradianceTexture |
uniform int glsl::DDGIVolume_copyProbeEdges_glc::visibilitySide |
uniform sampler2D glsl::DDGIVolume_copyProbeEdges_glc::visibilityTexture |