• Alvin Wong's avatar
    Fix fullscreen mode on Windows with OpenGL · e83e8779
    Alvin Wong authored
    A previous attempt was made in D1977 [1] but it didn't work properly.
    The patch `0003-Hack-for-fullscreen-workaround.patch` only partly hid
    the issue and the issue has resurfaced since this patch was removed.
    
    This commit actually enables Qt's workaround with an additional patch
    from Qt 5.13 [2]. The workaround adds a 1px border around the window. An
    additional hack is added to hide three of the borders, though we can't
    hide all four borders since the bug will return. This currently leaves
    the bottom border visible as a compromise.
    
    This workaround is not active when ANGLE is being used. If anyone is
    annoyed by the 1px border, they may consider switching to ANGLE.
    
    [1]: https://phabricator.kde.org/D1977
    [2]: https://codereview.qt-project.org/246155
    
    Differential Revision: https://phabricator.kde.org/D20657
    e83e8779
Name
Last commit
Last update
.github Loading commit data...
3rdparty Loading commit data...
benchmarks Loading commit data...
build-tools Loading commit data...
cmake Loading commit data...
dev-tools/python Loading commit data...
interfaces Loading commit data...
krita Loading commit data...
libs Loading commit data...
packaging Loading commit data...
pics Loading commit data...
plugins Loading commit data...
sdk Loading commit data...
winquirks Loading commit data...
.arcconfig Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.lgtm.yml Loading commit data...
AUTHORS Loading commit data...
CMakeLists.txt Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
COPYING Loading commit data...
COPYING-CMAKE-SCRIPTS Loading commit data...
CTestConfig.cmake Loading commit data...
HACKING Loading commit data...
KoAlwaysInline.h Loading commit data...
KoConfig.h.cmake Loading commit data...
Mainpage.dox Loading commit data...
Messages.sh Loading commit data...
README.md Loading commit data...
action_i18n.pl Loading commit data...
config-gsl.h.cmake Loading commit data...
config-hash-table-implementaion.h.cmake Loading commit data...
config-hdr.h.cmake Loading commit data...
config-hide-safe-asserts.h.cmake Loading commit data...
config-limit-long-tests.h.cmake Loading commit data...
config-ocio.h.cmake Loading commit data...
config-powf.h.cmake Loading commit data...
config-qtmultimedia.h.cmake Loading commit data...
config-set-has-border-in-full-screen-default.h.in Loading commit data...
config-vc.h.cmake Loading commit data...
config_convolution.h.cmake Loading commit data...
config_use_qt_tablet_windows.h.cmake Loading commit data...
extracti18n.pl Loading commit data...
kundo2_aware_xgettext.sh Loading commit data...
setup.cfg Loading commit data...