DmitryKo
Veteran
Yes, that's a nice touch. For some reason it was already implemented in Direct3D 8/9 tracing log, but omitted in Direct3D 7 and below.Dege just added interface numbers to dgvoodoo's trace log
FYI
QueryIterface()
method call also expands known IIDs into readable names like IID_IDirect3DHALDevice
, IID_IDirect3D3
, IID_IDirectDDraw4
, IID_IDirect3DLight2
, IID_IDirect3DTexture2
, IID_IDirectDrawSurface4
etc. only for Direct3D 7 devices, but not for Direct3D 8/9.Maybe you could also convince the author to add leading
I
to COM interface names like IDrect3D7 / IDrectDraw7
, IDrect3DDevice7 / IDrectDrawDevice7
etc.
Last edited: