Das Ende von OpenGL unter Windows?
-
Gregor@Home schrieb:
Mal schaun, wer sich durchsetzt Microsoft, oder die, die für Windows die Anwendungen schreiben.
Gegenüber denen wird sich MS durchsetzen, keine Frage. Wer nur "für Windows" programmiert, dem wird das ziemlich egal sein.
Dafür muss sich aber ersteinmal Windows Vista durchsetzten. Microsoft hat immer noch probleme damit, dass in vielen Firmen noch Windows 2000 eingesetzt wird. Das ist nicht unbedingt ein kaufgrund für Windows Vista. Vielen Entwicklern wird also Windows Vista ersteinmal sehr lange egal sein. Nur der Enduser wird merken, dass der Kram unter Windows Vista schlechter läuft, als mit Windows XP.
-
ProgChild schrieb:
Dafür muss sich aber ersteinmal Windows Vista durchsetzten. [...] Das ist nicht unbedingt ein kaufgrund für Windows Vista.
MS braucht keinen anderen Kaufgrund als "Das ist jetzt das neue von MS" und "Das ist überall dabei".
-
frenki schrieb:
Ich kenne mich damit zwar nicht aus, aber soweit ich das verstanden habe, hat doch Win XP nur eine Software OpenGL-Lösung.
In Vista ist sie dank Emulation via DirectX Hardware-Beschleunigt. Ich sehe nicht, wo das schlimmer als bisher sein soll...
Und richtige OpenGL-Treiber der Grafikkarten-Hersteller wird es ja wohl auch in Zukunft noch geben, also alles wie immer.
stimmt die von MS gelieferten Grafik-Treiber unterstützen OpenGL nur in Software. Erst wenn man die Treiber von der jeweiligen Grafikkarte installiert, wird OpenGL direkt benutzt. Aber wer bitte schön hat den nur die Treiber aus der WindowsXP-CD installiert?
Nachtrag:
Ich finde es immer sowas von zwiespaltig, ich kann mich nie entscheiden ob ich DirectX oder OpenGL lieber mag. DirectX hat viele gute Sachen, OpenGL auch, und beide haben ihre Nachteile.
Mir wäre es persönlich viel lieber wenn es nur ein Standard geben würde, wobei ich OpenGL den vorzug geben würde...
-
Ob die User jetzt das aktuelle DirectX, oder OpenGL installieren müssen ist doch eh wurscht. DirectX ist nach nem halben sowieso wieder überholt und muss neu aufgespielt werden.
-
Ihr habt den Beitrag nur falsch verstanden. OpenGL Programme werden immer noch auf Vista laufen.
-
Ja, mit 20-50% Leistungsverlust als DX-Übersetzung

Und wenn man OGL komplett installiert stehen einige Windows-Features nicht mehr zur Verfügung.
Das entspricht doch den Tatsachen oder ?
-
Cpp_Junky schrieb:
Und wenn man OGL komplett installiert stehen einige Windows-Features nicht mehr zur Verfügung.
Die da wären: Eine Klickibunti-Oberfläche die kein Schwein wirklich braucht.
-
Moment, das ist eigentlich sehr egal, ob dir die Oberfläche dann gefällt. Sie _wird_ in Zukunft einigen Leuten gefallen und bei denen wird die Akzeptanz von OpenGL-Programmen dann sinken. Es kann nicht jeder zwischen Ursache und Wirkung genau unterscheiden
-
Hat MS sich eigentlich dazu geäußert, warum es nicht möglich is OGL und Aero gleichzeitig laufen zu lassen?
-
Optimizer schrieb:
Moment, das ist eigentlich sehr egal, ob dir die Oberfläche dann gefällt. Sie _wird_ in Zukunft einigen Leuten gefallen und bei denen wird die Akzeptanz von OpenGL-Programmen dann sinken. Es kann nicht jeder zwischen Ursache und Wirkung genau unterscheiden
Richtig, und das ist ganz einfach nur unverschämt und mit Sicherheit am Rande der Legalität. Ich glaube kaum, das es da irgendwelche technischen Probleme gibt, die MS dazu zwingen.
-
Hast du es schonmal geschafft eine DirectX und OpenGL Anwendung gleichzeitig laufen zu lassen? (nicht fullscreen)
-
Versteh ich nich ?!

Sollen die doch ihr Super-Transparentes-Fenster-System mit DX laufen lassen.
Das GDI in WinXP nutzt AFAIK auch DirectDraw für den Klickibunt-Kram und trotzdem kann man OpenGL Anwendungen separat voll ausführen
-
fullscreen schrieb:
Hast du es schonmal geschafft eine DirectX und OpenGL Anwendung gleichzeitig laufen zu lassen? (nicht fullscreen)
funktioniert

-
durito schrieb:
[flame]Naja, da Doom3 auch auf Linux läuft ist Windows eh überflüssig geworden ;)[/flame]
Das Problem wird bei diesen uns anderen OpenGL-Sachen sein, dass sich die Firmen entscheiden müssen, ob sie umarbeiten auf DirectX, denn irgendwenn mit Aero-Oberfläche der die Anwendung laufen lassen will, wirds immer geben oder auf Windows verzichten. Dass das ganze auf Kosten eines halbwegs systemübergreifenden Standards geht, ist wirklich schade, denn gerade der Spiele/3D-grafik fehlt sowas.
-
Am besten ist es eine Engine zu nehmen die man mit ändern von einer Zeile umstellen kann.
-
jup. abstraktion rulez. das einzige problem: es ist IMHO nicht allzu leicht, die ganzen speziellen effekte und so zu abstrahieren......
-
<html> schrieb:
Am besten ist es eine Engine zu nehmen die man mit ändern von einer Zeile umstellen kann.
Sowas gibts nicht. Das ist unmöglich.
Bye, TGGC
-
Optimizer schrieb:
Moment, das ist eigentlich sehr egal, ob dir die Oberfläche dann gefällt. Sie _wird_ in Zukunft einigen Leuten gefallen und bei denen wird die Akzeptanz von OpenGL-Programmen dann sinken. Es kann nicht jeder zwischen Ursache und Wirkung genau unterscheiden
Wer spielt denn schon OpenGL Spiele im Fenster Modus? Im Vollbild Modus ist es ja vollkommen egal da die Benutzeroberfläche eh abgeschaltet ist.
Desweiteren braucht man nur eine OpenGL Erweiterung die auf eine DX Memory Bitmap rendern kann und die Integration in Vista macht dann DX. Heute ist es GDI und morgen DX also was soll die Aufregung?
Richtig, und das ist ganz einfach nur unverschämt und mit Sicherheit am Rande der Legalität. Ich glaube kaum, das es da irgendwelche technischen Probleme gibt, die MS dazu zwingen.
Also ich sehe nicht wieso es am Rande der Legalität sein sollte eine API nicht zu unterstützen. Man könnte ja auch das Wine Projekt verklagen weil es die DX API nur mangelhaft umsetzt.
Desweiteren ist ein DX Aufsatz mit Karten von Morgen sicherlich nicht langsamer als eine direkte Verbindung von heute. MS bricht also nicht einmal Rückwärtskompatibilität. Es wird legentlich die Weiterentwickelung eingestellt von Seiten von MS eingestellt.
denn irgendwenn mit Aero-Oberfläche der die Anwendung laufen lassen will, wirds immer geben oder auf Windows verzichten.
Eher auf die Aero-Oberfläche zu verzichten denn auf Windows. MS stellt schließlich auch noch andere Oberflächen zur Verfügung, darunter auch die Classik Oberfläche von Win2k.
-
Irgendwer schrieb:
Wer spielt denn schon OpenGL Spiele im Fenster Modus? Im Vollbild Modus ist es ja vollkommen egal da die Benutzeroberfläche eh abgeschaltet ist.
Es gibt in OpenGL keinen "Vollbild-Modus".
Desweiteren braucht man nur eine OpenGL Erweiterung die auf eine DX Memory Bitmap rendern kann und die Integration in Vista macht dann DX. Heute ist es GDI und morgen DX also was soll die Aufregung?
Es ist halt langsamer, OpenGL über D3D zu emulieren und ich vermute, dass auch nicht alles machbar ist. Wie man schon lesen konnte, wird nicht der neueste OpenGL-Standard unterstützt.
-