narzoul
|
71c67fffd4
|
Reworked vtable hooking
|
2021-03-16 14:13:20 +01:00 |
|
narzoul
|
35e66bd3cf
|
Leave cleanup to process termination
|
2021-03-01 22:59:07 +01:00 |
|
narzoul
|
b4ef2a1c0c
|
Use angle brackets in all include directives
|
2021-02-24 23:35:20 +01:00 |
|
narzoul
|
e83371afed
|
Moved GDI synchronization to UMD level
Fixes deadlock when starting Rayman 2 (issue #30).
|
2019-08-03 12:09:12 +02:00 |
|
narzoul
|
26f8742dc2
|
Reverted forcing surfaces to system memory
|
2019-08-01 16:00:10 +02:00 |
|
narzoul
|
5b171691f0
|
Separate DirectDraw and UMD critical sections
|
2019-06-08 15:59:17 +02:00 |
|
narzoul
|
cd674d54c8
|
Fixed potential deadlocks during WM_ACTIVATEAPP
|
2018-12-08 21:57:15 +01:00 |
|
narzoul
|
e69b5e312c
|
Moved common macros to compiler options
|
2018-12-08 21:53:41 +01:00 |
|
narzoul
|
785663700d
|
Separate GDI and DirectDraw surfaces
|
2018-12-08 21:53:40 +01:00 |
|
narzoul
|
4b02a40bc9
|
Hooked the IDirectDrawGammaControl interface
|
2017-06-05 16:35:48 +02:00 |
|
narzoul
|
d1cd72b304
|
Hooked the IDirectDrawClipper interface
|
2017-05-20 11:34:28 +02:00 |
|
narzoul
|
60129a1000
|
Suppress the ForceDirectDrawEmulation compatibility shim
|
2016-12-27 17:31:48 +01:00 |
|
narzoul
|
5b5863b028
|
Fixed various alt-tabbing issues
|
2016-12-20 18:52:50 +01:00 |
|
narzoul
|
aabe85db65
|
Removed CompatVtable dependency on derived interface
|
2016-10-23 15:28:27 +02:00 |
|
narzoul
|
b8832a92be
|
Moved DLL related parts to Dll namespace and subdirectory
|
2016-10-23 15:27:50 +02:00 |
|
narzoul
|
2097d737dc
|
Moved common parts to Common subdirectory
|
2016-10-23 15:27:26 +02:00 |
|
narzoul
|
1a9b4ce860
|
Moved Direct3D parts to Direct3d namespace and subdirectory
|
2016-10-23 15:25:32 +02:00 |
|
narzoul
|
55f840cb50
|
Moved DirectDraw parts to DDraw namespace and subdirectory
|
2016-10-23 15:25:27 +02:00 |
|