Closed ghost closed 8 years ago
Could this be a multiple OpenGL context issue? Both affected games show a (apparently using OpenGL) launcher window before starting the real game. I suspect the launcher and game window use a different OpenGL context. GLXOSD doesn't appear to separate its created OpenGL objects (textures, shaders) by context.
GLXOSD doesn't appear to separate its created OpenGL objects (textures, shaders) by context.
Once again, I didn't read the code fully. GLXOSD actually does separate textures and shaders by context, using an OSDInstance.
Once ingame, the overlay itself does not appear at all.
"Fixed" by PR #52. I have no idea why that fixes it though. I guess the multiple OSDInstances are interfering with each other in some way. We should leave this issue open (or open a new one?) since there must be an underlying issue still.
Yes, I will investigate once I finish the work I've started on the font atlas.
I do not have Outlast myself, so I can't replicate this issue. While GLXOSD v3 no longer skips the first frame, it has better graphics state normalisation and this issue might have been fixed. I would be very grateful if someone could confirm that the issue is back/fixed permanently.
Sorry for the delay, I'll have to redownload the game to test, will get back to you next week.
Looks like everything works rendering-wise. But I do see a new bug with glxosd v3: I need to press shift+f9 several times to toggle the overlay (exact amount of keypresses needed seems to be random). I have this issue in all games tested so far.
Could you please create a new issue with a little bit more detail? It would be helpful if I were able to reproduce the issue, because for everything I've tested on two machines it works fine. I have some fixes in mind, it just would be helpful to test them before releasing them.
Could you please create a new issue with a little bit more detail? It would be helpful if I were able to reproduce the issue, because for everything I've tested on two machines it works fine. I have some fixes in mind, it just would be helpful to test them before releasing them.
Seems to be fixed now on the latest PPA build.
Thanks, then I guess the blind fix worked. Event handling should be quite robust now.
Similar to XCOM in #19, GLXOSD corrupts the game's intro videos:(fixed by PR #50)Once ingame, the overlay itself does not appear at all.
Also note GLXOSD displays on the game's splash screen,
but in a corrupted form(fixed by PR #51).Using the latest version from the PPA on Ubuntu 14.04, 64 bit. Experienced the same issue with git/development.