Cacodemon345
8340e46d4f
qt_d3d9renderer: Account for HiDPI scaling
2022-06-25 01:39:04 +06:00
Cacodemon345
d9ee5d43bb
qt: Fix crashes on loading non-existent ZIP/MO images
2022-06-24 17:15:48 +06:00
Cacodemon345
74f86753dd
qt: Fix crashes and freezes when switching to/from Direct3D 9
2022-06-24 15:41:24 +06:00
Cacodemon345
ebb1a6d0e9
Fix compile with MSYS2
2022-06-22 20:22:26 +06:00
Cacodemon345
32b29e91ee
qt: add Direct3D 9 renderer
2022-06-22 16:36:38 +06:00
TC1995
9e44719f13
Added initial (and a bit buggy on OS/2, so use 8514/A on it instead) emulation of XGA for both MCA and ISA buses.
2022-06-17 21:26:26 +02:00
OBattler
92c3768a48
Added two missing checks to the QT renderer.
2022-06-07 19:01:50 +02:00
Cacodemon345
c61c9f5e0a
qt: Hide MCA devices item on non-MCA machines
2022-06-04 14:15:31 +06:00
Cacodemon345
5e7faecd46
wl_mouse: Account properly for the lack of zwp_pointer_constraints and relative mouse interface
2022-06-03 16:22:35 +06:00
Cacodemon345
6a5331ebb9
qt: Fix Wayland crashes after a while
2022-06-03 14:31:20 +06:00
Cacodemon345
0636e1cbbc
qt: Make default button actually work
2022-06-01 16:31:06 +06:00
Cacodemon345
3b74aad9d6
qt: Add mouse sensitivity setting
2022-06-01 15:31:58 +06:00
David Hrdlička
f854d8ebe0
qt: use the Qt::lconvert target instead of find_program
2022-05-29 12:16:40 +02:00
David Hrdlička
0304a296c8
qt: minor Windows fixes
...
- fix configuration failing on MinGW with Qt6
- run `windeployqt` when installing a non-static build
- check the proper vcpkg variable when setting the Qt host path
2022-05-29 00:26:24 +02:00
David Hrdlička
01303848f7
vcpkg: rework the Qt dependency
...
- only depend on a subset of `qtbase`
- make Linguist a host dependency
2022-05-28 17:39:12 +02:00
David Hrdlička
91a9df2131
qt: fix Windows RC file erroneously including the manifest under VS
2022-05-28 17:39:11 +02:00
David Hrdlička
38391a3bd7
qt: move Qt Vulkan includes under the check whether Qt supports it
2022-05-28 17:39:11 +02:00
David Hrdlička
0a7efe9898
qt: fix missing null terminator in the VM paused message
2022-05-28 17:39:11 +02:00
Miran Grča
162d8bc250
Merge pull request #2361 from Cacodemon345/mcadevlist
...
qt: Add MCA device list to Tools
2022-05-26 18:26:43 +02:00
Miran Grča
c8b92fce29
Merge pull request #2363 from Cacodemon345/dndsupp
...
qt: Add Drag And Drop support for removable media icons
2022-05-26 18:10:13 +02:00
Cacodemon345
922d24fdda
MCA slots start from 1
2022-05-26 17:05:47 +06:00
Alexander Babikov
8baf1e3a78
Fix 8514/A and GUS checkboxes not being grayed out with 8-bit ISA-only machines as intended ( #2364 )
2022-05-24 14:27:26 -03:00
Cacodemon345
2b1c268ff9
qt: Add DnD support for cassette/cartridge media types
2022-05-24 12:01:11 +06:00
Cacodemon345
1d3d12509b
qt: Add Drag And Drop support for removable media icons
2022-05-24 02:14:45 +06:00
Cacodemon345
49df6ea27d
Some fixes
2022-05-23 18:48:01 +06:00
Cacodemon345
f9e8520c41
qt: Add MCA device list to Tools
2022-05-23 17:29:45 +06:00
Alexander Babikov
dbb4d35d8e
Fix the position of the 8514/A checkbox on the Display settings page
2022-05-17 02:25:52 +05:00
TC1995
d0335e9679
Initial emulation of the IBM 8514/A coprocessor for both the MCA and ISA buses.
...
Currently the GUI option is on the QT frontend.
2022-05-14 18:55:00 +02:00
Cacodemon345
2545da8e04
qt: attempt fixing freezes on power off of emulated machine
2022-05-05 11:55:17 +06:00
Cacodemon345
b2324e3ff3
qt: Force the renderer to exit at close time
2022-05-04 13:13:03 +06:00
Cacodemon345
14ec92dd17
Fix accidental removal of crucial line
2022-04-28 15:41:46 +06:00
Cacodemon345
13ce39bd46
Part 2
2022-04-27 22:34:07 +06:00
Cacodemon345
d1eee777aa
Fix accidental changes
2022-04-27 22:09:57 +06:00
Cacodemon345
51b7e388a8
qt: Fix dangling pointers on Vulkan init failure
2022-04-27 00:23:29 +06:00
Cacodemon345
5eb0e93f57
qt: Attempt fixing Windows/Super key input
2022-04-26 16:56:44 +06:00
Cacodemon345
a3880c24df
vulkan: Explicitly select Vulkan version
2022-04-26 14:45:24 +06:00
Cacodemon345
1ad7d65187
vulkan: Don't select sRGB formats for swapchain
2022-04-26 14:41:13 +06:00
Cacodemon345
df4c20a863
vulkan: Add HiDPI support
2022-04-26 14:40:35 +06:00
Cacodemon345
886c0acd47
Fix compilation error when building with Wayland
2022-04-26 02:16:32 +06:00
Cacodemon345
a559684e7c
Fix darkened rendering in Vulkan
2022-04-25 21:13:41 +06:00
Miran Grča
762a5f1de9
Merge pull request #2303 from Cacodemon345/patch-74
...
qt: Disable Xi2 mouse input backend
2022-04-25 12:27:52 +02:00
Cacodemon345
6f968e3fd7
qt: Fix compiling with Vulkan support unavailable
2022-04-25 16:09:37 +06:00
Cacodemon345
62b92386bb
qt: Disable Xi2 mouse input backend
2022-04-25 14:51:17 +06:00
Cacodemon345
9c070dc192
Add missing includes
2022-04-24 01:05:37 +06:00
Cacodemon345
5835f98fba
Fix a couple of bad mistakes
2022-04-24 01:02:34 +06:00
Cacodemon345
d5df99fbd8
Merge remote-tracking branch 'upstream/master' into newqt2
2022-04-24 00:58:08 +06:00
Cacodemon345
6edc2a4c2b
Merge remote-tracking branch 'upstream/master' into newqt2
2022-04-24 00:56:11 +06:00
RichardG867
bfde3e4867
Qt: Fix middle mouse button uncapture
2022-04-21 13:56:39 -03:00
Cacodemon345
314bf5ad06
Add Vulkan renderer
2022-04-21 16:32:46 +06:00
richardg867
7d6ad0d650
Selectable mouse type on Linux, part 6
2022-04-20 21:39:57 -03:00