码迷,mamicode.com
首页 >  
搜索关键字:glenable    ( 31个结果
深度测试
在启动深度测试glEnable(GL_DEPTH_TEST)之后,z值较小的片元如果比z值较大的片元晚绘制,z值较小的片源将会被丢弃,如下:CELL::matrix4matRot;matRot.translate(0,0,-1);-----------Z值较大CELL::matrix4MVP1=matProj*matView*matRot;glUniformMatrix4fv(_shader._MVP,1,false..
分类:其他好文   时间:2015-12-13 02:24:04    阅读次数:161
【Cocos2d-x】编译Android工程时提示error: 'GL_LINE_SMOOTH' was not declared in this scope
在Cocos2d-x项目中用到了OpenGL,使用GL_LINE_SMOOTH开启线条抗锯齿。 ccDrawColor4B(50, 26, 12, 255); // 设置线宽 glLineWidth(2.0f); // 启用线段反锯齿 glEnable(GL_LINE_SMOOTH); // 画第一条线 ccDrawLine(startPoint1,endPoint);...
分类:移动开发   时间:2015-02-13 16:35:48    阅读次数:1973
OpenGL部分知识小总结
OpenGL部分知识小总结 光照: glEnable(GL_LIGHT0); glEnable(GL_LIGHTING); 创建光源: glLightf(GLenum light, GLenum pname, GLfloat param); pname参数:     GL_AMBIENT——环境光     GL_DIFFUSE——散射光强...
分类:其他好文   时间:2014-12-14 14:38:09    阅读次数:455
在OpenGL中给场景添加光照
在OpenGL中给场景添加光照      为了在OpenGL中使用光照计算,我们需要调用glEnable方法,并用GL_LIGHTING作为参数。这个调用告诉OpenGL在确定场景中每个顶点的颜色时使用光照参数和材料属性。当然,如果我们没有指定任何光照参数和材料属性,那么物体仍将会保持为黑暗的无光照状态。      // 启用光照      glEnable(GL_LIG...
分类:其他好文   时间:2014-11-25 23:36:36    阅读次数:268
Android +NDK+eclipse+opengl ES2.0 开启深度测试
环境:eclipse,ndkr8,opengl es2.0,android            最近使用eclipse和NDK进行android opengl es2.0的开发,发现了绘制的物体显示与深度无关,而与绘制的前后顺序有关。想了一下,应该是深度测试没有开启,开启了glEnable(GL_DEPTH_TEST),但是发现深度测试还是不起作用。网上查询了一下,原因是eclipse创建的窗...
分类:移动开发   时间:2014-11-19 10:55:33    阅读次数:232
直线点画模式
1:开启点画模式:glEnable(GL_LINE_STIPPLE); 2:设置当前模式为点画模式:glLineStipple(1, 0x0101);  #include #define drawOneLine(x1,y1,x2,y2) glBegin(GL_LINES); glVertex2f((x1), (y1)); glVertex2f((x2),(y2)); glEnd(); ...
分类:其他好文   时间:2014-10-23 00:08:15    阅读次数:287
Opengl 2D纹理实现
步骤如下:1. 首先启用2D纹理, 不启用会发现纹理区域是黑色的 glEnable(GL_TEXTURE_2D)2. 生成纹理 glGenTextures( 1, &m_nTextureID ) glBindTexture(1, &m_nTextureID) glTexImage2D(G...
分类:其他好文   时间:2014-10-19 23:01:17    阅读次数:277
openGL线型和线宽以及线的抗锯齿
openGL线型和线宽以及线抗锯齿   一、 线宽 Opengl的线宽设置:glLineWidth(width); width为float类型值,在0~10.0,大于10以上按10来处理。 若开启线的反走样glEnable(GL_LINE_SMOOTH);,设置小数值才起作用,否则就四舍五入的处理整数了。 二、  线型 函数为glLineStipple(factor, Pattern[...
分类:其他好文   时间:2014-07-17 19:27:07    阅读次数:675
10.4.3 编程实例-太阳系动画
#include float fEarth = 2.0f; //地球绕太阳的旋转角度 float fMoon = 24.0f; //月球绕地球的旋转角度 void Init() { glEnable(GL_DEPTH_TEST); //启用深度测试 glClearColor(0.0f, 0.0f, ...
分类:其他好文   时间:2014-06-18 20:41:38    阅读次数:257
多重纹理(纹理单元)
【多重纹理(纹理单元)】 glActiveTextureARB理解为选择(Select)某纹理单元(Texture Unit),选择一个纹理单元表示后续的glEnable(GL_TEXTURE_2D)、glBindTexture(GL_TEXTURE_2D, texture);作用于此所选的纹理单....
分类:其他好文   时间:2014-06-05 18:59:01    阅读次数:220
31条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!