哈哈, 千呼万唤始出来, 我们第二篇笔记新鲜出炉了( 话说不是没隔多久么。。。。)
呵呵, 闲话不多说, 我们来看看上一篇我们写的代码, 知其然也要知其所以然啊
#include
void display()
{
glClear( GL_COLOR_BUFFER_BIT);
glRectf( -1, -1, 1, 1);
glFinish();
}
int main( in...
分类:
其他好文 时间:
2014-12-07 23:19:33
阅读次数:
286
编译在Ubuntu12.04下安装了Qt5.1.1,在编译工程的时候出现了如下错误:“GL/gl.h:No such file or directory”,查了一下资料发现这个问题由于系统中没有安装OpenGL库导致的,使用命令行安装OpenGL库及其工具:apt-get install lib.....
分类:
其他好文 时间:
2014-12-06 15:14:47
阅读次数:
119
阴影这块确实是难点。说到阴影就必须提到投影矩阵、模板值为1和2时分别渲染。说来话长,仅仅放上代码,供日后查阅。 1 /** 渲染墙面和阴影 */ 2 void CPlanarShadow::Render() 3 { 4 glClear(GL_STENCIL_BUFFER_BIT); ...
分类:
其他好文 时间:
2014-12-05 23:53:10
阅读次数:
227
void Context::getGLExtension()
{
const char* sVersion = (const char*)glGetString(GL_VERSION);
this->_version = std::string(sVersion);
const char* sShadingLang...
分类:
其他好文 时间:
2014-12-01 19:18:37
阅读次数:
477
2014-06-20 BaoXinjian一、摘要如果在Oracle EBS中开发Unix Shell,必定会涉及到在Shell中调用PLSQL,在Shell调用PLSQL一般是通过SQLPlus这个工具关于SQLPlus需明白SQLPlus的登录方式和常用命令,具体的在另文介绍SQLPlus的用法...
分类:
数据库 时间:
2014-11-30 16:43:11
阅读次数:
421
缓冲区保存在GPU内存中1. 创建缓冲区glGenBuffers()2. 绑定缓冲区glBindBuffer()缓冲区绑定点:GL_ARRAY_BUFFER, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_ELEMENT_ARRAY_BUFFER,像素缓...
分类:
其他好文 时间:
2014-11-29 22:56:47
阅读次数:
253
使用open GL ES 绘制三角形首先自定义一个GLSurfaceView class MyGLSurceView extends GLSurfaceView { public MyGLSurceView(Context context, AttributeSet attrs)...
分类:
移动开发 时间:
2014-11-29 13:10:15
阅读次数:
205
毕业设计用到了OpenGL,由于不会用MFC和Win32API做窗口程序;自然选用了GLUT。GLUT很好用,就是每次写一堆Init,注册callback,觉得有点恶心,于是对他做了简单的OO封装。记录在此,如有同学有兴趣可以下载。 GL...
分类:
其他好文 时间:
2014-11-28 06:40:10
阅读次数:
342
#if defined(__gl_h_) || defined(__GL_H__)#error gl.h included before glew.h#endif===============fatal error C1189: #error : gl.h included before glew....
分类:
其他好文 时间:
2014-11-26 22:24:33
阅读次数:
175
在OpenGL中给场景添加光照
为了在OpenGL中使用光照计算,我们需要调用glEnable方法,并用GL_LIGHTING作为参数。这个调用告诉OpenGL在确定场景中每个顶点的颜色时使用光照参数和材料属性。当然,如果我们没有指定任何光照参数和材料属性,那么物体仍将会保持为黑暗的无光照状态。
// 启用光照
glEnable(GL_LIG...
分类:
其他好文 时间:
2014-11-25 23:36:36
阅读次数:
268