您的位置:首页 > 运维架构

opengl 版本

2015-09-30 19:55 246 查看
前两天买的opengl红宝书第八版还没到,于是在网上找了个教程开始学习。今天书到了,才发现前几天学的全是过时的旧版gl内容。

晚上看书的时候发现第一个例子都这么难,心理不免有些失落。配置了半天环境,最后终于出图像了。现在记录一下中途遇到的问题:

1、配置开发环境的时候,我是参考这篇文章来的;点击打开链接

2、运行后发现自己的显卡只能支持opengl4.2,例子中的glutInitContextVersion(4, 3);设置的是4.3,直接运行的话无法创建4.3的窗口;

然后我就想当然的改成把参数改成4.2;结果出现很多人遇到的错误:


glGenVertexArrays:0x00000000处未处理的异常 0xC0000005:Access Violation.内存错误




最后在网上有人说改成3.1,我试了一下确实好了。



3.在写triangle.vert和triangle.frag时,opengl着色语言部分可以是 
#version 330 core
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: