美文网首页
[转载]Metal中文文档:获取默认的GPU

[转载]Metal中文文档:获取默认的GPU

作者: yimao_b122 | 来源:发表于2018-09-29 09:32 被阅读0次

转载自Metal中文文档:获取默认的GPU

选择系统的默认GPU设备,用她去运行你的Metal代码。

使用Metal框架,你总是从获取一个GPU设备开始的。 你的app需要用到的和Metal有关的所有对象都来自一个MTLDevice实例,这个MTLDevice实例是在运行时获得的。 iOS和tvOS只有一个GPU,通过调用MTLCreateSystemDefaultDevice获得:

Swift

guardletdevice=MTLCreateSystemDefaultDevice()else{fatalError("Failed to get the system's default Metal device.")}

Objective-C

id<MTLDevice>device=MTLCreateSystemDefaultDevice();if(!device){NSLog(@"Failed to get the system's default Metal device.");return;}

在macOS的产品上可能会由多个GPU组成(译者注:一般为双显卡,集显+独显),比如Macbook, 系统默认设备是独立的GPU(独显)。然而,为了更精细的控制,你可能想要选择其他的GPU设备。 阅读 Mac选择GPU 获取更多信息。

相关文章

  • [转载]Metal中文文档:获取默认的GPU

    转载自Metal中文文档:获取默认的GPU 选择系统的默认GPU设备,用她去运行你的Metal代码。 使用Meta...

  • Metal - GPU - 获取默认GPU

    选择要在其上运行金属代码的系统的默认GPU设备。 概述 要使用Metal框架,首先要获取GPU设备,您的应用程序需...

  • Metal - GPU (二)

    在运行时访问GPU设备,GPU构成了Metal开发的基础。 获取默认GPU 选择要在其上运行金属代码的系统的默认G...

  • Metal渲染流程

    MTLDevice 获取设备的GPU MTLLibrary Metal函数库,可以通过makeDefaultLib...

  • 02-iOS 平台下 Metal 框架

    什么是Metal?Metal 与 OpenGL ES 区别?CPU/GPU 迭代 Metal 的表现 Metal ...

  • Metal Shader Language 中文翻译——概述

    1.1本文目的 Metal使您能够开发利用图形和计算GPU处理能力的应用程序。本文档介绍了Metal Shader...

  • 啥是馒头(Metal)

    啥是馒头(Metal) What's Metal The Metal framework supports GPU...

  • 在GPU上执行计算

    本文是在苹果文档中学习总结的 使用Metal查找GPU并对其执行计算。 将介绍所有Metal应用程序中使用的基本任...

  • Metal的简短旅程 <- Metal

    学习Metal中的GPU编程基础。 概览 Metal提供了对GPU的低层级和低能耗的访问入口。开发高效使用GPU的...

  • Metal 初体验和绘制三角形

    metal是苹果自己推出的渲染库。相对OpenGL ES可以提高对GPU的利用。Metal 应用 和GPU的关系 ...

网友评论

      本文标题:[转载]Metal中文文档:获取默认的GPU

      本文链接:https://www.haomeiwen.com/subject/hikvoftx.html