opengl 版本
2015-09-30 19:55
246 查看
前两天买的opengl红宝书第八版还没到,于是在网上找了个教程开始学习。今天书到了,才发现前几天学的全是过时的旧版gl内容。
晚上看书的时候发现第一个例子都这么难,心理不免有些失落。配置了半天环境,最后终于出图像了。现在记录一下中途遇到的问题:
1、配置开发环境的时候,我是参考这篇文章来的;点击打开链接
2、运行后发现自己的显卡只能支持opengl4.2,例子中的glutInitContextVersion(4, 3);设置的是4.3,直接运行的话无法创建4.3的窗口;
然后我就想当然的改成把参数改成4.2;结果出现很多人遇到的错误:
3.在写triangle.vert和triangle.frag时,opengl着色语言部分可以是
#version 330 core
晚上看书的时候发现第一个例子都这么难,心理不免有些失落。配置了半天环境,最后终于出图像了。现在记录一下中途遇到的问题:
1、配置开发环境的时候,我是参考这篇文章来的;点击打开链接
2、运行后发现自己的显卡只能支持opengl4.2,例子中的glutInitContextVersion(4, 3);设置的是4.3,直接运行的话无法创建4.3的窗口;
然后我就想当然的改成把参数改成4.2;结果出现很多人遇到的错误:
glGenVertexArrays:0x00000000处未处理的异常 0xC0000005:Access Violation.内存错误
最后在网上有人说改成3.1,我试了一下确实好了。
#version 330 core
相关文章推荐
- 20150920 加密和解密原理 Open SSL OPEN SSH使用
- 基于ActiveMQ的消息中间件系统 OneMM逻辑与物理架构设计详解
- kali linux 2.0 AMD x64安装
- CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负载均衡
- linux应用编程笔记(6)库函数方式实现文件复制编程
- CentOS 5 CentOS 6 启动流程及关键步骤
- bzoj2442: [Usaco2011 Open]修剪草坪(单调队列优化dp)
- docker运行graphite
- 高效解决 Tomcat PermGen Space 问题
- centos7下yum安装mysql5.6
- Linux下如何释放内存、swap分区满了怎么办!
- Nginx实现反向代理和负载均衡
- MITRE OpenSource Tools
- java+tomcat+apache安装整合,启动/关闭,添加开机启动服务
- 如何在Eclipse中添加Tomcat服务器(一)
- Linux系统安装MySQL
- 如何集成varnish到已有的网站架构
- linux命令之-pstree使用说明
- 利用strace/pstack调试Nginx
- Xmpp-----openfire的配置