SarahW
e27e37179f
Guard fatal()s in Banshee/V3 code in !RELEASE_BUILD
2020-12-01 16:04:19 +00:00
SarahW
4adb34078d
Implement non-poly lines in Banshee/V3 blitter.
2020-12-01 15:21:44 +00:00
SarahW
97dd2aa4bf
Implement Banshee/V3 line stippling, including previously missing
...
registers. Fixes Lotus Smartsuite 97 installation.
2020-11-26 20:52:50 +00:00
SarahW
70ab938439
Update dest x/y at end of Banshee blitter command if required. Fixes
...
corruption in Windows 2000.
2020-11-14 19:33:55 +00:00
SarahW
44433fd020
Reset Banshee/V3 2D blitter coordinates on new command start. Fixes
...
corruption in Winamp.
2020-11-14 19:33:54 +00:00
SarahW
1ebaa7c640
Banshee 2D blitter should wait for 3D to go idle before starting a
...
blit. Fixes text in Forsaken.
2020-11-14 19:33:49 +00:00
SarahW
771c5c6ba3
More Banshee host data size tweaking.
2020-11-14 19:33:30 +00:00
SarahW
3040c4e994
Additional Banshee host data size fix.
2020-11-14 19:33:30 +00:00
SarahW
11b29c7c18
Fix Banshee host data size when source format is 1 bpp. Fixes some
...
bad icon masks in Windows 98.
2020-11-14 19:33:29 +00:00
SarahW
133f19fe39
Implement Banshee tiled surfaces
2020-11-14 19:33:29 +00:00
SarahW
19a5dfa579
Added Voodoo Banshee emulation.
...
Known issues :
- Tiled framebuffer layout is not yet implemented. This causes horizontal
offsets in some 2D 16bpp stuff (eg FMV in Tomb Raider 2, UI in Expendable)
- Fog is broken and currently disabled for Banshee
- Possibly at least 1 race in 2D blitter emulation
- A few things not yet emulated - overlay filters, some (rarely used) 2D
blitter functions
2020-11-14 19:33:28 +00:00