Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I know directX 9 uses many DLL's, but the main DLL is d3d9.dll which I can replace with my own one and so "hook" into an application using DirectX 9. I can do the same for directx 8. But I have a game which crashes and it uses directx 5, but placing my custom d3d5.dll in the games directory does not load my DLL file. (DirectX to openGL wrapper). What is the main DLL used by DirectX 5 for creating a device (a.k.a. what is the equivalent of d3d9.dll->CreateDevice(Ex) ?)?

share|improve this question
add comment

1 Answer

up vote 0 down vote accepted

Alright, it seems, all directx versions from one up to 7 use "ddraw.dll" as their main DLL and version 8 uses d3d8.dll, version 9 d3d9.dll. As for version 10 and 11 d3d10.dll and d3d11.dll respectively.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.