Support Forum G3D Web Page |
This shader expects a prefix (GBuffer::macros() or SVO::macros()) to be attached at runtime using Shader::setPremable.
More...
Public Member Functions | |
layout (location=0) in vec2 texCoord | |
Texture coordinate. More... | |
layout (location=1) in vec3 wsPosition | |
layout (location=10) in vec4 vertexColor | |
void | main () |
Public Attributes | |
float | backside = (gl_FrontFacing == g3d_InvertY) ? 1.0 : -1.0 |
Point3 | csExpressivePrevPosition |
Point3 | csPrevPosition |
uniform vec2 | lowerCoord |
Do not read color attributes (except LAMBERTIAN, if an alpha test is required) outside of this rectangle. More... | |
in Radiance3 | pointEmission |
mat4 | ProjectToScreenMatrix |
uniform vec2 | upperCoord |
This shader expects a prefix (GBuffer::macros() or SVO::macros()) to be attached at runtime using Shader::setPremable.
glsl::PointSurface_gbuffer_pix::layout | ( | location | = 0 | ) |
Texture coordinate.
glsl::PointSurface_gbuffer_pix::layout | ( | location | = 1 | ) |
glsl::PointSurface_gbuffer_pix::layout | ( | location | = 10 | ) |
|
inline |
float glsl::PointSurface_gbuffer_pix::backside = (gl_FrontFacing == g3d_InvertY) ? 1.0 : -1.0 |
Point3 glsl::PointSurface_gbuffer_pix::csExpressivePrevPosition |
Point3 glsl::PointSurface_gbuffer_pix::csPrevPosition |
uniform vec2 glsl::PointSurface_gbuffer_pix::lowerCoord |
Do not read color attributes (except LAMBERTIAN, if an alpha test is required) outside of this rectangle.
Used to implement the trim band outside of which only depth is recorded.
in Radiance3 glsl::PointSurface_gbuffer_pix::pointEmission |
mat4 glsl::PointSurface_gbuffer_pix::ProjectToScreenMatrix |
uniform vec2 glsl::PointSurface_gbuffer_pix::upperCoord |