Hi,
ich hoffe ich kann mich mit reinhängen:
Ich habe mich in letzter Zeit ein wenig mit OpenGL beschäftigt und bin ein paar Basics(Matrix Stacks, Beleuchtung, Display Lists usw.) durchgegangen. Als ich mich mit Texturen beschäftigen wollte, habe ich festgestellt, dass ab 3.0 Matrix Stacks und einige andere Sachen anders gehandhabt werden.
Was würdet ihr empfehlen? Ich will natürlich die Grundlagen nicht ausser Acht lassen, aber auch nicht übermäßig veraltete Sachen lernen.
Seh ich das richtig, dass es schlecht ist, sich zwecks Kompatibilität nur auf 3.0 und neuer zu beschränken, bei neueren Versionen aber Performance/Overhead günstiger ist?
Hab halt oft gelesen, dass glBegin u.Ä. "nicht mehr zeitgemäß" sei, aber eine meiner Grafikkarten unterstützt zum Beispiel nur openGL 1.5 zu 100%.
Also: Lieber versionsweise vorarbeiten, um möglichst viel Wissen mitzunehmen, oder 1.0 mit Sprung zur dann neusten Version? Bibliotheken benutzen, oder Sachen selber schreiben (Texturen laden z.B.)?