I’m not sure if this is a bug related to Unity or the device. But we have hundreds of clients who are purchasing this new Lenovo Chromebook and there is an issue with URP WegGL builds where the screen goes black when it’s toggled to full-screen. Or back from full-screen. Once triggered, we can’t find any way of getting rid of it. It’s not an issue with Built-In Render Pipeline.
Here is a super basic sample test scene that shows the problem (but again, only these certain Chromebooks):
https://edtechgames.com/tmp2/blacktest/
- Currently testing on build 2022.3.45f1.
- If you toggle full-screen right while the logo is still playing it can go to full-screen. But if you ever toggle it back, it turns black and stays that way.
- If we switch to built-in render pipeline, the screen does not turn black.
- No other device seems to have this issue (but we still need a workaround for the hundreds and thousands of these particular devices in use.)
- Device is updated to Chrome 127.0.6613.118. Other Chromebooks with this same version do not have the problem.
- We get some error message, but we get the same errors on devices that don’t have any problems.
INVALID_OPERATION: drawBuffers: BACK or NONE
GL_INVALID_FRAMEBUFFER_OPERATION: Framebuffer is incomplete: No attachments and default size is zero.
Performance Warning: Recreating Offscreen FB0
Any ideas on what we might be able to change or turn on/off to get this working?