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 [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
dxg [WIN32SS][ENG][NTDDRAW] Manage DirectDraw instances when switching display mode (#4519) 2023-06-21 18:00:24 +02:00
dxgthk [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
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 Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys. 2017-10-03 07:45:34 +00:00