Update Ghoul repository

Adapt to changes that absPath is not called automatically as often anymore
Remove atmosphereearth.scene
This commit is contained in:
Alexander Bock
2017-12-13 21:55:29 -05:00
parent 167222c814
commit 23a446cb2c
53 changed files with 200 additions and 211 deletions

View File

@@ -182,21 +182,31 @@ bool RenderableModelProjection::isReady() const {
void RenderableModelProjection::initializeGL() {
RenderEngine& renderEngine = OsEng.renderEngine();
_programObject = renderEngine.buildRenderProgram("ModelShader",
"${MODULE_SPACECRAFTINSTRUMENTS}/shaders/renderableModel_vs.glsl",
"${MODULE_SPACECRAFTINSTRUMENTS}/shaders/renderableModel_fs.glsl");
_programObject = renderEngine.buildRenderProgram(
"ModelShader",
absPath("${MODULE_SPACECRAFTINSTRUMENTS}/shaders/renderableModel_vs.glsl"),
absPath("${MODULE_SPACECRAFTINSTRUMENTS}/shaders/renderableModel_fs.glsl")
);
_fboProgramObject = ghoul::opengl::ProgramObject::Build("ProjectionPass",
"${MODULE_SPACECRAFTINSTRUMENTS}/shaders/renderableModelProjection_vs.glsl",
"${MODULE_SPACECRAFTINSTRUMENTS}/shaders/renderableModelProjection_fs.glsl");
_fboProgramObject = ghoul::opengl::ProgramObject::Build(
"ProjectionPass",
absPath(
"${MODULE_SPACECRAFTINSTRUMENTS}/shaders/renderableModelProjection_vs.glsl"
),
absPath(
"${MODULE_SPACECRAFTINSTRUMENTS}/shaders/renderableModelProjection_fs.glsl"
)
);
_fboProgramObject->setIgnoreUniformLocationError(
ghoul::opengl::ProgramObject::IgnoreError::Yes
);
_depthFboProgramObject = ghoul::opengl::ProgramObject::Build("DepthPass",
"${MODULE_SPACECRAFTINSTRUMENTS}/shaders/renderableModelDepth_vs.glsl",
"${MODULE_SPACECRAFTINSTRUMENTS}/shaders/renderableModelDepth_fs.glsl");
_depthFboProgramObject = ghoul::opengl::ProgramObject::Build(
"DepthPass",
absPath("${MODULE_SPACECRAFTINSTRUMENTS}/shaders/renderableModelDepth_vs.glsl"),
absPath("${MODULE_SPACECRAFTINSTRUMENTS}/shaders/renderableModelDepth_fs.glsl")
);
loadTextures();