Quote:
> Does C# support Direct X
C# is a language, it doesn't really support anything.
The proper question would be, "Does the .NET Framework support DirectX?"
and the short answer is, "No." or "Sort of".
DirectX 8 (currently shipping) must be called through COM interop which
is slow and not 100% when working with DirectX. There are some things
which you simply cannot do with DX8 using COM interop.
DirectX 9 which will be shipping shortly will have a full .NET managed
interface which works very well with .NET and is in the 95th percentile
of speed when compared with pure C++ DirectX 9 according to some
sources.
You can download a beta, but there is no SDK documentation, so it's
mostly a shoot in the dark to get things working at this point.
It will ship soon with a fully documented SDK and there will be much
rejoicing.
-c