Under Windows 8.1 64bit, with the latest downloadable build of Krita from the Krita.org website, an Intel HD2500 integrated GPU (with the latest drivers installed), enabling the OpenGL canvas causes the canvas-only mode (default key: tab) to show in full screen with garbage, and not getting updated in real time when painting/drawing. Upon exiting the canvas mode, any change performed will show. The canvas-only mode used to work in windowed mode in past builds, so perhaps that's where the problem lies. Reproducible: Always Steps to Reproduce: 0. Have an Intel integrated GPU 1. Create a new image 2. Enable the OpenGL mode (Settings>Configure Krita>Display>Enable OpenGL) 3. Enter the canvas-only mode (tab key) 4. Try drawing/painting Actual Results: The image shows garbage and doesn't get updated. The canvas only mode only seems to be working in full screen. Expected Results: Besides working correctly, the canvas only mode (hide toolbars/UI) should work within the Krita window area. A different option/shortcut should be provided to make it work in full-screen, bypassing the windows manager's user interface.
I can confirm with the HD4000 in my laptop. I'll check the nvidia card when I get home.
It appears that disabling the "Titlebar" option under: Settings>Configure Krita>Canvas only settings is a workaround to this problem, in addition to the usability issue I pointed. However, I don't personally believe it's clear enough from a UI standpoint that disabling the "Titlebar" option from Canvas-only settings list makes the canvas-only mode not go full screen anymore.
The option name has been changed. On NVidia the problem does not occur.
I have a hybrid graphics adapter Intel HDXXXX + ATI. When switching to Intel it shows garbage, when ATI --- everything is ok :)
The bug disappears if at least one Qt widget is shown on screen, e.g. Scroll Bars.
The bug was present from the very beginning of the implementation of openGL on Windows. Tested on e02e34d22bae1d8beee80cd and the bug was already present.
Git commit 77fb87c6dc97d4db88c31a831decc8c6536181ad by Dmitry Kazakov. Committed on 01/02/2014 at 06:41. Pushed by dkazakov into branch 'master'. Add a workaround for Intel video driver on Windows This workaround just warns the user and shows the scrollbars on screen. M +44 -0 krita/ui/kis_view2.cpp http://commits.kde.org/calligra/77fb87c6dc97d4db88c31a831decc8c6536181ad
Ok, the bug seems to be in a driver or Qt. Since we have a workaround now (and a message box for a user) I'm lowering the priority of the bug and renaming it.
Git commit 028cb602acd65c47729b4bd709fda49850dcd00e by Dmitry Kazakov. Committed on 01/02/2014 at 06:41. Pushed by dkazakov into branch 'calligra/2.8'. Add a workaround for Intel video driver on Windows This workaround just warns the user and shows the scrollbars on screen. M +44 -0 krita/ui/kis_view2.cpp http://commits.kde.org/calligra/028cb602acd65c47729b4bd709fda49850dcd00e
After some testing, it seems the workaround isn't necessary anymore -- intel apparently fixed their drivers.