Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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
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

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .