hajimehoshi / ebiten

Ebitengine - A dead simple 2D game engine for Go
https://ebitengine.org
Apache License 2.0
10.96k stars 655 forks source link

internal/cocoa, internal/graphicsdriver/metal/*: rewrite the implementation in a modern way #2950

Closed hajimehoshi closed 3 days ago

hajimehoshi commented 6 months ago

Operating System

What feature would you like to be added?

Now PureGo functions can return structs, we no longer need NSInvocation.

Why is this needed?

No response

hajimehoshi commented 3 days ago

This is done by https://github.com/hajimehoshi/ebiten/commit/5dee21dc7dddd5c3c0c8bc5285afc79d72fb5f2e ?