
OpenGL
GNG
哥尼斯堡,我的故乡。
展开
-
OpenGL中常用的 GLUT 函数
GLUT函数说明一、初始化void glutInit(int* argc,char** argv) 这个函数用来初始化GLUT库。对应 main 函数的形式应是: int main(int argc,char* argv[]); 这个函数从 main 函数获取其两个参数。 void glutInitWindowSize(int width,int height); void glutInit转载 2017-01-05 19:19:16 · 11614 阅读 · 0 评论 -
opengl绘制一个简单三角形
在配置好OpenGL环境后,编写一个简单的OpenGL程序,体会一个完整的程序框架。下面的demo仅仅在蓝色的背景上绘制一个红色的三角形。代码参考自《OpenGL超级宝典(第5版)》//Triangle.cpp//our first opengl program that will just draw a triangle on the screen.#include //open原创 2016-06-22 18:04:35 · 6970 阅读 · 0 评论 -
如何检测显卡类型和OpenGL版本?
1.检测显卡类型(Windows):1) 打开“运行”窗口。2)输入 dxdiag 进入 DirectX诊断工具,即列出显卡信息。2.查看OpenGL的版本(windows):把如下代码放入OpenGL环境中运行,即可查看到输出结果。#include#include #include int main(int argc, ch原创 2016-06-28 11:02:59 · 71876 阅读 · 5 评论 -
VS2010/VS2012/VS2015下openGL环境配置
这篇OpenGL超级宝典第五版环境搭建是参考这篇博客 http://www.zyh1690.org/build-opengl-super-bible-fifth-edition-development-environment/ 但是其中还是有些细节有点问题的,是参照了这篇博客的一些评论才搭建成功地,最重要的就是要细心同时这个搭建环境虽然是针对VS2010的但是我帮同学在VS2012下也搭建成功了所转载 2016-06-15 20:13:38 · 7071 阅读 · 4 评论 -
学OpenGL的一点心得体会
写在前面OpenGL能做的事情太多了!很多程序也看起来很复杂。很多人感觉OpenGL晦涩难懂,原因大多是被OpenGL里面各种语句搞得头大,一会gen一下,一会bind一下,一会又active一下。搞到最后都不知道自己在干嘛,更有可能因为某一步的顺序错误导致最后渲染出错,又或者觉得记下这些操作的顺序是非常烦人的一件事。那么,OpenGL为什么会长成这个样子呢?这篇文章旨在通过一转载 2017-03-22 22:24:54 · 15962 阅读 · 1 评论