Direct3D and DirectX have nothing to do with .Net. The port of the CLR will only allow to run .Net(core) applications on OSX or Linux . And even there DirectX seems to be a blocking factor e.g. XAML&#x2F;WPF which uses DirectX for drawing won&#x27;t be ported&#x2F;opensourced ,IMO for this very reason.