码迷,mamicode.com
首页 >  
搜索关键字:gpu    ( 2258个结果
cocos2d Shader系列1:cocos2d-js Shader和OpenGL ES2.0
cocos2d的Shader也就是差不多直接跟GPU打交道了,跟Flash的Stage3D(AGAL)类似,不过没有AGAL这么恶心,不需要直接编写汇编语言。而Fragment Shader又跟Flash的pixelbender类似。本文以cocos2d-js为例,但cocos2dx其他版本也是同理...
分类:Web程序   时间:2014-11-04 18:54:30    阅读次数:367
移动GPU全解读(二)
【编者按】:本文作者为爱搞机特约作者、技术达人“炮神”@ioncannon。 在上一篇移动GPU解读中,对移动GPU的架构、相关参数进行了介绍,本部分介绍的则是移动GPU的Shader、GPU兼容性、“多核”的真相以及跑分问题。   说说被忽略的Shader 接下来我们回到Shader。Shader是GPU里负责计算的主要部分,同时占得面积最大,耗电也最多。当今的桌面GPU...
分类:移动开发   时间:2014-11-01 23:19:05    阅读次数:204
移动GPU全解读(一)
【编者按】:本文作者为爱搞机特约作者、技术达人“炮神”@ioncannon。 本文将从移动GPU的结构、参数、兼容性、跑分几方面让读者全方位对移动GPU有一定的概念。由于篇幅较长,分成两部分介绍,这是第一部分,讲解的是移动GPU的结构和相关参数。   前言 现在移动设备的“核战”越来越激烈,已经从CPU引发到了GPU上,于是“16核”、“8管线”、“MP4”、“三角形生成率”和“填充率”等...
分类:移动开发   时间:2014-11-01 23:17:37    阅读次数:392
移动GPU渲染原理的流派——IMR、TBR及TBDR
移动GPU渲染原理的流派——IMR、TBR及TBDR   移动GPU相对桌面级的GPU只能算是未长大的小孩子,虽然小孩子在某些场合也能比成人更有优势(比如杂技、柔术之类的表演),但在力量上还是有先天的差别,主要表现在理论性能和带宽上。   与桌面GPU动辄256bit甚至384bit的位宽、1.2-1.5GHz的高频显存相比,移动GPU不仅要和CPU共享内存带宽,而且普遍使用的是双32...
分类:移动开发   时间:2014-11-01 21:54:57    阅读次数:386
TBDR缺点
TBDR全称Tile-based Deferred Rendering,它是Power VR独特的TBR技术的一种延伸实现手段。TBR/TBDR通过将每一帧画面划分成多个矩形区域,并对区域内的所有像素分别进行Z值检查,在任务进入渲染阶段之前就将被遮挡的不可见像素剔除掉。由于在渲染之前进行Z-culling操作,这种充满想象力的做法极大地,甚至可以说海量的削减了最终被渲染像素的数量,不仅大幅降低了系...
分类:其他好文   时间:2014-11-01 21:54:14    阅读次数:271
Stage3D学习笔记(三):使用GPU绘制一个图片
首先准备我们需要的图片,尺寸必须是2的幂数,我修改了一下Starling的图标拿来用:还是先看看最终效果:代码是居于上一节的代码进行修改的: 1 package 2 { 3 import com.adobe.utils.AGALMiniAssembler; 4 5 ...
分类:其他好文   时间:2014-10-31 18:39:02    阅读次数:255
Stage3D学习笔记(二):使用GPU绘制一个三角形
我们需要使用到Adobe自家提供的AGALMiniAssembler代码类,可以在网下进行下载;关于AGAL的入门知识可以参考下面的文章:AGAL介绍系列文章(第一部分)AGAL介绍系列文章(第二部分)AGAL介绍系列文章(第三部分)最终效果如下:直接上代码了,亲们请查看相关的注释说明: 1 pa....
分类:其他好文   时间:2014-10-31 15:15:57    阅读次数:220
WebGL 入门-WebGL简介与3D图形学
WebGL是一项使用JavaScript实现3D绘图的技术,浏览器无需插件支持,Web开发者就能借助系统显卡(GPU)进行编写代码从而呈现3D场景和对象。
分类:Web程序   时间:2014-10-31 15:11:24    阅读次数:229
GPU抗锯齿
抗锯齿(Anti-aliasing):标准翻译为”抗图像折叠失真“。由于在3D图像中,受分辨的制约,物体边缘总会或多或少的呈现三角形的锯齿,而抗锯齿就是指对图像边缘进行柔化处理,使图像边缘看起来更平滑,更接近实物的物体。它是提高画质以使之柔和的一种方法。如今最新的全屏抗锯齿(FullSceneAnti-Aliasing)可以有效的消除多边形结合处(特别是较小的多边形间组合中)的错位现象,降低了图像...
分类:其他好文   时间:2014-10-30 22:44:23    阅读次数:249
CUDA从入门到精通
http://blog.csdn.net/augusdi/article/details/12833235 CUDA从入门到精通(零):写在前面 在老板的要求下,本博主从2012年上高性能计算课程开始接触CUDA编程,随后将该技术应用到了实际项目中,使处理程序加速超过1K,可见基于图形显示器的并行计算对于追求速度的应用来说无疑是一个理想的选择。还有不到一年毕业,怕是毕业后这...
分类:其他好文   时间:2014-10-26 10:23:59    阅读次数:357
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!