Richard Matthias wrote: > It's worth mentioning that Microsoft's Managed DirectX doesn't use COM > interop. They have a library with a simpler C interface that talks to > the kernel portion of DirectX that the drivers plug into and the MDX > library uses that - it's almost completely seperate from the DirectX > that C++ developers use.
Er... no. I have Managed DirectX installed, and I can find, through ILDASM, pretty much the exact same IL sequence I posted earlier, pointer arithmetic and all. They use hand-written marshaling to the COM interfaces, not to the kernel. In fact, here's the document where they say they did it: http://members.microsoft.com/customerevidence/Common/FileOpen.aspx?FileName=12419_MicrosoftDirectX_CS.doc --Brian _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list