openGL之API学习(七十)windows的opengl扩展wgl

112 篇文章 15 订阅
85 篇文章 14 订阅

WGL扩展说白了是Windows操作系统和OpenGL做交互的一系列扩展,glut也好,其他框架也好,都是对这些接口进行了封装。之前的文章也提到了,Windows在对OpenGL的原生支持非常不友好,甚至差点就夭折了,在wingdi.h这个头文件中是有一堆接口用于创建OpenGL Render Context的,但是使用这些API创建的版本非常低,好像也就1.1~1.4的样子,而且还是软件实现,总之是非常不友好,所以就有ICD架构这个东西,类似于一个对于OpenGL32.dll的插件,ICD这个东西在你的显卡驱动里,比如N卡的nvoglv32.dll,A卡的atioglxx.dll是吧,反正ICD是个很神奇的东西,没有它在Windows上想用完整的OpenGL就不可能了。

  • The core OpenGL functions must include the header file <GL\gl.h>.
  • The OpenGL Utility library must include the header file <GL\glu.h>.
  • The OpenGL Programming Guide auxiliary library must include the header file <GL\glaux.h>.
  • The WGL functions must include the header file windows.h.
  • The Windows functions that support Microsoft's implementation of OpenGL in Windows must include the header file Windows.h.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值