|
我用了NeHe的方法载入位图
AUX_RGBImageRec *LoadBMP(char *Filename) // 载入位图
{
FILE *File=NULL; // 文件句柄
if (!Filename) // 确认文件名已初始化
{
return NULL; // 没有返回 NULL
}
File=fopen(Filename,"r"); // 检查文件是否存在
if (File) // 存在么?
{
fclose(File); // 关闭文件句柄
return auxDIBImageLoad(Filename); // 载入位图并返回一个指针
}
return NULL; // 载入失败返回 NULL
}
一切顺利.但我忘记了如果我的位图已经在资源里面了,那在
auxDIBImageLoad(Filename);
这句里面应该怎么改?谢谢
ps:NeHe方法里面说OpenGL载的位图必须是64-256的2的N次方的大小.怎么载其他尺寸的图片? |
|