关于 Metal和本文

Metal 框架支持 GPU 加速的先进的 3D图形渲染和并行数据计算。Metal 提供了一系列现代化且高效的 API,用于在细粒度和低层次上组织、处理、提交图形绘制指令和并行计算指令,并管理和这些指令相关联的数据和资源。Metal 的一个主要目标是最小化 GPU 执行这些计算时必要的 CPU 开销。

概述

本文档描述 Metal 的基础概念:计算指令分发模型,内存管理模型以及独立编译代码的使用(比如图形着色器程序或者并行数据计算程序)。接下来本文将详细介绍如何使用 Metal API 实现 App。

你可以从以下章节中找到更多的细节:

预备知识

你应该熟悉 Objective-C 语言,并且有 OpenGL, OpenCL, 或者类似 API 的编程经验。

其他相关文档

Metal Framework Reference 是一个描述 Metal 框架接口的文档集合。

Metal Shading Language Guide 是一个介绍 Metal 着色语言的文档,Metal着色语言用来编写 Metal 应用程序所使用的图形着色器或计算函数。

此外,在 Apple Developer Library 中可以找到一些使用 Metal 的示例程序。

results matching ""

    No results matching ""