Hirdetés
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
Új hozzászólás Aktív témák
-
ubid
senior tag
válasz
Jester01 #191 üzenetére
Átírtam úgy ahogy mondtad .
Hibát nem ír, viszont DEBUG breakpointolva látható hogy nem veszi fel a file-t .
A mostani kód :
AUX_RGBImageRec *LoadBMP(char *Filename) // BMP-ket tölti be
{
FILE *File=NULL; // Fájl kezelő
File=fopen(Filename,"r"); // A fájl létezik-e
if (File) // Ha létezik a fájl
{
fclose(File);
return auxDIBImageLoad(Filename); // Betölti a bmp-t
}
return NULL; // Ha nem...
}
int LoadGLTextures() // Betölti a bitmapokat és textúrává alakítja
{
int Status=FALSE;
AUX_RGBImageRec *TextureImage[1]; // Textúra tárolása
memset(TextureImage,0,sizeof(void *)*1);
// tegla.bmp
if (TextureImage[0]=LoadBMP("kep/kep.bmp"))
{
Status=TRUE;
glGenTextures(1, &texture[0]);
// Mipmap textúra
glBindTexture(GL_TEXTURE_2D, texture[0]);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR_MIPMAP_NEAREST);
gluBuild2DMipmaps(GL_TEXTURE_2D, 3, TextureImage[0]->sizeX, TextureImage[0]->sizeY, GL_RGB, GL_UNSIGNED_BYTE, TextureImage[0]->data);
}
if (TextureImage[0])
{
if (TextureImage[0]->data)
{
free(TextureImage[0]->data);
}
free(TextureImage[0]);
}
return Status;
}Debuggerben a látható hiba :
És már amikor bele akarom rakni .. tehát File=fopen(Filename,"r"); megnyitom s áttolom a File-ba. már akkor se jó.
Új hozzászólás Aktív témák
- Bomba ár! Dell Latitude E7240 - i7-4GEN I 16GB I 256SSD I 12,5" HD I HDMI I Cam I W10 I Garancia!
- BESZÁMÍTÁS! ASROCK B550 R5 3600 16GB DDR4 250GB SSD 1TB HDD RX 5700 XT 8GB CM MasterBox MB500 700W
- GYÖNYÖRŰ iPhone 13 mini 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3043, 94% Akkumulátor
- Olcsó Notebook! Lenovo Ideapad 3! Ryzen 3 3250U / 8GB DDR4 / 128GB SSD
- Apple iPhone 13 128GB Kártyafüggetlen 1 év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest