mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-04-21 01:59:15 -05:00
Merged master into NewAtmosphere.
This commit is contained in:
@@ -341,29 +341,33 @@ void RenderablePlanet::initializeGL() {
|
||||
// shadow program
|
||||
_programObject = renderEngine.buildRenderProgram(
|
||||
"shadowNightProgram",
|
||||
"${MODULE_SPACE}/shaders/shadow_nighttexture_vs.glsl",
|
||||
"${MODULE_SPACE}/shaders/shadow_nighttexture_fs.glsl");
|
||||
absPath("${MODULE_SPACE}/shaders/shadow_nighttexture_vs.glsl"),
|
||||
absPath("${MODULE_SPACE}/shaders/shadow_nighttexture_fs.glsl")
|
||||
);
|
||||
}
|
||||
else if (_programObject == nullptr && _shadowEnabled) {
|
||||
// shadow program
|
||||
_programObject = renderEngine.buildRenderProgram(
|
||||
"shadowProgram",
|
||||
"${MODULE_SPACE}/shaders/shadow_vs.glsl",
|
||||
"${MODULE_SPACE}/shaders/shadow_fs.glsl");
|
||||
absPath("${MODULE_SPACE}/shaders/shadow_vs.glsl"),
|
||||
absPath("${MODULE_SPACE}/shaders/shadow_fs.glsl")
|
||||
);
|
||||
}
|
||||
else if (_programObject == nullptr && _hasNightTexture) {
|
||||
// Night texture program
|
||||
_programObject = renderEngine.buildRenderProgram(
|
||||
"nightTextureProgram",
|
||||
"${MODULE_SPACE}/shaders/nighttexture_vs.glsl",
|
||||
"${MODULE_SPACE}/shaders/nighttexture_fs.glsl");
|
||||
absPath("${MODULE_SPACE}/shaders/nighttexture_vs.glsl"),
|
||||
absPath("${MODULE_SPACE}/shaders/nighttexture_fs.glsl")
|
||||
);
|
||||
}
|
||||
else if (_programObject == nullptr) {
|
||||
// pscstandard
|
||||
_programObject = renderEngine.buildRenderProgram(
|
||||
"pscstandard",
|
||||
"${MODULE_SPACE}/shaders/renderableplanet_vs.glsl",
|
||||
"${MODULE_SPACE}/shaders/renderableplanet_fs.glsl");
|
||||
absPath("${MODULE_SPACE}/shaders/renderableplanet_vs.glsl"),
|
||||
absPath("${MODULE_SPACE}/shaders/renderableplanet_fs.glsl")
|
||||
);
|
||||
}
|
||||
|
||||
using IgnoreError = ghoul::opengl::ProgramObject::IgnoreError;
|
||||
|
||||
Reference in New Issue
Block a user