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

Reply via email to