首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
程序员kenney
掘友等级
高级工程师
|
腾讯QQ影像中心
擅长OpenGL开发,Android开发,喜欢研究技术。我的github:https://www.github.com/kenneycode
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
最新
热门
Android视频解码及渲染
大家好,我是程序员kenney,今天给大家说说在android上如何做视频解码及渲染。 视频解码有多种方法,今天给大家介绍的是用android自带的MediaCodec进行硬解码,所谓硬解码就是利用硬件进行解码,速度快,与之相对就是软解码,速度慢,但兼容性好。 1. 创建一块s…
OpenGL黑屏及渲染不出来的常见原因总结
大家好,我是程序员kenney,今天给大家分析一下OpenGL的黑屏及渲染不出来常见原因。 做OpenGL开发的同学,想必一定碰到过黑屏的问题,特别是刚接触OpenGL的同学,可能会觉得黑屏问题让人相当头疼,因为OpenGL的查错没有一般编程时那么简单,我们通常是利用glGet…
OpenGL ES 高级进阶:颜色混合
本文将介绍OpenGL中的颜色混合,包括颜色混合的概念、作用,以及在OpenGL中如何实现颜色混合。
OpenGL ES 高级进阶:fence同步
今天给大家介绍OpenGL ES 3.0的一个特性fence,它可以用来同步OpenGL命令,在多线程编程时很有用,我之前的一篇文章《OpenGL ES 命令队列及glFlush/glFinish》中有说到,OpenGL命令的执行是在GPU上的,我们调用OpenGL方法实际上是…
Android相机OpenGL特效渲染
大家好,今天给大家介绍Android上如何利用OpenGL进行相机特效渲染。 相机特效渲染是什么呢?所谓特效是一个比较宽泛的概念,对相机采集到的画面做一定的修改,加上一定的效果再展示出来,都可以叫特效,比如我们有时候会用一些app来进行自拍,有美颜、提亮等效果,还可以在画面上添…
OpenGL ES命令队列及glFinish/glFlush
大家好,今天给大家介绍一下OpenGL ES的命令队列及glFinish/glFlush。 我们知道,我们调用的OpenGL ES方法,都是在CPU上调用的,这些调用最终会被转换成GPU驱动指令而在GPU上执行,而CPU和GPU因为是两个不同的处理器,它们之间自然是可以并行地执…
OpenGL 3D渲染技术:坐标系及矩阵变换
今天给大家讲讲OpenGL ES中的坐标系和矩阵变换,OpenGL ES 中的坐标系实际上有很多,在我之前的文章中,因为对应的效果对坐标系的要求不高,所用的坐标实际上是跳过的一系列的坐标变换,这点后面会给大家说,而矩阵变换就是将坐标从一个坐标系转换到另一个坐标系下。 我们先来了…
OpenGL ES 高级进阶:EGL及GL线程
今天给大家介绍EGL和GL线程,EGL是OpenGL ES开发中很重要的一部分,特别是当想实现一些比较复杂的功能时,就有必要去了解EGL,另外,了解EGL也对掌握渲染底层的基础原理很重要。
OpenGL ES 高级进阶:VBO和IBO
一个是因此每次渲染都要复制一次,因此内存中的顶点数据要一直留着,不然复制的时候就没有数据来复制了。 另一个是如果顶点数据量大的时候,每次渲染都做这样的一次复制,性能上会有问题,我们的例子中,顶点算是非常少的,那什么时候顶点会多呢?例如做一些形变效果时,往往会划分网格,一般来说划…
OpenGL ES 高级进阶:纹理数组
这样一方面会占用多个纹理单元,另一方面一旦shader定了,里面支持的纹理数量也就定了,不利于各种数量的纹理,除非自己去生成shader。 我们先来看fragment shader,可以看到,sampler2D变成了sampler2DArray,表示它是一个数组,然后使用的时候…
下一页
个人成就
文章被点赞
439
文章被阅读
298,408
掘力值
4,268
关注了
9
关注者
665
收藏集
1
关注标签
18
加入于
2018-05-15