Drake Designer
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Functions | Variables
edl_shade.glsl File Reference

Go to the source code of this file.

Functions

float angleP (float zi, float zj, float delta)
 
float obscurance (float zi, float zj, float delta)
 
float zflip (float z)
 
float zscale (float z)
 
float ztransform (float z)
 
void computeNeighbours8 (float dist)
 
float computeObscurance (float F, float scale, float weight)
 
void ambientOcclusion ()
 
void main (void)
 

Variables

uniform sampler2D s2_depth
 
uniform float d
 
uniform vec4 N [8]
 
uniform float F_scale
 
uniform float SX
 
uniform float SY
 
uniform float Znear
 
uniform float Zfar
 
uniform float SceneSize
 
uniform vec3 L
 
int Nnb = 1
 
float Zm = 0.
 
float ZM = 1.
 
float Z
 
vec3 WHITE3 = vec3(1.,1.,1.)
 
float t
 
vec4 Zn [8]
 
float D [8]
 
vec4 tn
 
vec4 tnw
 
vec4 tw
 
vec4 tsw
 
vec4 ts
 
vec4 tse
 
vec4 te
 
vec4 tne
 
float dn
 
float dnw
 
float dw
 
float dsw
 
float ds
 
float dse
 
float de
 
float dne
 
float S
 

Function Documentation

void ambientOcclusion ( )

Definition at line 196 of file edl_shade.glsl.

float angleP ( float  zi,
float  zj,
float  delta 
)

Definition at line 96 of file edl_shade.glsl.

void computeNeighbours8 ( float  dist)

Definition at line 147 of file edl_shade.glsl.

float computeObscurance ( float  F,
float  scale,
float  weight 
)

Definition at line 177 of file edl_shade.glsl.

void main ( void  )

Definition at line 215 of file edl_shade.glsl.

float obscurance ( float  zi,
float  zj,
float  delta 
)

Definition at line 104 of file edl_shade.glsl.

float zflip ( float  z)

Definition at line 117 of file edl_shade.glsl.

float zscale ( float  z)

Definition at line 122 of file edl_shade.glsl.

float ztransform ( float  z)

Definition at line 130 of file edl_shade.glsl.

Variable Documentation

uniform float d

Definition at line 56 of file edl_shade.glsl.

float D[8]

Definition at line 82 of file edl_shade.glsl.

float de

Definition at line 84 of file edl_shade.glsl.

float dn

Definition at line 84 of file edl_shade.glsl.

float dne

Definition at line 84 of file edl_shade.glsl.

float dnw

Definition at line 84 of file edl_shade.glsl.

float ds

Definition at line 84 of file edl_shade.glsl.

float dse

Definition at line 84 of file edl_shade.glsl.

float dsw

Definition at line 84 of file edl_shade.glsl.

float dw

Definition at line 84 of file edl_shade.glsl.

uniform float F_scale

Definition at line 61 of file edl_shade.glsl.

uniform vec3 L

Definition at line 69 of file edl_shade.glsl.

uniform vec4 N[8]

Definition at line 58 of file edl_shade.glsl.

int Nnb = 1

Definition at line 73 of file edl_shade.glsl.

float S

Definition at line 85 of file edl_shade.glsl.

uniform sampler2D s2_depth

Definition at line 55 of file edl_shade.glsl.

uniform float SceneSize

Definition at line 67 of file edl_shade.glsl.

uniform float SX

Definition at line 63 of file edl_shade.glsl.

uniform float SY

Definition at line 64 of file edl_shade.glsl.

float t

Definition at line 80 of file edl_shade.glsl.

vec4 te

Definition at line 83 of file edl_shade.glsl.

vec4 tn

Definition at line 83 of file edl_shade.glsl.

vec4 tne

Definition at line 83 of file edl_shade.glsl.

vec4 tnw

Definition at line 83 of file edl_shade.glsl.

vec4 ts

Definition at line 83 of file edl_shade.glsl.

vec4 tse

Definition at line 83 of file edl_shade.glsl.

vec4 tsw

Definition at line 83 of file edl_shade.glsl.

vec4 tw

Definition at line 83 of file edl_shade.glsl.

vec3 WHITE3 = vec3(1.,1.,1.)

Definition at line 78 of file edl_shade.glsl.

float Z

Definition at line 76 of file edl_shade.glsl.

uniform float Zfar

Definition at line 66 of file edl_shade.glsl.

float Zm = 0.

Definition at line 74 of file edl_shade.glsl.

float ZM = 1.

Definition at line 75 of file edl_shade.glsl.

vec4 Zn[8]

Definition at line 81 of file edl_shade.glsl.

uniform float Znear

Definition at line 65 of file edl_shade.glsl.