[ Aks @ 10.02.2006. 12:43 ] @
Zna li neko kako se dealociraju mipmape alocirane funkcijom "gluBuild2DMipmaps". Naime, funkcija "glDeleteTextures" ne briše teksturu. Doduše, oslobađa se ID, ali kada pokušam da alociram drugu mipmapu, funkcija "gluBuild2DMipmaps" ne uspeva to da uradi i vraća grešku "out of memmory". Međutim, ako ipak koristim dati ID, bez obzira na prijavljenu grešku, dobijam prethodnu teksturu. Tekstura je jako velika! Može li mi iko pomoći da rešim ovaj problem? Nadam se da ne treba da napomenem da sam pregeldao knjige koje se bave OpenGL-om (RedBook i sl.), kao i gomilu tutoriala, ali se NIKO ne bavi dealociranjem mipmapa. Jednostavno ih naprave i čekaju da uništavanje GL-konteksta počisti sve za sobom.

Evo i linije koda koja pravi problem:

suc = gluBuild2DMipmaps(GL_TEXTURE_2D, 3, 1201, 1201, GL_RGB, GL_FLOAT, colorMatrix);