migueldeicaza / SwiftGodot

New Godot bindings for Swift
https://migueldeicaza.github.io/SwiftGodotDocs/tutorials/swiftgodot-tutorials/
MIT License
1.18k stars 77 forks source link

Refactor Extension Interface (with implementation-only GDExtension import) #611

Closed konczg closed 3 days ago

konczg commented 4 days ago

These changes refactor the extension interface into a single protocol that provides access to the library handle and the getProcAddr function, giving the implementation more flexibility in providing these to the bindings.

migueldeicaza commented 3 days ago

Thank you for the changes Gabor!