Commit Graph

5 Commits

Author SHA1 Message Date
luisjoseromero
eca2625093 Force Voodoo blit
Certain applications using the Voodoo adapter stop blitting
when there's no activity (e.g mouse movement, animation).
This results in a black screen when events like window/full screen
transitions take place. Usually this can be fixed by
moving the mouse or with keyboard inout. This change forces
a blit to refresh the screen.

In addition, added critical sections since they are lighter
than mutexes.
2021-01-19 00:39:40 +00:00
David Hrdlička
a0c833e970 voodoo: convert variable length arrays to malloc'd 2020-12-16 20:26:34 +01:00
OBattler
31c78fddf3 Fixed Voodoo 3D rendering. 2020-11-18 16:56:35 +01:00
OBattler
889c19c650 The Voodoos now correctly lock and unlock mutexes. 2020-11-18 16:15:01 +01:00
TC1995
7bb51b4c7a Ported the latest Voodoo patches from PCem. 2020-11-18 00:21:07 +01:00