Support Forum G3D Web Page |
Stores a signed, scaled circle of confusion radius into the output buffer, reading from a depth buffer or linear camera space Z buffer.
More...
Public Member Functions | |
void | main () |
Public Attributes | |
float | farBlurryPlaneZ |
float | farScale |
float | farSharpPlaneZ |
uniform float | focusPlaneZ |
float | nearBlurryPlaneZ |
float | nearScale |
uniform float | nearSharpPlaneZ |
out vec4 | result |
uniform float | scale |
uniform int2 | trimBandThickness |
Trim this many pixels off all sides. More... | |
Stores a signed, scaled circle of confusion radius into the output buffer, reading from a depth buffer or linear camera space Z buffer.
Optionally packs the color buffer into the RGB channels.
|
inline |
float glsl::DepthOfField_circleOfConfusion_pix::farBlurryPlaneZ |
float glsl::DepthOfField_circleOfConfusion_pix::farScale |
float glsl::DepthOfField_circleOfConfusion_pix::farSharpPlaneZ |
uniform float glsl::DepthOfField_circleOfConfusion_pix::focusPlaneZ |
float glsl::DepthOfField_circleOfConfusion_pix::nearBlurryPlaneZ |
float glsl::DepthOfField_circleOfConfusion_pix::nearScale |
uniform float glsl::DepthOfField_circleOfConfusion_pix::nearSharpPlaneZ |
out vec4 glsl::DepthOfField_circleOfConfusion_pix::result |
uniform float glsl::DepthOfField_circleOfConfusion_pix::scale |
uniform int2 glsl::DepthOfField_circleOfConfusion_pix::trimBandThickness |
Trim this many pixels off all sides.