void@qnet
teeworlds, stålverk80, evil schemer, c, c++
Languages shape the way we think, or don't.
glColor3f fungerar, inte glColor3i ? (SDL/OGL)
Visa signatur
Hallå!
Mötte på ett skumt problem just nu, det är så att jag använt glColor3f ett tag , nu ville jag också använda med heltal, dvs glColor3i men allt jag pular in blir bara svart :S kan någon förklara varför, eller ev testa om ni får likadant?
glColor3f(1.0,1.0,1.0) //vit
glColor3fv(...) //vit
glColor4f(1.0,1.0,1.0,1.0) //vit
glColor3i(255,255,255) //svart!!
glColor3iv(...) //svart!!
glColor4i(255,255,255) //svart!!
Har testat med både int, GLint, float, GLfloat och med typkonvertering osv men blir bara samma resultat :S kan det ha med 64 bitars os att göra eller en bugg? Antar att jag har SDL 1.2...
mvh
Dalton Sleeper
Testa använda glColor3ub istället. Den mappar 255 till full färg (1.0f). 3i säger att du vill skicka in en int, och då är det MAX_INT som kommer bli det värde som representerar full färg.
void@qnet
teeworlds, stålverk80, evil schemer, c, c++
Languages shape the way we think, or don't.
Tackar så mycket, båda sätten fungerade utmärkt!
Copyright © 1999–2023 Geeks AB. Allt innehåll tillhör Geeks AB.
Citering är tillåten om källan anges.