[Bug 34045] Gray Matter demo crashes on startup with Mono (support for Managed DirectX missing)

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Oct 5 13:13:27 CDT 2013


http://bugs.winehq.org/show_bug.cgi?id=34045

Anastasius Focht <focht at 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 at 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

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list