Dobry den,
pekny clanek, ale mam zase jednu poznamku. Zkousel jsem zkompilovat priklady na "mem" SGI O2. Zkompilovat se mi to nakonec povedlo, ale programky meli jednu drobnou vadu: misto leny jsem videl jen cernou obrazovku. Problem mozna bude v big/little endianu (funkce pixmapLoadFromTGA), ale mozna je taky problem mezi mou zidli a klavesnici.
Pokud se "endianess" pocitace lisi od pece, bude opravdu nutne upravit tyto radky:
memcpy(&width, tgaHeader+12, 2);
memcpy(&height, tgaHeader+14, 2);
memcpy(&palettelength, tgaHeader+5, 2);
Resp. si udelat makro, ktere ty bajty v 16ti bitove promenne prohodi. Taky je mozne nacitat hlavicku TGA formatu postupne - je to 18 bytu. Popis TGA formatu jsem uvadel v clancich o OpenGL.