frage zu multitexturing
-
In meinem Spiel (OpenGL) wird es Polygone mit mehr als 1 Textur geben, aber auch solche mit nur 1 Textur, es wäre für mich praktischer immer mit der multitexturing-Extension zu arbeiten auch wenn ich nur 1 Textur verwende, (in diesem Falle benutze ich halt nur GL_TEXTURE0_ARB)
anstatt auf "Normaltexturing" umzuschalten und mit glTexCoord2f(); zu arbeiten.
Meine Frage nun: Kann ich bedenkenlos auch für "1 Textur-Polygone" mit der Multitexturing Extension arbeiten oder sollte ich aus Geschwindigkeitsgründen in diesen Fällen darauf verzichten?
-
"Normaltexturing" bedeutet das Textur-Unit 0 benutzt wird.
In sofern wurde ich durchweg bei Multitexturing bleiben, selbst wenn du
momentan vielleicht nur eine Unit benutzt. Dadurch sparst du dir dann auch
Statechanges usw.PS:
Multitextuing ist schon lange keine Extension mehr. Wenn du die aktuellen
Header für OpenGL (www.opengl.org) hast, kannst du das ARB auch weglassen.
-
Hi, dake für deine Antwort, dass multitexturing jetz schon direkt integriert ist wusste ich garned werd mir gleich die neuen header holen und dann immer unit 1 benutzen!