The “NO DC” is an NVidia driver error on Windows, unrelated to CGE (and most likely unrelated to CGE upgrade – I don’t see how we could have caused it by latest changes). Godot, Blender, likely other OpenGL applications experience it too.
See https://www.nvidia.com/en-us/geforce/forums/game-ready-drivers/13/444888/no-dc-keeps-returning-after-fix/?topicPage=3&commentPage=4 , https://www.reddit.com/r/godot/comments/lpgyyy/no_dc_in_upper_left_corner/ , https://www.reddit.com/r/techsupport/comments/lr31f2/no_dc_yes_dc_mysterious_text_that_suddenly/ .
The last link (Reddit thread https://www.reddit.com/r/techsupport/comments/lr31f2/no_dc_yes_dc_mysterious_text_that_suddenly/ ) does offer a solution
FIX! navigate to “C:\ProgramData\NVIDIA Corporation\Drs” and deleting the file named “nvdrssel.bin”
(and a handful of comment below in case you have trouble finding it, like
When I enable hidden files, I go into it and find the “NVIDIA Corporation” folder. The “Drs” folder is contained in there. Inside Drs is “nvdrssel.bin.” I delete that .bin and the DC thing goes away.
And run package (release to user) in the editor fails(error code 1) without notice which errors and renders the output useless so I cannot run the code again in Lazarus.
If this is not solved by above: What exactly is happening, what is displayed when you do what? Please show screenshots or a movie. We didn’t change the way we allocate OpenGL context lately, so that’s strange if something appeared.