|
void | update (size_t frame_number, Eye eye) |
|
GLuint | getGLTextureID () |
|
|
static const std::string | fragment_code |
|
◆ fragment_code
const std::string gramods::gmGraphics::MultiscopicTextureSplitter::Impl::fragment_code |
|
static |
Initial value:=
R"lang=glsl(
#version 330 core
uniform sampler2D tex;
uniform float r0;
uniform float r1;
uniform float s0;
uniform float s1;
in vec2 position;
out vec4 fragColor;
void main() {
vec2 t_coord = position.xy * 0.5 + 0.5;
t_coord.x = t_coord.x * (r1 - r0) + r0;
t_coord.y = t_coord.y * (s1 - s0) + s0;
fragColor = texture(tex, t_coord);
}
)lang=glsl"
The documentation for this struct was generated from the following file:
- /home/karlu/private/program/gramods/modules/gmGraphics/src/MultiscopicTextureSplitter.cpp