http://bugs.winehq.org/show_bug.cgi?id=34045
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|-unknown |mscoree See Also| |https://bugzilla.xamarin.co | |m/show_bug.cgi?id=168 Summary|Gray Matter demo crashes on |Gray Matter demo crashes on |startup |startup with Mono (support | |for Managed DirectX | |missing) Ever Confirmed|0 |1
--- Comment #10 from Anastasius Focht focht@gmx.net 2013-10-05 13:13:27 CDT --- Hello Andrey,
support for managed DirectX on Mono would be some kind of metabug but it needs at least one starting bug.
--- snip --- System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. File name: 'Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' at System.Windows.Forms.Form.OnLoad (System.EventArgs e) [0x00000] in <filename unknown>:0 at System.Windows.Forms.Form.OnLoadInternal (System.EventArgs e) [0x00000] in <filename unknown>:0 --- snip ---
Here is the Mono ticked (closed):
https://bugzilla.xamarin.com/show_bug.cgi?id=168
--- quote --- Please support Managed DirectX on Mono. That way Mono on Windows or on Wine will be able to run applications that use Microsoft's old Managed DirectX API[1]. I know it's unlikely you'll do this[2], but I figured I might as well try filing a feature request anyway.
[1]. http://en.wikipedia.org/wiki/Managed_DirectX [2]. http://thread.gmane.org/gmane.comp.gnome.mono.general/38571/focus=38572
Here are some other teams who have wrapped DirectX on .NET:
* SlimDX -- http://en.wikipedia.org/wiki/SlimDX * SharpDX -- http://en.wikipedia.org/wiki/SharpDX * MonoGame -- http://monogame.codeplex.com/
Maybe you could reuse some of their work. --- quote ---
Answer (and closure):
--- quote --- Miguel de Icaza 2012-06-19 15:18:19 EDT
This would be an independent project, Mono does not need to do this work. Someone else can. --- quote ---
It might be also useful to create a "managed DirectX" winetricks recipe for .NET apps to avoid running DXSETUP.exe which installs the whole bunch of unneeded native dx libs, polluting the WINEPREFIX.
Regards