added loading of bmp images. (bmp code was already present in blender)

This commit is contained in:
2003-01-29 11:29:06 +00:00
parent 768603383e
commit 10a8183b7e

View File

@@ -55,13 +55,13 @@
int IMB_ispic(char *name)
{
struct stat st;
int fp, buf[10];
int fp, buf[64];
int ofs = 0;
if (ib_stat(name,&st) == -1) return(0);
if (((st.st_mode) & S_IFMT) == S_IFREG){
if ((fp = open(name,O_BINARY|O_RDONLY)) >= 0){
if (read(fp,buf,32)==32){
if (read(fp,buf,64)==64){
close(fp);
if (buf[ofs] == CAT) ofs += 3;
if (buf[ofs] == FORM){
@@ -85,6 +85,7 @@ int IMB_ispic(char *name)
}
if (imb_is_a_png(buf)) return(PNG);
if (imb_is_a_targa(buf)) return(TGA);
if (imb_is_a_bmp(buf)) return(BMP);
return(FALSE);
}
close(fp);