ich rendere in eine Textur mittels FBO, der Viewport und die Texturkoordinaten werden an die Fenstergröße angepasst, sobald eine Größenänderung stattfindet. Sprich, der relevante Texturausschnitt hat immer die (Pixel-) Auflösung des Fensters.
Wenn ich nun jene Textur auf ein Quad/zwei Dreiecke/ein übergroßes Dreieck mappe und dieses texturierte Mesh in den finalen Framebuffer rendern möchte, gibt es eine bevorzugte 2D-Projektion?
- Jedes mal die Projektion auf die Fenstergröße anpassen, jedesmal die Koordinaten des Meshes ändern
- Immer auf ein "Einheitskoordinatensystem" [-1, +1] rendern, und das (statische) Mesh in einem VBO auf der GPU belassen
- Jede andere beliebige Projektion (z.B. 1347x612) statisch beibehalten
Danke, beste Grüße