prevent renderbin change for overlay renderables (#1519)

* prevent renderbin change for overlay renderables

* Fix line length

Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
This commit is contained in:
Micah Acinapura
2021-03-08 15:31:56 -05:00
committed by GitHub
parent 2158dd585c
commit 4a51c3dce7

View File

@@ -241,7 +241,9 @@ void Renderable::setRenderBinFromOpacity() {
void Renderable::registerUpdateRenderBinFromOpacity() {
_opacity.onChange([this](){
if (_renderBin != Renderable::RenderBin::PostDeferredTransparent) {
if ((_renderBin != Renderable::RenderBin::PostDeferredTransparent) &&
(_renderBin != Renderable::RenderBin::Overlay))
{
if (_opacity >= 0.f && _opacity < 1.f) {
setRenderBin(Renderable::RenderBin::PreDeferredTransparent);
}