Metal API

macOS
grafik modelleri
Rendering
  • QuickDraw
  • Core OpenGL
  • Quartz 2D
  • Core Audio
  • Core Image
  • Core Animation
  • Core Video
  • ColorSync
  • QuickTime
  • Core Data
  • Core Text
  • Core hizmetleri
  • Metal API
Compositing
  • Quartz Compositor
  • g
  • t
  • d

Metal API iOS 8-de tanıtılan düşük seviyeli, düşük-havai donanım hızlandırmalı grafik ve bilgisayar uygulama programlama arayüzüdür (API). Bu, bir API altında OpenGL ve OpenCLe benzer işlevselliğini birleştirir.[1] Metal API IOS-a diğer platformlarda benzer API'lerin performans yararlarından bazılarını (Khronos Groupun çapraz platformu Vulkan API ve Microsoft Windows için Direct3D 12 gibi) getirmek için tasarlanmıştır.[2] Metal, 2 Haziran 2014 yılından beri Apple A7 ya da sonrasını kullanan iOS cihazlarında ve 8 Haziran 2015'ten beri OS X El Capitan çalıştıran Mac'lar üzerinde (2012 modelleri veya üstü) mevcuttur. Metal daha da işlem shaderi getirerek GPGPU programlama yeteneklerini geliştirdi. Metal C++11 dayalı yeni bir gölgeleme dili kullanır; Bu Clang ve LLVM kullanılarak uygulanır.[3] OS X'da Metal desteği WWDC 2015'te açıklandı.

Metal API 2'nin logosu

Performans

Metal çeşitli nedenlerden dolayı OpenGL-den daha iyi performansa sahiptir.

  • Ön bilgisayarlı shader ve belirgin doğrulama.
  • GPU ve CPU arasında açık senkronizasyon.
  • GPU ve CPU arasında paylaşılan bellek alanı
  • Alt sürücü havaisi.

Kaynakça

  1. ^ "Arşivlenmiş kopya". 29 Ekim 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ekim 2016. 
  2. ^ "Arşivlenmiş kopya". 15 Eylül 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ekim 2016. 
  3. ^ "Arşivlenmiş kopya" (PDF). 29 Ekim 2016 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 28 Ekim 2016. 

Dış bağlantılar

  • Metal geliştiriciler için20 Kasım 2017 tarihinde Wayback Machine sitesinde arşivlendi.

Ayrıca bakınız

  • g
  • t
  • d
MacOS/macOS
Versiyonlar
macOS wordmark
Uygulamalar
Kamu hizmetleri
  • Activity Monitor
  • AirPort Utility
  • AppleScript Editor
  • Archive Utility
  • Audio MIDI Setup
  • Bluetooth File Exchange
  • Boot Camp
  • ColorSync
  • Configurator
  • Console
  • Crash Reporter
  • DigitalColor Meter
  • Directory Utility
  • DiskImageMounter
  • Disk Utility
  • Font Book
  • Grab
  • Help Viewer
  • Image Capture
  • Installer
  • Keychain Access
  • Migration Assistant
  • Network Utility
  • ODBC Administrator
  • Screen Sharing
  • System Preferences
  • System Information
  • Terminal
  • Universal Access
  • VoiceOver
  • Software Update
  • Remote Install Mac OS X
Teknoloji ve kullanıcı arayüzü
Apple listeleri
  • g
  • t
  • d
iOS tabanlı ürünler
Donanım
iPhone
iPod Touch
iPad
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
Diğer
iOS logo.
Yazılım
iOS
iOS'ten türeyen
Hizmetler
Birlikte gelen
uygulamalar
Kaldırılanlar
Apple uygulamaları
Kaldırılanlar
Servisler
Kaldırılanlar
Diğer
Ayrıca bakınız
Taslak simgesiTeknoloji ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.