Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

12.04.2010, 15:32

letzte textur wird nicht angeteigt

also ich hab jetzt ein programm geschrieben das einige texturen lädt und sie dann an bestimmten stellen wiedergibt und es funktioniert einwandfrei.
wen ich das programm einem freund gebe der windows 7 hat wird jedoch die letztze textur nicht angezeigt(bleibt weis).
woran liegt das und wie mus ich das dann machen das sie angezeigt wird?
hab windows vista

mfg

2

12.04.2010, 15:41

Bau deinen PC ab und bring ihn zu deinem Kumpel. Dort wieder aufbauen. Aufpassen das alles richtig angeschlossen ist.
Dann startest du das Programm bei dir und es sollte alles gehen.

Falls dir das zu umständlich ist gibst du uns vielleicht noch ein paar Informationen um dir zu helfen.

3

12.04.2010, 16:34

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
AUX_RGBImageRec *LoadBMP(char *Filename)            
{
        FILE *File=NULL;                            
        if (!Filename)                              
        {
                return NULL;                        
        }
        File=fopen(Filename,"r");                   
        if (File)                                   
        {
                fclose(File);                       
                return auxDIBImageLoad(Filename);   
        }
        return NULL;                                
}

int LoadGLTextures()                                
{
        int Status=FALSE;                           
        AUX_RGBImageRec *TextureImage[4];               
        memset(TextureImage,0,sizeof(void *)*4);    

        if ((TextureImage[0]=LoadBMP("Data/tex_0.bmp")) &&  
         (TextureImage[1]=LoadBMP("Data/tex_1.bmp")) &&
         (TextureImage[2]=LoadBMP("Data/tex_2.bmp")) &&   
         (TextureImage[3]=LoadBMP("Data/tex_3.bmp")))   
        {
                Status=TRUE;                        
                glGenTextures(4, &texture[0]);          

             for (loop=0; loop<4; loop++)           
             {
                    glBindTexture(GL_TEXTURE_2D, texture[loop]);
                glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);
                glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);
                 glTexImage2D(GL_TEXTURE_2D, 0, 3, TextureImage[loop]->sizeX, TextureImage[loop]->sizeY, 0, GL_RGB, GL_UNSIGNED_BYTE, TextureImage[loop]->data);
             }
        }
     for (loop=0; loop<4; loop++)                      
     {
            if (TextureImage[loop])                       
        {
                if (TextureImage[loop]->data)         
                {
                        free(TextureImage[loop]->data); 
                 }
                 free(TextureImage[loop]);            
         }
     }
        return Status;                                  
}


das ist mein code wenn du das mit mehr informationen meinst.

mfg

BlazeX

Alter Hase

Beiträge: 478

Wohnort: DD

Beruf: Maschinenbau-Student

  • Private Nachricht senden

4

12.04.2010, 16:50

Hat dein Freund auch alle 4 Texturen in seinem "Data"-Ordner?

5

12.04.2010, 19:59

wenn er sie nicht hätte würde eine fehlermeldung kommen

6

12.04.2010, 22:18

Verifiziert hast du es aber nicht?
Das ist nämlich ein äußerst beliebter Fehler.

Netter Threadtitel btw.. ;)
Ist mir vorher garnicht aufgefallen.
fka tm

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

7

12.04.2010, 22:21

Ich wollte ihn auch schon fragen, warum er die Textur mit Mehl und Wasser vermischt :D

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

8

12.04.2010, 22:27

Ich wollte ihn auch schon fragen, warum er die Textur mit Mehl und Wasser vermischt :D

mfg CBenni::O


Kein Wunder, dass die Texturen weiß werden... :lol:
fka tm

the[V]oid

Alter Hase

Beiträge: 775

Wohnort: Aachen

  • Private Nachricht senden

9

13.04.2010, 02:49

// OT -->

Ist es so schwer mal auf etwas Groß-Klein-Schreibung zu achten? -,-

// <-.-
<< an dieser Stelle ist eine Signatur verstorben >>

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

10

13.04.2010, 16:02

An wen war das nun gerichtet?
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

Werbeanzeige

Ähnliche Themen