タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

APIとapiとMetalに関するedo_m18のブックマーク (2)

  • iOS 8 @ Metal要点まとめ - ラーメンは味噌汁

    2014-06-23 iOS 8 @ Metal要点まとめ iOS 8 Metal OpenGL ES よりも低レベルなAPI iOS 8からMetalという新しいグラフィックAPIが追加されます。OpenGL ESよりもオーバーヘッドを抑えることができ、最大10倍のパフォーマンスを発揮するそうです。10倍は言い過ぎな気もしますがまぁおそらくそれなりに速いのでしょう。すでにAppleから公開されているドキュメントやリファレンスを元にMetalの要点をまとめておきます。 ※ドキュメントにも書いてありますが正式版では仕様が変更される可能性があります。 Metal関連リンク Working with Metal: Overview http://devstreaming.apple.com/videos/wwdc/2014/603xx33n8igr5n1/603/603_working_w

  • Metalの「shared CPU/GPU memory buffer」について : DSAS開発者の部屋

    iOS8のリリースにより、A7を搭載したiOS端末からはOpenGLESに代わる新グラフィックスAPIであるMetalが動くようになりました。 iOS8発表時のAppleのKeynoteで紹介されたとおり、MetalはOpenGLとくらべてAPIの層が薄くて最適化されているので高速に動作するようで、他の多くの記事でもこの事が書かれています。 しかし実際にMetalに触れてみると、単にAppleのハードウェアに最適化されていてオーバーヘッドが低く速いということに留まらず、ある一つの特長に気付きます。 それは「shared CPU/GPU memory buffer」つまりCPU/GPU間でメモリが共有されているというものです。 ここでは今までiOSの3Dアプリケーション開発に利用されていたOpenGLESでのメモリの扱い方と比較しつつ、CPU/GPU間でメモリが共有されることのメリットについ

    Metalの「shared CPU/GPU memory buffer」について : DSAS開発者の部屋
  • 1