游戏开发论坛

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

那个NEhe的读取BMP文件的那个DD,都支持多少位的

[复制链接]

5

主题

14

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2009-4-19 18:18:00 | 显示全部楼层 |阅读模式
UINT        LoadBMP(char * FileName)
{
        UINT        texture = 0;

        if(!FileName)
                return NULL;

        AUX_RGBImageRec        *pImage;
       
        FILE        *pFile = fopen(FileName, "rb");
       
        if(!pFile)
                return NULL;

        pImage = auxDIBImageLoad(FileName);

        if(!pImage)
        {               
                return NULL;
        }

        texture = GenerateInternalTexture(pImage->data, 3, pImage->sizeX, pImage->sizeY, GL_RGB);

        if (pImage)                                                                               
        {
                if (pImage->data)                                               
                {
                        free(pImage->data);                                       
                }

                free(pImage);                                                               
        }

        return texture;
}

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2009-4-19 22:48:00 | 显示全部楼层

Re:那个NEhe的读取BMP文件的那个DD,都支持多少位的

除了32的,好像都可以

227

主题

1793

帖子

1866

积分

金牌会员

Rank: 6Rank: 6

积分
1866
发表于 2009-4-20 08:31:00 | 显示全部楼层

Re:那个NEhe的读取BMP文件的那个DD,都支持多少位的

8和24
其他好像都不正常
我建议用tga或者dds
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 12:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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