Commit Graph

14795 Commits

Author SHA1 Message Date
starfrost
774b89760e Merge branch '86Box:master' into master 2025-03-15 13:37:54 +00:00
Miran Grča
61c24aa14c Merge pull request #5350 from Cacodemon345/opengl-renderer-param-lines
Misc. OpenGL renderer fixes
2025-03-15 08:19:39 +01:00
Cacodemon345
4a9b0e0df8 Apply filter changes to the scene FBO texture as well 2025-03-15 13:17:41 +06:00
Cacodemon345
9af19f850e Parse shader parameter lines with an alternate method 2025-03-15 13:17:14 +06:00
OBattler
b5c158ec98 SCSI CD-ROM: Revert the performance-reducing changes to scsi_cdrom_command_common() introduced in build 6541. 2025-03-14 20:11:55 +01:00
Miran Grča
6394d39222 Merge pull request #5347 from Cacodemon345/opengl-renderer-bom
OpenGL: Attempt detecting BOM before parsing parameters
2025-03-14 19:41:43 +01:00
Cacodemon345
a340f250f2 Attempt detecting BOM before parsing parameters 2025-03-15 00:34:36 +06:00
Miran Grča
d6e1e7066f Merge pull request #5345 from Cacodemon345/patch-192181
Fix building on Haiku OS
2025-03-14 16:34:15 +01:00
Cacodemon345
0686045d2a Fix building on Haiku OS 2025-03-14 21:26:33 +06:00
OBattler
aef06552fb Some missing breaks in the Cyrix register writes. 2025-03-14 15:34:37 +01:00
OBattler
84112960c3 VIA PIPC: Also return 0x50 on power management register 0x42 for every other non-VT82c586-family southbridge, fixes CUV4X-LS. 2025-03-14 15:06:06 +01:00
Miran Grča
35acbb9d04 Merge pull request #5344 from Cacodemon345/opengl-renderer-fix
OpenGL: Always use an alpha value of 1.0 for drawing scene to texture
2025-03-14 09:35:04 +01:00
Cacodemon345
c166abbbc1 Always use an alpha value of 1.0 for drawing scene to texture
Fixes invisible screenshots and blank screens on certain systems
2025-03-14 14:07:33 +06:00
Miran Grča
f3a437c864 Merge pull request #5341 from Cacodemon345/patch-689919
Attempt fixing OpenGL 3.x screenshot
2025-03-13 23:20:09 +01:00
Cacodemon345
c23114ab8d Attempt fixing OpenGL 3.x screenshot 2025-03-14 04:18:07 +06:00
OBattler
8722fe0080 CD-ROM: Optimize Windows IOCTL disc change checking. 2025-03-13 21:17:25 +01:00
OBattler
b1a02a6d13 Windows CD-ROM disc change notification: verify the correct bit of the unit mask. 2025-03-13 20:59:59 +01:00
Miran Grča
4f8a7ac633 Merge pull request #5338 from Cacodemon345/inhibit-multimedia-keys-windows
Add option to inhibit multimedia keys from host on Windows
2025-03-13 16:07:31 +01:00
Cacodemon345
7c4df701cb Add option to inhibit multimedia keys from host on Windows 2025-03-13 19:55:46 +06:00
starfrost013
12276374d5 Fix compile 2025-03-13 13:43:17 +00:00
starfrost013
fae3d10238 Move class globals to pgraph. 2025-03-13 13:38:09 +00:00
starfrost013
0b62b32527 Whoops 2025-03-13 13:04:33 +00:00
starfrost
634bbfd9fe Merge branch '86Box:master' into master 2025-03-13 13:01:43 +00:00
starfrost013
18277c1bf9 Move some defines around and add the rendering files. Add some basic things as to what we have to do next (These won't bein the final thing) 2025-03-13 13:01:29 +00:00
OBattler
6779a3c1bd Hook Keyboard Input: Ignore the extended flag for scan codes F1 and F2, fixes the passing of the Hanja and Han/Eng keys to the guest. 2025-03-12 23:16:16 +01:00
Miran Grča
f298ab6255 Merge pull request #5333 from Cacodemon345/patch-158393
Microtouch: Properly restore system cursor if "Show Crosshair" is enabled
2025-03-12 21:09:22 +01:00
Cacodemon345
0d22e73676 Microtouch: Properly restore system cursor if "Show Crosshair" is enabled 2025-03-13 00:50:16 +06:00
Miran Grča
8e72231b77 Merge pull request #5331 from Cacodemon345/patch-614071
Alter `#version` statements for macOS
2025-03-12 18:59:18 +01:00
Cacodemon345
f9572be8a5 Alter #version statements for macOS 2025-03-12 23:54:57 +06:00
OBattler
c73c7212f8 QT OpenGL Renderer: Remove the unused variable "ver". 2025-03-12 18:02:01 +01:00
Miran Grča
9ab7134769 Merge pull request #5330 from Cacodemon345/patch-909919
OpenGL 3.x: Fix shader manager dialog crash when using multi-monitors
2025-03-12 17:59:30 +01:00
Miran Grča
905bd76a2c Merge pull request #5329 from Cacodemon345/patch-122180
Qt: Make tooltip displays consistent
2025-03-12 17:59:13 +01:00
OBattler
7261a0d74b Hook input: Fix Pause scan code. 2025-03-12 17:53:58 +01:00
starfrost013
3512b462b3 fix grobj, rename name to param, fix compile 2025-03-12 16:53:57 +00:00
starfrost013
4d8a9d2892 Send pgraph writes to the right classes. Implement grobj reading. Fix class execution functions 2025-03-12 16:35:35 +00:00
Cacodemon345
1c54261a1b Fix shader manager dialog crash when using multi-monitors 2025-03-12 21:16:53 +06:00
Cacodemon345
e2aa66a523 Qt: Make tooltip displays consistent 2025-03-12 19:55:09 +06:00
starfrost013
66fda3070d Fix cache0 checks. Now it actually does a whole bunch of shit. 2025-03-11 22:24:51 +00:00
starfrost013
1e32c119c5 Make the pullre registers work. This makes the grobj submitted exist 2025-03-11 19:00:08 +00:00
starfrost013
ce207fef85 remove some oboslete code 2025-03-11 18:06:57 +00:00
starfrost013
ca6a7c4f37 Workaround for 86box dynarec design allowing the riva to overwrite old graphics objects. 2025-03-11 17:56:25 +00:00
starfrost013
255aea8e4d Merge branch 'master' of https://github.com/starfrost013/86box 2025-03-11 17:21:37 +00:00
starfrost013
145831eb35 Update cache0 put address on object creation, too 2025-03-11 17:21:36 +00:00
starfrost
ba6a67f5b3 Merge branch '86Box:master' into master 2025-03-11 17:21:20 +00:00
Miran Grča
83de574e01 Merge pull request #5327 from Cacodemon345/qt-openglrenderer-pcem
Restore older GLSL version code
2025-03-11 16:11:26 +01:00
Cacodemon345
4d5adeae36 Restore older GLSL version code 2025-03-11 20:35:05 +06:00
OBattler
9e5697126b QT: Fix two strings. 2025-03-11 10:40:40 +01:00
starfrost013
467c7124d3 Direct CACHE0/CACHE1 Injection 2025-03-11 02:30:18 +00:00
starfrost013
4fdb522792 Implement put/get registers. Also, bit numbering is hard. 2025-03-11 02:02:33 +00:00
starfrost013
363b2c2f4d I don't even know why using a lookup table fixes the object submission to be honest but the objects its submitting alos look completely screwed up 2025-03-11 01:12:41 +00:00