mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-04 02:29:49 -06:00
Fix support for transparent models
This commit is contained in:
@@ -497,6 +497,8 @@ RenderableModel::RenderableModel(const ghoul::Dictionary& dictionary)
|
||||
_enableOpacityBlending = p.enableOpacityBlending.value_or(_enableOpacityBlending);
|
||||
|
||||
addProperty(_enableOpacityBlending);
|
||||
|
||||
_originalRenderBin = renderBin();
|
||||
}
|
||||
|
||||
bool RenderableModel::isReady() const {
|
||||
@@ -794,7 +796,7 @@ void RenderableModel::render(const RenderData& data, RendererTasks&) {
|
||||
setRenderBin(Renderable::RenderBin::PostDeferredTransparent);
|
||||
}
|
||||
else {
|
||||
setRenderBin(Renderable::RenderBin::Opaque);
|
||||
setRenderBin(_originalRenderBin);
|
||||
}
|
||||
|
||||
_geometry->render(*_program);
|
||||
|
||||
Reference in New Issue
Block a user