opengl
_大猪
这个作者很懒,什么都没留下…
展开
-
cocos2dx opengl入门系列三-画一个四边形
运行环境:mac10.12.2xcode Version 8.2.1cocos2dx-x-3.13.1代码:新建cocos2dx项目,具体操作官网有教程。新建好后,新建Test.cpp,代码如下://// Test.cpp// Rectangle//// Created by zhufu on 2017/3/27.////#include "Tes原创 2017-06-22 14:26:33 · 1506 阅读 · 0 评论 -
CocosCreator使用自定义shader
文章转载自:https://blog.csdn.net/xufeng0991/article/details/72973664为了减少游戏资源,游戏中免不了会使用一些shader,下面是一个将图片变灰shader,以此来看看如何在cocos creator中使用和管理shader。shader文件管理在assets中新建一个文件夹resources,然后在resources中新建一个S...转载 2018-10-09 15:36:39 · 3854 阅读 · 2 评论 -
对CocosCreatorr的Draw call的理解
Draw call比较直观的描述应该是: 在CPU不改变渲染数据的情况下,openGL的一次渲染。opengGL的一次渲染:CPU调用图形绘制接口来使GPU执行渲染操作,渲染流程是CPU和GPU并行工作的过程。CPU和GPU之间通过一系列的缓冲区来联系,CPU将缓冲区的数据发送给GPU来让GPU执行渲染命令。插一句:大家如果对openGL的渲染流程感兴趣,可以参数https://blo原创 2018-03-26 16:30:14 · 11779 阅读 · 2 评论 -
OpenGL ES 2.0 渲染流程整理
文章转载自:https://blog.csdn.net/xufeng0991/article/details/51958492OpenGL渲染流程及渲染管线,OpenGL ES2.0的渲染管线如下图所示,阴影部分为可编程阶段。下面是对图中的每个过程的详细解释:1 VBO/VAO(顶点缓冲区对象或顶点数组对象)VBO/VAO是cpu提供给GPU的顶点信息,转载 2018-03-26 15:11:41 · 2289 阅读 · 0 评论 -
【OpenGL】详解第一个OpenGL程序
文章转载自:http://blog.csdn.net/candycat1992/article/details/39676669写在前面OpenGL能做的事情太多了!很多程序也看起来很复杂。很多人感觉OpenGL晦涩难懂,原因大多是被OpenGL里面各种语句搞得头大,一会gen一下,一会bind一下,一会又active一下。搞到最后都不知道自己在干嘛,更有可能因转载 2017-12-15 10:14:05 · 662 阅读 · 1 评论 -
通过opengl来实现yuv的显示
文章转载自:http://blog.csdn.net/eastlhu/article/details/9382431// OpenGL ES 2.0 code #include "Shader.vert" #include "Shader.frag" #include #include #include #include #include转载 2017-12-23 17:59:32 · 4512 阅读 · 3 评论 -
cocos2dx opengl入门系列五-显示多纹理
运行环境:mac 10.12.2xcode Version 8.2.1cocos2dx-x-3.13.1代码:新建cocos2dx项目,具体操作官网有教程。新建好后,新建Test.cpp,代码如下://// Test.cpp// MutilTextures//// Created by zhufu on 2017/3/28.////#include原创 2017-06-22 17:32:53 · 860 阅读 · 2 评论 -
cocos2dx opengl入门系列四-显示图片
运行环境:mac 10.12.2xcode Version 8.2.1cocos2dx-x-3.13.1代码:新建cocos2dx项目,具体操作官网有教程。新建好后,新建Test.cpp,代码如下://// Test.cpp// Texture//// Created by zhufu on 2017/3/28.////#include "Test原创 2017-06-22 16:41:54 · 520 阅读 · 0 评论 -
cocos2dx opengl入门系列一-序言
入门序言:在开始这个系列之前有必要说明一下这个系列的结构。系列会从最简单的opengl画三角形->再画四边形->显示一个纹理->显示多重纹理。完。就是这样简单直接....好吧,这么简单的原因是本人水平有限,还有一个原因是cocos2dx对原生的opengl进行了一系列的封装,对学习原生opengl增加了不少难度。so我只是在门口看了一下,发现里面很深,没有贸然进入,怕自己走火入魔。原创 2017-06-22 13:58:46 · 581 阅读 · 0 评论 -
现代OpenGL教程 01 - 入门指南
文章转载自:http://huangwei.pro/2015-05/modern-opengl1/以下是我学习opengl得到的启示最多的一篇文章,我强烈地建议大家去读一下这位大神的文章!译序早前学OpenGL的时候还是1.x版本,用的都是glVertex,glNormal等固定管线API。后来工作需要接触DirectX9,shader也只是可选项而已,跟固定管线一起混用着转载 2017-06-23 09:51:21 · 42247 阅读 · 3 评论 -
cocos2dx opengl入门系列二-画一个三角形
运行环境:mac10.12.2xcode Version 8.2.1cocos2dx-x-3.13.1代码:新建cocos2dx项目,具体操作官网有教程。新建好后,新建Test.cpp,代码如下://// Test.cpp// FirstTriangle//// Created by zhufu on 2017/3/27.////#include原创 2017-06-22 14:02:04 · 1760 阅读 · 0 评论 -
UV纹理与贴图
文章转载自:http://www.cnblogs.com/jenry/p/4083415.html1.什么是UV? 对于三维模型,有两个最重要的坐标系统,一是顶点的位置(X,Y,Z)坐标,另一个就是UV坐标。什么是UV?简单的说,就是贴图影射到模型表面的依据。 完整的说,其实应该是UVW(因为XYZ已经用过了,所以另选三个字母表示)。U和V分别是图片在显示器水平、垂直方向上的坐标,取值一般...转载 2019-01-09 18:04:52 · 12789 阅读 · 0 评论