![](https://img-blog.csdnimg.cn/20190731110809768.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Metal
苹果Metal框架的学习
夏目三三
不疯魔不成活
展开
-
Metal概念
Metal在 WWDC 2014 上,Apple为游戏开发者推出了新的平台技术 Metal,该技术能够为 3D 图像提高 10 倍的渲染性能,并支持大家熟悉的游戏引擎及公司。用来渲染3D高级图形,并使用图形处理器执行数据并行计算。概览图形处理器(GPUs)旨在快速渲染图形并执行数据并行计算。使用Metal framework可直接与设备上可用的GPUs通信。使用此功能,使Apps在渲染...原创 2020-02-20 16:13:35 · 386 阅读 · 1 评论 -
一、在GPU上执行运算
本文Demo环境:mac os 10.14.5xcode 10.3此系列文章源自官方案例,详情至此处专用名词虽有汉字翻译,但会保留原有英文形式名词。概述在此示例中,会学习在所有 Metal apps 中使用到的基本要素:a)把用 C 写的简单函数转化成Metal Shading Language(MSL),因此可以在 GPU 上运行b)找到 GPU...原创 2019-07-31 15:35:57 · 6143 阅读 · 0 评论 -
二、使用Metal绘制视图内容
本文Demo环境:mac os 10.14.5xcode 10.3此系列文章源自官方案例,详情至此处专用名词虽有汉字翻译,但会保留原有英文形式名词。概览本示例中,将学习用Metal渲染图形内容的基础知识。用Metal Framework创建视图,用Metal绘制视图内容。然后,为 渲染过程 编码命令,清除视图生成背景色。1.准备绘制 MetalKi...原创 2019-08-27 16:40:00 · 1172 阅读 · 0 评论