音视频专辑OpenGL+Metal图像处理

《Metal》官方文档翻译002-关于Metal编程指南

2017-10-20  本文已影响113人  张芳涛

关于Metal编程指南

Metal框架支持GPU加速的高级3D图形渲染和数据并行计算工作负载。Metal提供了一个现代化和流线型的API,用于对图形和计算命令的组织,处理和提交进行细粒度,低级别的控制,以及管理这些命令的相关数据和资源。Metal的主要目标是最小化执行GPU工作负载所产生的CPU开销。

前言

本文档描述了Metal的基本概念:命令提交模型,内存管理模型,以及独立编译的代码用于图形着色器和数据并行计算功能。该文档然后详细介绍如何使用Metal API编写应用程序。

以下章节可以找到更多细节:

学习这个的所需条件

您应该熟悉Objective-C语言,并熟练使用OpenGL,Op​​enCL或类似的API进行编程。

你也可以查阅下面的资料

Metal框架参考是文档的集合,描述了Metal框架的接口。

所述Metal着色语言规范是一个文档,指定该Metal着色语言,这是用来写图形着色器或用于通过Metal应用程式compute函数。

此外,Apple开发人员库中还提供了使用Metal的几个示例代码项目。

下一页

上一篇下一篇

猜你喜欢

热点阅读