1 #ifndef INCLUDE_AL_GRAPHICS_DEFAULT_SHADER_STRING_HPP
2 #define INCLUDE_AL_GRAPHICS_DEFAULT_SHADER_STRING_HPP
14 const char* shaderVersionString(
int major,
int minor);
18 const char* stereoVertexDisplaceFunctionString(
bool isOmni);
33 std::string vertexShaderStringP(
int major,
int minor,
bool isStereo,
34 bool isOmni,
bool doLighting);
35 std::string vertexShaderStringPC(
int major,
int minor,
bool isStereo,
36 bool isOmni,
bool doLighting);
37 std::string vertexShaderStringPT(
int major,
int minor,
bool isStereo,
38 bool isOmni,
bool doLighting);
47 std::string fragShaderStringU(
int major,
int minor,
bool doLighting);
48 std::string fragShaderStringC(
int major,
int minor,
bool doLighting);
49 std::string fragShaderStringT(
int major,
int minor,
bool doLighting);
56 ShaderSources defaultShaderUniformColor(
bool isStereo,
bool isOmni,
58 ShaderSources defaultShaderVertexColor(
bool isStereo,
bool isOmni,
60 ShaderSources defaultShaderTextureColor(
bool isStereo,
bool isOmni,