OpenGL flicker bug

Materials, textures, lighting, postfx
3 posts Page 1 of 1
Posts: 1242
Joined: Sun Feb 08, 2015 1:51 am
by Duion » Mon Feb 11, 2019 4:57 pm
With OpenGL rendering there is a flicker bug, that sometimes appears, I don't know exactly when, but it happens when displaying the NavMesh and in some scenes with heavy load I think.

Here is the NavMesh flicker example video, first normal scene, then switching on NavMesh render, flicker appears, then disabled NavMesh view and everything is normal: ... avmesh.mp4

And here a flicker happening in a normal ingame scene, it happens on very few levels, this is a very big scene with lots of forest and groundCover elements, the flicker only happens sometimes, so sometimes you can launch the game and play the level fine, another time it has heavy flickering. When I decreased mesh render quality in graphic settings I could make it stop through that, my mesh render quality settings reduce the number of groundcover objects, maybe that is a hint, that it happens when there are too many objects or polygons to render, like the NavMesh that adds a lot of overhead:

Also you may notice the recordings in OpenGL are somehow upside down and mirrored in some way and I have no idea why, they were recorded with OBS and it normally works fine, but this only happens in OpenGL as well, maybe another bug.

I would suggest to replicate it with the NavMesh method, which is pretty reliable, the other thing happens very rarely. The issue exists for quite a while now and with multiple versions, but I ignored it so far, since I thought it was just something with the NavMesh display and maybe it is, but maybe those issues are related.
Jason Campbell
Posts: 283
Joined: Fri Feb 13, 2015 2:51 am
by Jason Campbell » Fri Feb 15, 2019 6:29 am
The navmesh has always looked like that for me also, plus I cant create a navmesh over 256x256. Always fails.
Steering Committee
Steering Committee
Posts: 908
Joined: Tue Feb 03, 2015 9:49 pm
by JeffR » Sun Feb 17, 2019 2:02 am
I did some testing on this, and while I wasn't able to get it to completely explode, I did get a few frames of poly-explosions when I had a lot of stuff on screen and built a large navmesh(or deleted a lot of objects with a large navmesh)

Mango in discord suspected that the massive changes in vertex buffers are causing hangups in the drivers, and I'd suspect something similar. We'll have to keep testing stuff to figure out exactly where it's wigging out, because it definitely stems out of the rendering of navmesh, but beyond that it gets fuzzy.
3 posts Page 1 of 1

Who is online

Users browsing this forum: No registered users and 2 guests