Commit Graph

8412 Commits

Author SHA1 Message Date
RichardG867
537e43a1f9 Merge branch 'master' of ssh://github.com/86Box/86Box into cleanup30 2022-07-12 20:07:19 -03:00
David Hrdlička
f70649af7c Properly enable OpenAL by default 2022-07-13 00:21:54 +02:00
OBattler
34006b4cd5 Make OpenAL default on all platforms. 2022-07-12 23:31:23 +02:00
OBattler
c7df3d50e4 Changed OpenAL buffer allocations to calloc() instead of malloc() to ensure they re filled with 0x00's. 2022-07-12 23:27:02 +02:00
OBattler
6adfdbd574 Fixed building with FAudio using Makefile.mingw. 2022-07-12 21:09:21 +02:00
Miran Grča
9cca54986f Merge pull request #2451 from Cacodemon345/multimonitor-take2-ui
qt: Fix performance regression
2022-07-12 14:31:20 +02:00
David Hrdlička
0b9b1132ae CMake: Add generator fields back to the presets 2022-07-12 13:51:16 +02:00
Cacodemon345
9b13df7c3d qt: Window coordinates are saved properly again 2022-07-12 17:28:05 +06:00
Cacodemon345
8f24c972e7 qt: tidy up header 2022-07-12 15:28:33 +06:00
Cacodemon345
737dc576c4 qt: Don't resize on fullscreen 2022-07-12 14:49:38 +06:00
Cacodemon345
27e4124574 qt: Fix performance regression 2022-07-12 14:41:38 +06:00
David Hrdlička
ec6f6f4f9e Set MONITORS_NUM to 2
There is no reason to declare more monitor instances than we support
2022-07-12 10:18:52 +02:00
David Hrdlička
8a2ea63c30 Remove redundant AL and Vulkan headers 2022-07-12 10:07:52 +02:00
David Hrdlička
c6fee7ac3d Add the Python manager to readme 2022-07-12 09:58:04 +02:00
David Hrdlička
54e43ad7bc CMake: Clean up presets, update the GitHub job to use them 2022-07-12 09:41:02 +02:00
OBattler
30479fc3b9 Fixed the problem of infinite screenshots being taken with the Win32 GUI. 2022-07-12 05:45:50 +02:00
OBattler
5a787bcd8c Merge branch 'master' of https://github.com/86Box/86Box 2022-07-12 05:22:50 +02:00
OBattler
5615c170f6 Changed the way to obtain the rebar height - now getting the height of the first row via the window message, because something is causing the rebar itself to be apparently taller than that for some reason. 2022-07-12 05:22:34 +02:00
Miran Grča
e5499067b8 Merge pull request #2450 from jriwanek-forks/soltek
Update Soltek SL-56A5 description & SIO
2022-07-12 04:28:35 +02:00
Jasmine Iwanek
93f3a59849 correct Soltek SL-56A5 SIO 2022-07-11 19:54:10 -04:00
Jasmine Iwanek
05cabd5756 Update Soltek SL-56A5 description 2022-07-11 19:52:31 -04:00
Jasmine Iwanek
01ae217609 Merge pull request #2378 from qta3426/master
Added  Soltek SL-56A5
2022-07-11 19:29:39 -04:00
OBattler
ef869d7a3d S3: Disable (S)VGA split screen functionality in enhanced modes, fixes 1600x1200 modes. 2022-07-11 18:32:19 +02:00
OBattler
c202a065ec Fixed 1280x1024x16bpp and 1600x1200x16bpp on the Elsa S3 Vision 964 and 968 cards. 2022-07-11 18:24:11 +02:00
Miran Grča
ff483de6c9 Merge pull request #2447 from Cacodemon345/patch-89
qt_openglrenderer: Fix black area at the bottom of the screen
2022-07-11 18:02:04 +02:00
Miran Grča
c5bef8a6fd Merge pull request #2446 from Cacodemon345/patch-88
qt_d3d9renderer: Make screenshots work
2022-07-11 18:01:42 +02:00
Miran Grča
8253e04705 Merge pull request #2449 from Cacodemon345/atomic_screenshots
Make screenshots thread-safe
2022-07-11 17:44:35 +02:00
Miran Grča
ef96ee8a3b Merge pull request #2448 from Cacodemon345/patch-90
Restore code to properly restore coordinates
2022-07-11 17:44:23 +02:00
Cacodemon345
a2c9dc5dbb Make screenshots thread-safe 2022-07-11 21:34:58 +06:00
Cacodemon345
3348b747a5 Restore code to properly restore coordinates 2022-07-11 20:52:04 +06:00
Cacodemon345
2d184a50f7 qt_openglrenderer: Fix black area at the bottom of the screen 2022-07-11 15:32:07 +06:00
Cacodemon345
f90a38e162 qt_d3d9renderer: Make screenshots work 2022-07-11 14:43:14 +06:00
Jasmine Iwanek
dd867865ed Merge pull request #2445 from Cacodemon345/patch-87
qt_mainwindow: Include array header
2022-07-11 02:32:31 -04:00
Cacodemon345
44d4d960cf Include array header 2022-07-11 12:10:57 +06:00
OBattler
476435f3d0 Attempt to fix Mac builds. 2022-07-11 03:44:30 +02:00
OBattler
01bbe0afcd Fixed the buttons in the hard reset dialog. 2022-07-11 03:26:55 +02:00
Jasmine Iwanek
9a3191ccec Merge pull request #2432 from Cacodemon345/multimonitor-take2-ui
Multi-monitor support
2022-07-10 20:16:35 -04:00
OBattler
3e2f6cfa56 Patch to allow some CD-protected discs to behave correctly. 2022-07-10 22:04:36 +02:00
OBattler
cb54e1f90f Fixed the HDD image code. 2022-07-10 21:49:04 +02:00
Miran Grča
e69f8f85fe Merge pull request #2442 from Cacodemon345/patch-85
Fix Hard Reset dialog button order
2022-07-10 21:43:43 +02:00
OBattler
d885258eaa Fixed port_6x_init(). 2022-07-10 21:38:43 +02:00
Miran Grča
9c93cffe6d Merge pull request #2443 from Cacodemon345/patch-86
gdbstub: Implement 'qsThreadInfo/qfThreadInfo' query
2022-07-10 21:21:36 +02:00
Cacodemon345
8dae24e2c4 gdbstub: Implement 'qsThreadInfo/qfThreadInfo' query 2022-07-11 00:43:00 +06:00
Cacodemon345
633075cbfa Fix Hard Reset dialog button order 2022-07-10 21:00:19 +06:00
Miran Grča
e677158d2e Merge pull request #2441 from elyosh/optim001
Various small performance optimisations
2022-07-10 16:21:40 +02:00
Adrien Moulin
55cbbe79f7 Optimize port_6x
Try to avoid branching as this is a hot path in some machines
About 250% speedup
2022-07-10 15:14:55 +02:00
Adrien Moulin
04cabaa43e Don't poll for joystick if none configured 2022-07-10 14:31:49 +02:00
Cacodemon345
414ab4748c Update qt_mainwindow.cpp 2022-07-10 17:59:04 +06:00
Adrien Moulin
24f11448f2 Optimize hdd_image read/write
About 30-40% speedup
2022-07-10 13:50:01 +02:00
Cacodemon345
4d35a28453 Don't attempt renderer switching on hidden secondary monitors 2022-07-10 17:06:16 +06:00