游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1921|回复: 3

关于OpenGL的基本问题?

[复制链接]

1

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2005-5-26 11:19:00 | 显示全部楼层 |阅读模式
在openGL里的类型如GLint与int有什么区别吗?
运行openGL开发的程序的目标平台有什么具体要求吗?像directx那样必须按照特定版本的dx!
[em16]

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-5-26 11:41:00 | 显示全部楼层

Re:关于OpenGL的基本问题?

1: 为了移植用的,比如某些语言整数并不以int命名的话,可以直接把GLint用过去,不管它的整数叫什么
2: 没什么要求,主流平台的openGL都已经实现,如果你有能力,你也可以自己实现试试

36

主题

109

帖子

109

积分

注册会员

Rank: 2

积分
109
发表于 2005-5-26 13:20:00 | 显示全部楼层

Re:关于OpenGL的基本问题?

GLint和int实际就是int,只不过OpenGL是为了将来移植到别的操作系统,所以把int类型的写作GLint,如果你只用windows操作系统,就直接写成int就可以了,前面的GL可以去掉。

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-5-26 22:25:00 | 显示全部楼层

Re:关于OpenGL的基本问题?

不是这样,我觉的
在linux的c++环境GLint 一样等于int
而java 的int 等于c++的int的两倍长
因此GLxxx是为了语言间移植,而不是操作系统间
在您与opengl函数打交道时,应该尽量使用GL开头的变量
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-25 18:11

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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