Texture glitch without visible reason
Posted: 20 Jan 2022, 08:39
Hello!
I'm continuing integration Noesis inside my proprietary OpenGL engine, all problems with state management was been fixed, but now I got one more phantom problem - after a random time after View rendering begin (like 1-2 minutes), it looks like elements broken (Text, Custom Elements, but not the background or simply button).
Then, after some time, it can randomly back to normal and back to glitch again.
How it looks:

How expected:

Noesis Version: 3.1.2
Will be glad for any tips.
I'm continuing integration Noesis inside my proprietary OpenGL engine, all problems with state management was been fixed, but now I got one more phantom problem - after a random time after View rendering begin (like 1-2 minutes), it looks like elements broken (Text, Custom Elements, but not the background or simply button).
Then, after some time, it can randomly back to normal and back to glitch again.
Code: Select all
void NSUIView::Update(double secs) {
if (!IsVisible()) return;
m_PureView->Update(secs);
m_PureView->GetRenderer()->UpdateRenderTree();
OnUpdate();
}
void NSUIView::Render() {
if (!IsVisible()) return;
m_PureView->GetRenderer()->RenderOffscreen();
glBindFramebuffer(GL_FRAMEBUFFER, 0);
glViewport(0, 0, WindowWidth, WindowHeight);
m_PureView->GetRenderer()->Render();
glUseProgramObjectARB(0);
OnRender();
}

How expected:

Noesis Version: 3.1.2
Will be glad for any tips.



