游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1841|回复: 1

求助!如何读取纹理的最大尺寸?

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-9-4 15:07:00 | 显示全部楼层 |阅读模式
使用glGetIntegerv函数读取纹理的最大尺寸,程序如下:
#include <GL/glut.h>
#include <stdio.h>
int main(int argc, char **argv)
{
        int maxtexsize;
        glutInit(&argc,argv);        
        glGetIntegerv(GL_MAX_TEXTURE_SIZE,&maxtexsize);
    printf("GL_MAX_TEXTURE_SIZE, %d\n",maxtexsize);   
    return 1;
}
输出结果为:GL_MAX_TEXTURE_SIZE,-858993460 .
感觉这个答案是错的,请高手们指点下如何获得正确的纹理尺寸值.

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2007-9-6 13:16:00 | 显示全部楼层

Re: 求助!如何读取纹理的最大尺寸?

glutInit(&argc, argv);

glutCreateWindow("xxx");

GLint maxtexsize;
glGetIntegerv(GL_MAX_TEXTURE_SIZE,&maxtexsize);
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-18 21:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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