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!


Anmelden zum Antworten