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

Shader program. More...

Public Member Functions

void addTap (in int tap, in int texOffset, in int2 P, inout float2 sum, inout float infinityWeight, inout float minFiniteZ)
 
void main ()
 

Public Attributes

uniform int2 direction
 
uniform float farPlaneZ
 
ivec2 maxCoord = textureSize(source, 0).xy - ivec2(1)
 
out vec2 result
 
const int2 shift = int2(LOG_DOWNSAMPLE_X, LOG_DOWNSAMPLE_Y)
 
uniform sampler2D source
 

Detailed Description

Shader program.

Member Function Documentation

◆ addTap()

void glsl::Light_vsmFilter_pix::addTap ( in int  tap,
in int  texOffset,
in int2  P,
inout float2  sum,
inout float  infinityWeight,
inout float  minFiniteZ 
)
inline

◆ main()

void glsl::Light_vsmFilter_pix::main ( void  )
inline

Member Data Documentation

◆ direction

uniform int2 glsl::Light_vsmFilter_pix::direction

◆ farPlaneZ

uniform float glsl::Light_vsmFilter_pix::farPlaneZ

◆ maxCoord

ivec2 glsl::Light_vsmFilter_pix::maxCoord = textureSize(source, 0).xy - ivec2(1)

◆ result

out vec2 glsl::Light_vsmFilter_pix::result

◆ shift

const int2 glsl::Light_vsmFilter_pix::shift = int2(LOG_DOWNSAMPLE_X, LOG_DOWNSAMPLE_Y)

◆ source

uniform sampler2D glsl::Light_vsmFilter_pix::source

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