Mistäköhän johtuu, että tekstuurimappauksen jälkeen värit ovat muuttuneet, kun yrittää piirtää vaikkapa keltaista suorakulmiota?
Kun olet teksturemapannut jonkin objektin ja haluat sitten piirtää vaikka keltaisen kolmion, niin laita seuraava ennen kolmion piirtämistä: glDisable(GL_TEXTURE_2D). Kun taas haluat tämän jälkeen teksturemappauksen päälle, niin laitat vaan glEnable(GL_TEXTURE_2D) ennen piirtämistä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.