随笔分类 - OpenGL
摘要:1、到opengl官网下载glut源代码2、修改glutwin32.mak下# MSVC install directoriesLIBINSTALL =XXXXX\VC\lib //vs安装目录下例如G:\application\VS2013\VC\libINCLUDEINSTALL =xxxxxx...
阅读全文
摘要:1、glBufferSubData适用于相同数据类型void SetPositionY(float y){ vector>::iterator ver3; for(ver3 = vertices.begin();ver3!=vertices.end();ver3++) { ver3->y +=y;...
阅读全文
摘要:工程下载地址:http://pan.baidu.com/s/1ntr7NHv提取码:yf1h一、本文牵扯知识点梳理:(1)VBO(2)纹理(3)libpng(加载png)(4)shader1、VBO(Vertex Buffer Objec)//顶点坐标 glEnableVertexAttribArr...
阅读全文
摘要:上篇介绍了最基本的三角形绘制,本篇介绍如何使用索引的方式绘制多边行。为什么要使用索引方式,总体来说提高性能。如何提高:使用顶点数组的好处是避免大量的函数调用。即避免每画一个顶点就调用1次glVertex*()。 另一个好处是避免多边形相邻顶点的冗余指定。例如正方体,分别描述6个正方形,会造成每...
阅读全文
摘要:1、opengl开发环境搭建参考http://brothergrup.iteye.com/blog/16024712、为三角形填充颜色:填充颜色函数为glColor(3/4)*(r,g,b) 3或4表示rgb/rgba;*表示rgba的数值类型(b,i..) 最终都会被映射到[0-1].如何映射的呢...
阅读全文
摘要:1、到http://glew.sourceforge.net/下载源代码2、使用vs2012打开build下vc6的glew.dsw ,自动生成2012工程(一路点确定)特别注意:不要使用build下的vc12之类的 本人亲测不好使 坑了我很久3、直接生成解决方案,会在根目录下bin 和lib下生成...
阅读全文
摘要:原文地址:http://en.wikibooks.org/wiki/Cg_Programming/Programmable_Graphics_PipelineIn the following diagram, programmable stages are represented by green boxes, fixed-function stages are represented by gray boxes, and data is represented by blue boxes.
阅读全文

浙公网安备 33010602011771号