OpenGL - Potenz zweier Texturen

OpenGL verwendet Power-of-Two-Texturen. Dies liegt daran, dass einige GPUs aufgrund von MipMapping nur Texturen mit Zweierpotenzen akzeptieren. Die Verwendung dieser Zweierpotenz-Texturen führt zu Problemen beim Zeichnen einer größeren Textur.

Ich hatte mir eine Möglichkeit ausgedacht, dies zu umgehen, nämlich nur die PO2-Verhältnisse zu verwenden, wenn wir die Textur kleiner machen als sie tatsächlich ist, und ein 1: 1-Verhältnis zu verwenden, wenn wir sie größer machen Kompatibilitätsprobleme mit einigen GPUs?

Wenn jemand weiß, ob Probleme auftreten würden (ich kann dies nicht überprüfen, da meine GPU NPO2-Texturen akzeptiert) oder eine bessere Lösung, wäre ich dankbar.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage