学习Metal,翻译了《metal programming guide》,分享之

[复制链接]
169 19
学习Metal,翻译了《metal programming guide》,分享之


另外 《Metal_Shading_Language_Guide》也翻译出来了,写shader需要搞明白着色语言,可以参考。


===================================================

Metal Programming Guide
Metal 编程指南
About Metal and this Guide 
关于Metal和本文
The Metal framework supports GPU-accelerated advanced 3D graphics rendering and data-parallel computation workloads. Metal provides a modern and streamlined API for fine-grain, low-level control of the organization, processing, and submission of graphics and computation commands and the management of the associated data and resources for these commands. A primary goal of Metal is to minimize the CPU overhead necessary for executing these GPU workloads. 
Metal框架支持GPU加速的3D图形渲染和并行数据计算。Metal提供了一系列的API用于在细粒度和低层次上组织、处理、提交图形绘制指令、并行计算指令,并管理和这些指令相关联的数据和资源。Metal的一个主要目标是减少GPU执行这些计算的必要的开销。
At a Glance 
概述
This document describes the fundamental concepts of Metal: the command submission model, the memory management model, and the use of independently compiled code (i.e., graphics shader functions or data-parallel computation functions). The document then details how to use the Metal API to write an app that: 
sets hardware state necessary for graphics or data-parallel compute workloads, 
commits commands for execution by the GPU, 
manages memory allocations, including buffer and texture objects, 
and manages compiled (or compilable) graphics shader or compute function code written in the Metal shading language. 
本文描述Metal的基本概念:计算指令分发模型,内存管理模型,独立编译的代码的使用(比如图形着色器程序或者并行数据计算程序)。接下来本文详述如何使用Metal的API实现app:
为图形渲染或是并行计算设置必要的硬件状态
提交命令到GPU执行
管理内存分配,包括buffer对象和textrue对象
管理编译好的(可编译的)图形着色程序或是用Metal着色程序语言写的并行计算程序
。。。。。。

[ 此帖被lovivid在2015-03-06 16:55重新编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复

19 个评论

346026728  新手上路  发表于 2018-5-17 03:00:38  | 显示全部楼层
不错,好东西。收藏了!

举报 使用道具

回复
wwjwzj  新手上路  发表于 2018-5-17 04:11:49  | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复
13423831067  新手上路  发表于 2018-5-17 04:31:14  | 显示全部楼层
还不懂这玩意,不知道是干啥的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复
fishstaff  注册会员  发表于 2018-5-17 04:33:09  | 显示全部楼层
学习Metal,翻译了《metal programming guide》,分享之


另外 《Metal_Shading_Language_Guide》也翻译出来了,写shader需要搞明白着色语言,可以参考。


===================================================

Metal Programming Guide
Metal 编程指南
About Metal and this Guide 
关于Metal和本文
The Metal framework supports GPU-accelerated advanced 3D graphics rendering and data-parallel computation workloads. Metal provides a modern and streamlined API for fine-grain, low-level control of the organization, processing, and submission of graphics and computation commands and the management of the associated data and resources for these commands. A primary goal of Metal is to minimize the CPU overhead necessary for executing these GPU workloads. 
Metal框架支持GPU加速的3D图形渲染和并行数据计算。Metal提供了一系列的API用于在细粒度和低层次上组织、处理、提交图形绘制指令、并行计算指令,并管理和这些指令相关联的数据和资源。Metal的一个主要目标是减少GPU执行这些计算的必要的开销。
At a Glance 
概述
This document describes the fundamental concepts of Metal: the command submission model, the memory management model, and the use of independently compiled code (i.e., graphics shader functions or data-parallel computation functions). The document then details how to use the Metal API to write an app that: 
sets hardware state necessary for graphics or data-parallel compute workloads, 
commits commands for execution by the GPU, 
manages memory allocations, including buffer and texture objects, 
and manages compiled (or compilable) graphics shader or compute function code written in the Metal shading language. 
本文描述Metal的基本概念:计算指令分发模型,内存管理模型,独立编译的代码的使用(比如图形着色器程序或者并行数据计算程序)。接下来本文详述如何使用Metal的API实现app:
为图形渲染或是并行计算设置必要的硬件状态
提交命令到GPU执行
管理内存分配,包括buffer对象和textrue对象
管理编译好的(可编译的)图形着色程序或是用Metal着色程序语言写的并行计算程序
。。。。。。

[ 此帖被lovivid在2015-03-06 16:55重新编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复
lu40042753  新手上路  发表于 2018-5-17 04:54:06  | 显示全部楼层
谢谢大佬,这块国内似乎做的人不是很多

举报 使用道具

回复
dshgsjhjs  新手上路  发表于 2018-5-17 04:55:44  | 显示全部楼层
多谢分享多谢分享多谢分享

举报 使用道具

回复
gjf851007  新手上路  发表于 2018-5-17 05:40:37  | 显示全部楼层
学了OpenGL 来学这个,非常快

举报 使用道具

回复
conan  新手上路  发表于 2018-5-17 06:10:29  | 显示全部楼层
最近貌似低调了很多,不知道前景怎么样

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复
zsc2525  新手上路  发表于 2018-5-17 06:16:22  | 显示全部楼层
为啥我没有权限访问此页面呢》????

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

ios.irunthink.com
搜索
热搜: iOS swift 下拉刷新

图文热点

更多

开发教程

更多

客服中心

400-800 周一至周日 9:30-17:30 仅收市话费

关注我们

  • 微信扫描
  • 关注微信
关于我们
关于我们
友情链接
联系我们
帮助中心
精贴推荐
源码上传
注册登录
服务支持
资源下载
关注我们
官方微博
官方空间
快速回复 返回顶部 返回列表