VOGONS


First post, by eddman

User metadata
Rank Member
Rank
Member

EDIT: I should've put "pre-7" in the title. Ddraw7 and d3d7 can already be identified: "Object implementation is DX7 DirectDraw. Only D3D7 can be used via this one, old D3D device implementations are not available."
-----------------------------------------

For older versions the log simply says "Object implementation is plain old pre-DX7 DirectDraw. D3D7 cannot be used via this one."

Is it possible to add the ability to report the exact pre-7 DirectDraw and/or Direct3D version in the debug log?

Reply 1 of 2, by Dege

User metadata
Rank l33t
Rank
l33t

No, the pre-DX7 implementation contains all of the funcionality present up to DX6. It's created and then the application decides what interfaces it queries for the object later (IDirectDraw, IDirectDraw2, IDirectDraw4).
Unlike for DX7, there are no separate factoring functions for earlier versions of DDraw, only one common.