Inviwo  0.9.10.1
Inviwo documentation
glsl::Hbao Class Reference

Public Member Functions

 layout (std140) uniform controlBuffer
 
void outputColor (vec4 color)
 
vec3 UVToView (vec2 uv, float eye_z)
 
vec3 FetchViewPos (vec2 UV)
 
vec3 MinDiff (vec3 P, vec3 Pr, vec3 Pl)
 
vec3 ReconstructNormal (vec2 UV, vec3 P)
 
float Falloff (float DistanceSquare)
 
float ComputeAO (vec3 P, vec3 N, vec3 S)
 
vec2 RotateDirection (vec2 Dir, vec2 CosSin)
 
vec4 GetJitter ()
 
float ComputeCoarseAO (vec2 FullResUV, float RadiusPixels, vec4 Rand, vec3 ViewPosition, vec3 ViewNormal)
 
void main ()
 

Public Attributes

const float NUM_STEPS = AO_STEPS
 
const float NUM_DIRECTIONS = AO_DIRS
 
uniform sampler2D texLinearDepth
 
uniform sampler2D texRandom
 
in vec2 texCoord
 

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