AITUS95
|
e414d9ab55
|
Voodoo: smooth V1/V2 sync and Windows waits
Make LFB relax/front-sync the default for V1/V2, keep wait stats opt-in, document sync behavior, and reduce Windows swap/event stalls.
|
2026-01-18 03:33:54 +01:00 |
|
Maxwell Scott
|
e0e4843399
|
Added "On-Board" name to JEGA (if386AX)
|
2026-01-14 02:52:23 +07:00 |
|
Maxwell Scott
|
fa4ea1353e
|
Onboard name updates
|
2026-01-14 02:23:24 +07:00 |
|
Cacodemon345
|
85d902ef7a
|
Add TriGem Como 440EX machine
|
2026-01-11 17:40:30 +06:00 |
|
OBattler
|
a84a13d745
|
CGA: Remove excess logging.
|
2026-01-10 07:37:12 +01:00 |
|
OBattler
|
667963aa56
|
More fixes.
|
2026-01-10 04:51:24 +01:00 |
|
OBattler
|
b857e809bf
|
The actual code changes.
|
2026-01-10 02:25:25 +01:00 |
|
Maxwell Scott
|
b31afcad05
|
OOPS... Forgot to alphabetize Voodoo3 properly
|
2026-01-09 21:09:49 +07:00 |
|
Miran Grča
|
171958801f
|
Merge pull request #6686 from MaxwellS04/Alphabetization
Alphabetize the video card/chip order
|
2026-01-09 13:33:21 +01:00 |
|
AITUS95
|
ae857e6ef7
|
Remove unnecessary blank line
|
2026-01-09 13:23:08 +01:00 |
|
AITUS95
|
fe4bce2758
|
Implement dirty line marking in vid_voodoo_blitter
Added dirty line marking for single buffer mode.
|
2026-01-09 13:02:43 +01:00 |
|
AITUS95
|
43c419ecdb
|
Enhance VGA pass-through handling in vid_voodoo.c
Added logic to handle VGA pass-through state changes and mark lines dirty for refresh.
|
2026-01-09 13:00:11 +01:00 |
|
AITUS95
|
b6a6161943
|
Refactor dirty line calculation for rendering
|
2026-01-09 12:58:22 +01:00 |
|
Maxwell Scott
|
39734bfe26
|
Forgotten VLB alphabetization.
|
2026-01-09 16:10:43 +07:00 |
|
Maxwell Scott
|
727568bb91
|
Fixed the alphabetization for Voodoo3 3500 (PAL)
|
2026-01-09 13:36:58 +07:00 |
|
Maxwell Scott
|
c4b482234e
|
Alphabetize the video card/chip order properly
Also slightly correct the name for TriGem
|
2026-01-09 13:32:48 +07:00 |
|
AITUS95
|
e0de4c7f87
|
Refactor dirty line calculation
|
2026-01-08 23:48:37 +01:00 |
|
AITUS95
|
61918e4d72
|
Implement wait states for MMIO reads
Added wait states for MMIO reads to reduce excessive polling.
|
2025-12-30 21:14:13 +01:00 |
|
Cacodemon345
|
15e6841d8a
|
Fix drawing of 2D polygons on ATi Mach64
|
2025-12-31 00:28:22 +06:00 |
|
OBattler
|
6af1524cfe
|
Video: Add the graphics card before any coprocessor cards such as the 8514/a.
|
2025-12-27 17:13:25 +01:00 |
|
Cacodemon345
|
803453cdcb
|
Fix card detection by S3VBEFIX
|
2025-12-27 17:45:40 +06:00 |
|
Cacodemon345
|
9bcf3c0c9e
|
S3: Allow gamma correction in Trio3D/2X
|
2025-12-27 17:15:45 +06:00 |
|
OBattler
|
f0ab2e9b78
|
Extended the screenshot functionality to allow taking both raw and (renderer/resize-)processed screenshots, to both file and clipboard, made the functionality available on the toolbar as well, and moved the recently added "Force interpretation" button to the end of the toolbar.
|
2025-12-25 03:44:23 +01:00 |
|
OBattler
|
1275f13d68
|
(S)VGA render: Make sure the overscan is not blitted to a line whose pointer is NULL, fixes #6591.
|
2025-12-23 00:22:00 +01:00 |
|
Miran Grča
|
2f96db17f1
|
Merge pull request #6601 from Cacodemon345/voodoo-fix-linux
Fix black/white dot glitches in Voodoo 2
|
2025-12-21 21:01:46 +01:00 |
|
Cacodemon345
|
41ed34c67f
|
Fix black/white dot glitches in Voodoo 2
|
2025-12-22 01:57:13 +06:00 |
|
Miran Grča
|
43ce40e1ff
|
Merge pull request #6599 from Cacodemon345/voodoo-fix-linux
Fix glitched texts on Linux Voodoo drivers
|
2025-12-21 20:56:59 +01:00 |
|
starfrost013
|
e45fecf5f2
|
remove several more unused functions
|
2025-12-21 19:32:22 +00:00 |
|
starfrost013
|
56020b92f7
|
remove obsolete (2012-era) comment
|
2025-12-21 19:31:35 +00:00 |
|
starfrost013
|
5e959e4b2e
|
remove fontdat2 and fontdatm2
|
2025-12-21 19:12:28 +00:00 |
|
starfrost
|
64b0462fcb
|
Merge branch '86Box:master' into bugfixes
|
2025-12-21 18:49:59 +00:00 |
|
starfrost013
|
407a0958f2
|
rename load font to video_load_font, get rid of loadfont_ex; use calloc and don't malloc magic amount of vram
|
2025-12-21 18:49:10 +00:00 |
|
Cacodemon345
|
61ed89f297
|
Fix glitched texts on Linux Voodoo drivers
Also fix bad rectangle fills on Voodoo 2 if SLI is enabled
|
2025-12-22 00:39:31 +06:00 |
|
Cacodemon345
|
cba44d222e
|
Fix refresh rate display if Voodoo 1/2 Graphics is active (#6598)
|
2025-12-21 18:04:09 +01:00 |
|
Miran Grča
|
db0fab6c8f
|
Merge pull request #6597 from starfrost013/bugfixes
Get rid of some entirely unused video functions
|
2025-12-21 17:15:07 +01:00 |
|
starfrost013
|
1739b8303c
|
Get rid of some entirely unused video functions
|
2025-12-21 16:13:56 +00:00 |
|
Cacodemon345
|
e59bb4dc2e
|
Voodoo stippling support for 3D
|
2025-12-21 22:00:24 +06:00 |
|
RichardG867
|
539a1c199c
|
SVGA: Increase VRAM top margin as a temporary workaround to an OOB in voodoo_banshee_blitter
|
2025-12-20 18:05:23 -03:00 |
|
Cacodemon345
|
3b8dc9a0c1
|
Do perspective correction with floating-point math
Fixes Actua Soccer with Matrox Mystique patch
|
2025-12-20 22:02:34 +06:00 |
|
TC1995
|
913c7c682b
|
Refresh rate fixes for mach8/32 and tgui9440/96x0
The Trident ones are a reworked port of MAME's code.
|
2025-12-17 22:13:37 +01:00 |
|
Cacodemon345
|
62a116586f
|
1. Allow agpMoveCMD register reads
2. Fix bad depth + 16-bit RGB565 writes
|
2025-12-18 01:40:42 +06:00 |
|
Miran Grča
|
242d272c1a
|
Merge pull request #6568 from AITUS95/master
Voodoo 1: Fix Screamer Rally regression while keeping Final Racing fix
|
2025-12-17 10:27:04 +01:00 |
|
AITUS95
|
bd29eadfd8
|
Reduce cmdfifo_depth to 20
|
2025-12-17 10:00:19 +01:00 |
|
AITUS95
|
df3fa89798
|
Voodoo 1: Reduce FIFO wake delay from 2000 to 500
|
2025-12-17 03:53:05 +01:00 |
|
AITUS95
|
7e05cdcce5
|
Voodoo 1: Change cmdfifo_depth threshold from >300 to <80
|
2025-12-17 03:51:19 +01:00 |
|
OBattler
|
6e8f1204cf
|
And non-ViRGE S3.
|
2025-12-15 22:08:29 +01:00 |
|
OBattler
|
da3b367604
|
And ATi Mach64 as well.
|
2025-12-15 22:07:39 +01:00 |
|
OBattler
|
01a1b5f30d
|
S3 ViRGE: Get rid of atomics on x86.
|
2025-12-15 22:05:18 +01:00 |
|
Cacodemon345
|
601155fdd6
|
Implement Voodoo alpha planes and alpha mask support
Fallback to interpreter if alpha planes are used for now
|
2025-12-14 23:27:18 +06:00 |
|
RichardG867
|
2ca88989c4
|
BT48x: Remove excess logging
|
2025-12-13 16:46:23 -03:00 |
|