[Bug 98784] Talos Principle rendering flickering garbage on start instead of its logo and loading squares

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jan 26 01:37:12 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=98784

--- Comment #15 from Michel Dänzer <michel at daenzer.net> ---
Thanks for raising the issue with Croteam.

(In reply to Germano Massullo from comment #14)
> I've just double checked and we definately set GL_DRAW_FRAMEBUFFER to 0
> (default back buffer) before clear.

When I look at the trace from comment #10 in qapitrace, I see a bunch of
glBindFramebuffer(GL_DRAW_FRAMEBUFFER, ...) calls in frame 0, the last one
being

 glBindFramebuffer(GL_DRAW_FRAMEBUFFER, 31)

After that, there are no glBindFramebuffer calls for a long time.
GL_DRAW_FRAMEBUFFER isn't set to 0 before frame 777, after which the flickering
stops, and the window contents start looking as expected.

I've now also confirmed this with running glretrace in gdb and setting a
breakpoint at _mesa_BindFramebuffer.

I'd definitely like somebody else to confirm the above though, to make sure I'm
not missing anything.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20170126/c4c2c13f/attachment.html>


More information about the dri-devel mailing list