dotnet / Silk.NET

The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
https://dotnet.github.io/Silk.NET
MIT License
4.02k stars 386 forks source link

Apple Metal #1121

Open haolange opened 1 year ago

haolange commented 1 year ago

Hi, Is there a plan for suppor metal?

Perksey commented 1 year ago

Yes there is a plan.

IsaacMarovitz commented 1 year ago

@Perksey Any update on this? Projects like Ryujinx could very much benefit from Metal bindings in the future.

Perksey commented 1 year ago

@IsaacMarovitz this is still planned for 3.0.

haolange commented 9 months ago

Guys, I build a dotnet binding for Metal 3.0, Here is the link : https://github.com/haolange/SharpMetal/tree/main

IsaacMarovitz commented 9 months ago

Guys, I build a dotnet binding for Metal 3.0, Here is the link : https://github.com/haolange/SharpMetal/tree/main

Hi there, you seem to have plagiarised my repository. You are within your rights to do so under the MIT license that that code was initially distributed under, but it's generally not a good idea to then advertise that plagiarism on a thread with the original dev :)

haolange commented 9 months ago

Guys, I build a dotnet binding for Metal 3.0, Here is the link : https://github.com/haolange/SharpMetal/tree/main

Hi there, you seem to have plagiarised my repository. You are within your rights to do so under the MIT license that that code was initially distributed under, but it's generally not a good idea to then advertise that plagiarism on a thread with the original dev :)

I'm really sorry, this library was given to me by a friend. After asking him, he did indeed download it from your library. I have made some modifications to this library, mainly focusing on iOS support and GC free objects, as well as the content of MetalFX. May I add your library link as the source library for this library? Or should i delete it?

IsaacMarovitz commented 9 months ago

I'm really sorry, this library was given to me by a friend. After asking him, he did indeed download it from your library. I have made some modifications to this library, mainly focusing on iOS support and GC free objects, as well as the content of MetalFX. May I add your library link as the source library for this library? Or should i delete it?

I'm just fine if you link it. Also, consider PRing the GC stuff, as that is a core issue with the current implementation :)

haolange commented 9 months ago

I'm really sorry, this library was given to me by a friend. After asking him, he did indeed download it from your library. I have made some modifications to this library, mainly focusing on iOS support and GC free objects, as well as the content of MetalFX. May I add your library link as the source library for this library? Or should i delete it?

I'm just fine if you link it. Also, consider PRing the GC stuff, as that is a core issue with the current implementation :)

Ok i‘m already link it. Thank you and very very sorry. Finally what is PRing GC stuff?