ebiten/internal/graphicsdriver/metal
TotallyGamerJet 6452cbc895
internal/cocoa: bring back NSInvocation for CopyFromTexture (#3136)
This is a partial revert of c3ea539 but keeps the change for removal of NSInvocation in SetScissorRect, GetBytes,
and ReplaceRegion.

Closes #3135
2024-10-19 23:59:45 +09:00
..
ca internal/cocoa, internal/graphicsdriver/metal/*: minimize allocations (#3133) 2024-10-18 11:44:37 +09:00
mtl internal/cocoa: bring back NSInvocation for CopyFromTexture (#3136) 2024-10-19 23:59:45 +09:00
graphics_darwin.go internal/cocoa, internal/graphicsdriver/metal/*: minimize allocations (#3133) 2024-10-18 11:44:37 +09:00
README.md
shader_darwin.go
view_darwin.go
view_ios.go
view_macos.go

These packages are copied from Dmitri Shuralyov's mtl packages and edited with Dmitri's permission:

  • github.com/hajimehoshi/ebiten/v2/internal/graphicsdriver/metal/ca (copied from dmitri.shuralyov.com/gpu/mtl/example/movingtriangle/internal/ca)
  • github.com/hajimehoshi/ebiten/v2/internal/graphicsdriver/metal/mtl (copied from dmitri.shuralyov.com/gpu/mtl)
  • github.com/hajimehoshi/ebiten/v2/internal/graphicsdriver/metal/ns (copied from dmitri.shuralyov.com/gpu/mtl/example/movingtriangle/internal/ns)