一、概念理解OpenGL中,GPU屏幕渲染有以下两种方式:On-ScreenRendering意为当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行。Off-ScreenRendering意为离屏渲染,指的是GPU在当前屏幕缓冲区以外新开辟一个缓冲区进行渲染操作。二、离屏渲染的是是非非相..
分类:
其他好文 时间:
2016-06-30 23:36:02
阅读次数:
264
优化TableView 正确使用`reuseIdentifier`来重用cells 尽量使所有的view opaque,包括cell自身,尽量减少不必要的透明 View 尽量避免渐变效果,图片缩放,离屏渲染 缓存行高 如果cell内现实的内容来自web,使用异步加载,缓存请求结果 使用`shadow ...
分类:
其他好文 时间:
2016-06-24 01:49:19
阅读次数:
387
GPU渲染机制: CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 VSync 信号逐行读取帧缓冲区的数据,经过可能的数模转换传递给显示器显示。 GPU屏幕渲染有以下两种方式: On-Screen Rendering意为当前屏幕渲染,指的是GPU的 ...
分类:
移动开发 时间:
2016-06-21 23:59:22
阅读次数:
602
更详细地址https://zsisme.gitbooks.io/ios-/content/chapter15/offscreen-rendering.html(包含了核心动画) GPU渲染机制: CPU 计算好显示内容提交到 GPU,GPU 渲染完成后将渲染结果放入帧缓冲区,随后视频控制器会按照 V ...
分类:
移动开发 时间:
2016-06-16 17:43:53
阅读次数:
475
一、概念理解 OpenGL中,GPU屏幕渲染有以下两种方式: On-Screen Rendering 意为当前屏幕渲染,指的是GPU的渲染操作是在当前用于显示的屏幕缓冲区中进行。 Off-Screen Rendering 意为离屏渲染,指的是GPU在当前屏幕缓冲区以外新开辟一个缓冲区进行渲染操作。 ...
分类:
其他好文 时间:
2016-06-11 17:23:51
阅读次数:
182
查阅了好些关于圆角性能优化的帖子,总结下记录下来.
首先:
DSImageViewRound 使用方法
iOS图片高性能设置圆角一般我们在iOS开发的过程中设置圆角都是如下这样设置的。 avatarImageView.clipsToBounds = YES;
[avatarImageView.layer setCornerRadius:50];
这样设置会触发离屏渲染,比较消耗性能。比如当一...
分类:
移动开发 时间:
2016-06-07 13:09:33
阅读次数:
462
最近看了大量的优化tableview方案,为了配合sd下载图片,并且解决圆角图片离屏渲染问题,于是利用category自己写了个处理圆角的方法,解决了离屏渲染问题(并不是非常高效,感觉只是降低了GPU的消耗,但是提升了CPU的消耗,但是好歹也算是能提高一点fps),我还是更推荐使用yyimage下载 ...
分类:
其他好文 时间:
2016-05-17 16:05:02
阅读次数:
207
众所周知,给图片添加圆角有CALayer的cornerRadius, 比如: 最直接的方法: imgView.layer.cornerRadius1=110; imgView.clipsToBounds = YES; 这事离屏渲染 (off - screen - rendering), 是很消耗性能 ...
分类:
移动开发 时间:
2016-05-14 12:46:08
阅读次数:
226
Opengl4.0中可以进行离屏渲染,即创造一个帧缓存对象(FBO),绑定一个帧缓存对象后,所有对Opengl的操作都会针对这个帧缓存对象执行。而最近做项目时,在做一个拍照功能——读取Opengl渲染出的像素,并存入到BMP位图中。项目采用的是Opengl1.0和Opengl4.3结合的方法,并且两者的使用相对独立。使用旧的Opengl方法运行程序时,通过
glReadBuffer(GL_FRO...
分类:
其他好文 时间:
2016-05-13 03:38:03
阅读次数:
696
原文链接:https://mp.weixin.qq.com/s?__biz=MjM5NTIyNTUyMQ==&mid=2709544818&idx=1&sn=62d0d2e9a363d250beb2d6887dca54b3&scene=0&key=b28b03434249256bb3a6b7bd2f ...
分类:
移动开发 时间:
2016-04-28 14:01:52
阅读次数:
491