obs-linuxbrowser
obs-linuxbrowser copied to clipboard
transparent white appears gray
when something transparent white is in a page, it appears gray in the scene. compare this test page:
- in chrome:

- in obs-linuxbrowser (overlaid over white for clarity):

CEF seems to be using premultiplied alpha values. It doesn't detect any background colors: http://magpcss.org/ceforum/viewtopic.php?f=14&t=13763
Accidentially clicked on close^^
this is because the individual website has not added a background color and for some reason expect all browsers to use white as a default. I made a custom css file to compensate for this but yea that is quite a pain to have to do.
@MichaelTunnell that's not what my issue is about. i build custom pages to overlay on my stream. i intentionally made something transparent white, but it comes out transparent gray
I think this is becouse of a pixelformat missmatch. Pixelformat should be set to RGBA8888. temp fix might be in src/browser/browser-app.cpp within the function BrowserApp::OnBeforeCommandLineProcessing add this line to the end of the function commandLine->AppendSwitch("transparent-painting-disabled"); Test whether this solves your problem. I will look into this, on how to implement a proper pixelformat.
Any news? This is still an issue.