游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3018|回复: 2

谈谈如何使用扩展的opengl函数

[复制链接]

6

主题

16

帖子

16

积分

新手上路

Rank: 1

积分
16
发表于 2005-8-10 16:00:00 | 显示全部楼层 |阅读模式
小弟刚从红宝书的附录里学会,于是来和大家分享.
从sgi的主页上下载最新的glext.h, 把它放在vc/platformsdk/include/gl里面
然后在程序里引用.下面以glFogCoordfEXT为例子来说明它的使用方法.

首先定义一个指向该函数的指针(全局)
PFNGLFOGCOORDFEXTPROC glFogCoordfEXT;
如果以"x"代表你需要使用的扩展函数的话声明方法如下:
PFNXPROC X;

然后在init函数中
glFogCoordfEXT = (PFNGLFOGCOORDFEXTPROC) wglGetProcAddress("glFogCoordfEXT");
同样
x = (PFNXPROC) wglGetProcAddress("x");

然后你就可以使用x函数了

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-8-11 08:58:00 | 显示全部楼层

Re:谈谈如何使用扩展的opengl函数

UP

1

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2010-4-25 18:05:00 | 显示全部楼层

Re:谈谈如何使用扩展的opengl函数

3ku
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-10 00:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表