Cacodemon345
2aa93d2e17
Merge remote-tracking branch 'winqt/qt' into winqt5
2021-12-17 16:36:47 +06:00
Cacodemon345
30376341d1
Start of windowed OpenGL rendering
2021-12-17 12:17:54 +06:00
ts-korhonen
07e0b54171
qt: Set vsync off for hardware renderers
2021-12-16 07:52:33 +02:00
ts-korhonen
7c2cd35965
qt: Add overload protection to renderers
...
Added atomic_flags for renderer buffers to prevent concurrent usage and
overloading the renderer with draw requests when it's busy.
2021-12-15 00:37:48 +02:00
Cacodemon345
fa83778c04
Avoid transparency/whiteness effects on Wayland and macOS
2021-12-08 16:36:55 +06:00
Joakim L. Gilje
61a2cf986b
implemented fullscreen stretch modes
2021-12-07 13:47:42 +01:00
Joakim L. Gilje
c5b6ccb948
continued PR#12 into software renderer as well
2021-12-05 21:23:09 +01:00
Joakim L. Gilje
af512c98cc
PR #12 merged manually (Take video_filter_method into account when rendering, by @Cacodemon345)
2021-12-05 20:56:07 +01:00
Joakim L. Gilje
a74afc3f1e
added software renderer. split common functions prev.
...
in gleswidget to renderstack (a QStackWidget), which in
turn calls an actual renderer. added ability to target GLES
directly, but this is maybe uneeded.
2021-12-04 21:33:04 +01:00