mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-04-18 16:02:14 -05:00
Merge pull request #2550 from OpenSpace/feature/model-opacity
Feature/model opacity
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user