Merge pull request #2550 from OpenSpace/feature/model-opacity

Feature/model opacity
This commit is contained in:
Malin E
2023-04-13 17:26:22 +02:00
committed by GitHub
45 changed files with 1064 additions and 844 deletions

View File

@@ -434,6 +434,9 @@ void RenderableTrail::render(const RenderData& data, RendererTasks&) {
const double distance = glm::distance(trailPosWorld, data.camera.eyePositionVec3());
if (distance > boundingSphere() * DISTANCE_CULLING_RADII) {
// Reset
global::renderEngine->openglStateCache().resetBlendState();
global::renderEngine->openglStateCache().resetDepthState();
return;
}
@@ -468,8 +471,9 @@ void RenderableTrail::render(const RenderData& data, RendererTasks&) {
glBindVertexArray(0);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glDepthMask(true);
// Reset
global::renderEngine->openglStateCache().resetBlendState();
global::renderEngine->openglStateCache().resetDepthState();
_programObject->deactivate();
}