
OpenGL
码农突围
这个作者很懒,什么都没留下…
展开
-
OpenGL ES总结(六)OpenGL ES中EGL
Agenda:EGL是什么?EGL数据类型EGL在Android中应用EGL的工作流程GLSurfaceView与EGL区别简单DemoEGL是什么?EGL? is an interface between Khronos rendering APIs such as OpenGL ES or OpenVG and the underlying native platform wind原创 2017-03-25 11:37:08 · 4526 阅读 · 2 评论 -
OpenGL ES总结(五)OpenGL ES中pipeLine机制
pipeline是什么?图形系统中前一道的输出作为下道工序的输入。主CPU发出一个绘图指令,然后可能由硬件部件完成坐标变换,裁剪,添加颜色或是材质,最后在屏幕上显示出来。简单理解就是:按照特定的顺序对图形信息进行处理。原创 2017-03-20 21:03:04 · 3674 阅读 · 2 评论 -
OpenGL ES总结(四)OpenGL 渲染视频画面
渲染视频和图片不同,视频需要不断地刷新,每当有新的一帧来时,我们都应该更新纹理,然后重新绘制。我们使用SurfaceTexture来设置MediaPlayer的setSurface.创建一个纹理视频的每一帧都可以看成图片,也就是要不断的更新纹理主要的原因是,MediaPlayer的输出往往不是RGB格式(一般是YUV),而GLSurfaceView需要RGB格式才能正常显示,另外,获取每一帧的数据并没有原创 2017-03-18 00:13:41 · 10093 阅读 · 4 评论 -
OpenGL ES总结(三)OpenGL通过计算纹理坐标来显示一张图片
通过OpenGL来显示一张汽车图片,图片可以看做一个矩形,所以我们先来画一个矩形OpenGL的基本形状是三角形,一个矩形可以看成由4个三角形构成原创 2017-03-16 21:36:54 · 10883 阅读 · 3 评论 -
OpenGL ES总结(一)OpenGL 初识
OpenGL是在图形图像中,非常优秀的渲染库,文中Demo下载地址:https://github.com/hejunlin2013/OpenGL31,看下今天的Agenda:原创 2017-03-12 13:55:04 · 18760 阅读 · 6 评论 -
OpenGL ES总结(二)OpenGL坐标变换之平移及旋转
世界坐标系:在OpenGL中,世界坐标系是以屏幕中心为原点(0, 0, 0),且是始终不变的。你面对屏幕,你的右边是x正轴,上面是y正轴,屏幕指向你的为z正轴。长度单位这样来定:窗口范围按此单位恰好是(-1,-1)到(1,1),即屏幕左下角坐标为(-1,-1),右上角坐标为(1,1)。 openGL使用右手坐标 从左到右,x递增 从下到上,y递增 从远到近,z递增 当前绘图坐标系:原创 2017-03-13 20:30:59 · 11168 阅读 · 3 评论