[fpc-devel] VMT compatibility

Marco van de Voort marcov at stack.nl
Sun Jan 30 11:50:41 CET 2005

>   // Call C++ function and pass to it our "special" interface
>   Result := D3DXLoadMeshHierarchyFromX_FPC_{$}(Filename, MeshOptions, 
> pD3DDevice, AllocI, pUserDataLoader, ppFrameHierarchy, ppAnimController);
>   Dec(PInteger(AllocI)^, $C); // Patch interface VMT - BACK
> end;
> But I really want FPC be compatible with Delphi in this situation.

If I recall correctly, this was all done because the linker had problems with
symbols with negative offsets. 

More information about the fpc-devel mailing list