Latasin vähän OpenGL Lessoneita tuolta http://nehe.gamedev.net Ja otetaan esim Lesson8. Kun olen kääntänyt sen ja yritän suoritan exen. niin ensin se kysyy otatko kokonäytön. Ja sitten se suorittaakin errori handlerin ja sanoo 'Intialization error'. Sitä ennen se valitti GLAUX.DLL:n puuttuvaisuudesta. Mutta onko vika koneessani vai jossain muussa?
Itselläni oli sama ongelma joskus aikaisemmin, ei vain nyt muistu tarkasti mieleen kuinka korjasin sen. Koeta vaikka etsiä Glaux.dll googlella, ja kopioi Windowsin system-kansioon. Jotenkin näin sen muistaakseni tein.
Taisin selittää epäselvästi. Minulla on jo tuo Glaux.dll windowsin system kansiossa mutta tuo Intialization errori vaivaa yhä.
Glauxhan on periaatteessa ihan turha kirjasto, se vain tehtiin jotta OpenGL Redbookin esimerkeistä ei tulisi liian pitkiä. Jos tuo ei nyt tahdo toimia, niin älä käytä Glauxia. Tekstuurit voit .bmp:en sijasta ladata TGA- tai jpeg-muodossa. NeHen tutoriaalista 25(tai joku vastaava) löytyy ohjeet, kuin TGA-tiedosto ladataan. Tämän jälkeen voit jättää Glauxin pois ohjelmistasi.
Se oli tutoriaali nro. 24. Siinä ei käytetty Glauxia. Mutta silti tuli sama errori.
Onhan ohjelma paikassa, että se löytää Font.tga tekstuurin? Ohjelman kanssa samassa hakemistossa tulee olla hakemisto Data, ja siellä Font.tga. Kokeilin juuri mitä tapahtuu, jos vaihdan tekstuurin hakemistoa, ja tuli juuri mainitsemasi 'Initialization failed'.
No niinpä tietysti. Nyt kaikki toimii. :) Kumma kun se ei valittanut että tiedostoa ei lyödy.
Aihe on jo aika vanha, joten et voi enää vastata siihen.