|
|
| 1 943. sor: |
1 943. sor: |
| } | | } |
| </syntaxhighlight> <br/> | | </syntaxhighlight> <br/> |
|
| |
| Először is, a kódban szerepel két konstans amiknek nem kéne ott lennie. A 127 és 255 csak azokon a gépeken jelenti azt a színt amit szeretnénk ahol a byte 8 bit. Viszont ahhoz, hogy megtudjuk, hogy mi a GLubyte maximuma, kéne a <limits> vagy <climits> header, amit nem include-olhatunk a háziban. Ha esetleg tudnánk, hogy az adott gép a negatív számokat kettes komplemens kódolásban használja (amit a C++ szabvány nem köt ki), akkor megkaphatnánk a GLubyte maximumát a GLubyte(-1) kifejezéssel, ugyanis kettes komplemens kódolásban a -1-hez tartozó bitminta a csupa egyes. Ennek ellenére ez egy nagyon ronda megoldás lenne a beadó kicselezésére, amire amúgy nincs szükség, mert a beadón egy byte 8 bit...
| |
|
| |
|
| Oké, megvan a textúra tartalma, és akkor most ezt hogyan adjuk oda az OpenGLnek? | | Oké, megvan a textúra tartalma, és akkor most ezt hogyan adjuk oda az OpenGLnek? |