| 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.
1.8.15