aboutsummaryrefslogtreecommitdiff
path: root/src/frontend/qt_sdl/VideoSettingsDialog.cpp
Commit message (Collapse)AuthorAge
* update copyright yearsArisotura2023-11-04
|
* No more context mess (#1531)RSDuck2022-10-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP: use Duckstation's context code to directly render into QT Widget from separate thread without two OpenGL contexts currently only works on Windows * reenable gay OSD * add back vsync * make it atleast a little more thread safe * linux support * don't segfault on closing * reorganise and cleanup build system it's still not good, but better than before * macos? * try to get it working on Ubuntu CI also update instructions * let's try this * ok how about this * try creating an OGL 4.3 context first (https://i.kym-cdn.com/photos/images/original/001/264/842/220.png) * fix Ubuntu * hm * try again for Windows * let's try this * make the OpenGL renderer work again that was stupid * do OGL surface resizing from the mainthread * Fix small mistake in GL context creation on macOS causing version 3.2 to be considered invalid * C stupidness * cleanup * don't let the emuthread deinit OGL if there's no OGL * reset lastScreenWidth/Height when deiniting OpenGL * disable stencil test while drawing framebuffers * macOS: Link Cocoa framework explicitly when not building with Qt6 Seems to be needed for the classes used by DuckStation's GL context code. * Set ScreenPanelGL's minimum size immediately Fixes GL context creation for OpenGL display on macOS using the wrong size as the underlying window was not resized to the correct size by Qt yet. * don't emit window updates when OGL display is used * stuff Arisotura said Co-authored-by: Nadia Holmquist Pedersen <nadia@nhp.sh>
* update copyright headersArisotura2022-01-09
|
* finally decouple Config from the core. baahhahahahahArisotura2021-11-18
|
* buttonClicked workaround for old QtNadia Holmquist Pedersen2021-09-17
|
* Add support for building with Qt6 (#865)Nadia Holmquist Pedersen2021-04-24
| | | Co-authored-by: WaluigiWare64 <68647953+WaluigiWare64@users.noreply.github.com>
* update copyright year and add missing GPL headersRSDuck2021-03-12
|
* welpArisotura2020-12-25
|
* make OpenGL renderer a build optionRSDuck2020-10-01
| | | | mostly meant for the Switch port
* Fix "Improved polygon splitting" option in GUIv19932020-08-31
|
* * fix build errorArisotura2020-08-24
| | | | | * make betterer polygon splitting an option * add GL_LEQUAL depth test for 'equal' mode, might help
* * add options for static linkingArisotura2020-05-29
| | | | * make the vsync checkbox and shit work to some extent (they don't actually function tho)
* fix bugs, clean up some of the shitArisotura2020-05-28
|
* make it a bit betterArisotura2020-05-28
|
* * rework GPU's settings interface, make it config-agnosticArisotura2020-05-28
| | | | | * make video settings dialog functional, sorta * fix dialogs that were resizable
* populate the dialog.Arisotura2020-05-28
| | | | also add setting for vsync interval.
* lay base for video settings dialogArisotura2020-05-28