m[0], m[3], m[6],
m[1], m[4], m[7],
m[2], m[5], m[8]);
- return buf + read_file("colorspace_conversion_effect.glsl");
+ return buf + read_file("colorspace_conversion_effect.frag");
}
std::string Effect::output_vertex_shader()
{
- return read_file("identity-vs.glsl");
+ return read_file("identity.vert");
}
current_gamma_curve = output_format.gamma_curve;
}
- std::string vert_shader = read_file("vs-header.glsl");
+ std::string vert_shader = read_file("header.vert");
for (unsigned i = 0; i < effects.size(); ++i) {
char effect_id[256];
sprintf(effect_id, "eff%d", i);
vert_shader += std::string("#define LAST_INPUT ") + effect_id + "\n";
vert_shader += "\n";
}
- vert_shader.append(read_file("vs-footer.glsl"));
+ vert_shader.append(read_file("footer.vert"));
printf("%s\n", vert_shader.c_str());
- std::string frag_shader = read_file("fs-header.glsl");
+ std::string frag_shader = read_file("header.frag");
for (unsigned i = 0; i < effects.size(); ++i) {
char effect_id[256];
sprintf(effect_id, "eff%d", i);
frag_shader += std::string("#define LAST_INPUT ") + effect_id + "\n";
frag_shader += "\n";
}
- frag_shader.append(read_file("fs-footer.glsl"));
+ frag_shader.append(read_file("footer.frag"));
printf("%s\n", frag_shader.c_str());
glsl_program_num = glCreateProgram();
{
switch (destination_curve) {
case GAMMA_LINEAR:
- return read_file("identity-fs.glsl");
+ return read_file("identity.frag");
case GAMMA_sRGB:
- return read_file("gamma_compression_effect_srgb.glsl");
+ return read_file("gamma_compression_effect_srgb.frag");
case GAMMA_REC_709: // and GAMMA_REC_601
- return read_file("gamma_compression_effect_rec709.glsl");
+ return read_file("gamma_compression_effect_rec709.frag");
default:
assert(false);
}
{
switch (source_curve) {
case GAMMA_LINEAR:
- return read_file("identity-fs.glsl");
+ return read_file("identity.frag");
case GAMMA_sRGB:
- return read_file("gamma_expansion_effect_srgb.glsl");
+ return read_file("gamma_expansion_effect_srgb.frag");
case GAMMA_REC_709: // and GAMMA_REC_601
- return read_file("gamma_expansion_effect_rec709.glsl");
+ return read_file("gamma_expansion_effect_rec709.frag");
default:
assert(false);
}
std::string LiftGammaGainEffect::output_fragment_shader()
{
- return read_file("lift_gamma_gain_effect.glsl");
+ return read_file("lift_gamma_gain_effect.frag");
}
void LiftGammaGainEffect::set_uniforms(GLuint glsl_program_num, const std::string &prefix)
std::string SaturationEffect::output_fragment_shader()
{
- return read_file("saturation_effect.glsl");
+ return read_file("saturation_effect.frag");
}
std::string VignetteEffect::output_fragment_shader()
{
- return read_file("vignette_effect.glsl");
+ return read_file("vignette_effect.frag");
}
void VignetteEffect::set_uniforms(GLuint glsl_program_num, const std::string &prefix)