UnDelphiX works with DirectX 8.1 the same way DelphiX does - by using the DirectDraw interface (last changed in DirectX 7) thats for 2D anyway. There may be some changes to 3D that use DirectX 8.1.


As far as I know the difference between DelphiX and UnDelphiX is the procedure header calls. One sends TRect objects and the other sends a pointer to a TRect. By sending a pointer it makes if (marginally) faster.