reactos/win32ss/reactx
Oleg Dubinskiy e7ccb36b9b
[WIN32SS][NTDDRAW] Don't startup DirectX graphics each time on DirectDraw object creation (#5329)
CORE-17561, CORE-17932, CORE-18221

Do it at each system startup instead: Remove old DirectX initialization code.
It's now outdated and not needed anymore.

Previously, the corresponding hackish intEnableReactXDriver() function
did two things: load dxg.sys and enable DirectDraw.
Now loading DirectX graphics is done during WINSRV initialization, and
enabling DirectDraw is called during each (and also first) display mode
switch, as in Windows. As debug analysis proves, there are no any other
calls in NtGdiDdCreateDirectDrawObject, besides the corresponding DXG
function.
2023-06-21 18:03:27 +02:00
..
dxapi
dxg [WIN32SS][ENG][NTDDRAW] Manage DirectDraw instances when switching display mode (#4519) 2023-06-21 18:00:24 +02:00
dxgthk
ntddraw [WIN32SS][NTDDRAW] Don't startup DirectX graphics each time on DirectDraw object creation (#5329) 2023-06-21 18:03:27 +02:00
CMakeLists.txt