专栏名称: Cocoa开发者社区
CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
目录
相关文章推荐
今天看啥  ›  专栏  ›  Cocoa开发者社区

iOS GPGPU 编程:GPU进行浮点计算并读取结果

Cocoa开发者社区  · 公众号  · ios  · 2016-08-31 08:05
    

文章预览

▲点击上方“ CocoaChina ”关注 即可免费学习 iOS 开发 作者:熊皮皮 原文链接:http://www.jianshu.com/p/0b66c00d7073 本文档的任务是使用OpenGL ES 3接口,实现一个简单的读取经GPU处理的数据的程序,描述Transform Feedback的使用,方便后续学习粒子效果、图像处理等新内容。简洁起见,后续将OpenGL缩写为GL,OpenGL ES缩写为ES。关于Transform Feedback的具体应用可查看Soft Kitty OpenGL ES 3.0 demo,效果如下所示。完整演示视频在 Youtube 。 特别说明,OpenGL桌面版program允许只有一个vertex shader,不设置fragment shader可正常工作。然而,ES 3.0规定program必须搭配一个vertex shader和fragment shader,哪怕它们是空操作,否则链接阶段异常。 Transform Feedback的一个优势是把顶点着色器处理后的数据写回顶点缓冲区对象(Vertex Buffer Objects, ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览