Cacodemon345
0313d02073
Delegate input events of HardwareRenderer to RendererStack
2021-12-18 00:37:30 +06:00
ts-korhonen
0c7450a08a
Merge branch 'winqt5' of https://github.com/Cacodemon345/86Box into qt
2021-12-17 16:48:31 +02:00
ts-korhonen
265abedb3b
Merge branch 'qt' of https://github.com/jgilje/86Box into qt
2021-12-17 16:23:59 +02:00
Cacodemon345
2aa93d2e17
Merge remote-tracking branch 'winqt/qt' into winqt5
2021-12-17 16:36:47 +06:00
Joakim L. Gilje
c3c5a87a70
fixups after latest merge: plat_midi_ => rtmidi_, framebuffer is now 2048x2048
2021-12-17 11:10:32 +01:00
Cacodemon345
30376341d1
Start of windowed OpenGL rendering
2021-12-17 12:17:54 +06:00
ts-korhonen
e686a0ad87
qt: Buffer/texture size to 2048x2048
2021-12-17 07:52:30 +02:00
ts-korhonen
9d313fde17
qt: clear buffers_in_use flags when changing renderer
2021-12-15 21:19:46 +02:00
ts-korhonen
75c045c103
Merge branch 'qt' of https://github.com/jgilje/86Box into qt
2021-12-15 21:09:59 +02:00
Joakim L. Gilje
1cc09b9033
make sure render-widget gets deleted when switching
2021-12-15 20:02:35 +01:00
Joakim L. Gilje
d2115bc5e4
init the renderer on demand, instead of always ready
2021-12-15 19:58:09 +01: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
7934d90039
libevdev mouse support
2021-12-10 01:22:13 +06:00
Cacodemon345
03096ca9f4
Fix mouse support on EGLFS
2021-12-09 00:03:09 +06:00
Cacodemon345
fe67c40e33
Take into account max cursor position
2021-12-08 17:09:55 +06:00
Cacodemon345
a6bddd0327
Use globalPos for fullscreen
2021-12-08 17:04:30 +06:00
Cacodemon345
a078900546
Fix for fullscreen
2021-12-08 17:02:28 +06:00
Cacodemon345
b7fee7745b
Mouse event improvements
...
* Only center the cursor when it leaves the emulator screen
* Ignore the very first mouse event that appears after it is captured for the first time after starting
2021-12-08 16:27:58 +06:00
Cacodemon345
c376cca71e
Fix mouse wheel scrolling
2021-12-06 16:33:25 +06:00
Cacodemon345
f2e6d79de4
Fix building with Wayland
2021-12-05 12:02:57 +06: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