Login
Immer anmelden
SSL Login

 
Newsletter
Werbung
Shopping
International Shopping
 
 


Yatego Shopping bei über 10000 Händlern und über
3 Mio. Artikel.


Linux

:

Linux-Bücher

Handy
Shop

  und Computer.

Viele Services

:

Apple iPad Reader,


Ratgeber,

 

Techniktops,

 

Yatego Clicks

  & über 3000

Gutscheine.

 

Thema: Das Treiber-Dilemma von KDE 4.5

3 Kommentar(e) || Alle anzeigen ||  RSS || Kommentieren
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
Score: 3 Von krake am Mi, 8. September 2010 um 08:54 #

Das muss gemacht werden damit andere Anwendungen laufen. Viele Programme Fragen nicht die Erweiterungen bzw. Funktionen ab sondern schauen einfach auf die OGL Versionsnummer.

Ich denke, das ist ein Information, die im Umfeld der Treiberentwickler wahrscheinlich "Common Knowlegde" sind, aber für Applikationsentwickler vermutlich eben nicht.

Ich habe zwar selbst noch nie mit OpenGL gearbeitet, aber ich hatte so den Eindruck, dass eine Versionsnummer nur eine Aussage über verpflichtende Funktionalität gibt, nicht über Erweiterungen.
Es ist gut zu wissen, dass zu einer Versionsnummer auch automatisch eine immer vorhandenes Untermenge von Erweiterungen verfügbar ist.

Ist vermutlich viel leichter, einfach eine Nummer zu prüfen als das Vorhandensein von einem halben Dutzend Erweiterungen, wenn diese Erweiterungen ohnehin zum verpflichtenden Teil einer gemeinsamen Version gehören.

  • Score: 3 Von glxer am Mi, 8. September 2010 um 15:35 #

    Aber es gibt eine klar definierte Möglichkeit OpenGL Erweiterungen abzufragen - schau dir nur mal glxinfo an. Da behaupten die freien Treiber aber gerne mal, alles zu können, auch wenn das gar nicht der Fall ist.
    Worauf soll sich die Anwendung denn dann verlassen wenn nicht auf die Standards?!

    • Score: 3 Von krake am Mi, 8. September 2010 um 16:55 #

      Worauf soll sich die Anwendung denn dann verlassen wenn nicht auf die Standards?!

      Soweit ich die Kommentare der Treiberentwickler auf Phoronix richtig verstanden habe, ist mehr oder weniger die einzige Lösung die OpenGL Version abzufragen und dann davon auszugehen, dass die noch nicht vollständig implementiert ist.

      D.h. Version abfragen und dann von der letzten signifikanten Version davor ausgehen.
      Und zu Sicherheit mit allen Treiber/Hardware Kombinationen testen, weil die vorherige Version zwar relativ wahrscheinlich implementiert ist, aber möglicherweise nicht ganz so gut wie erwartet.

Pro-Linux
Newsletter
Neue Nachrichten