Mag sein, dass `z.B. Direct2D nicht schlecht ist, aber warum 20 APIs einbinden, und sich 20x Probleme einhandeln, wenn OpenGL doch auf allen Plattformen zur Verfügung steht?
Windows ist nun mal die Hauptplattform, wie auch immer bekundet. Darum nimmt man da was am "nativsten" ist. Und der Rest muss gucken...
Weil OpenGL arschlangsam ist und Microsoft gegen den Strich fährt - darum. Alles, woraus Microsoft kein Geld machen kann wird erstmal nicht oder nur mager unterstützt. Willkommen in 21. Jahrhundert.
Wie kommst du jetzt auf 20 APIs? Sinds nicht vielleicht sogar 200 APIs?
Tatsächlich sind es 2000. Mindestens.
Der Erklärbär schrieb:
--------------------------------------------------------------------------------
> Weil OpenGL arschlangsam ist und Microsoft gegen den Strich fährt - darum.
> Alles, woraus Microsoft kein Geld machen kann wird erstmal nicht oder nur
> mager unterstützt. Willkommen in 21. Jahrhundert.
Genau, böses Microsoft, wollen einfach mit ihren Produkten Geld machen. Dass es sowas im 21. Jahrhundert noch gibt, unverständlich!
Vermutlich weil OpenGL in dem Bereich unter Windows-Betriebssystemen nicht konkurrenzfähig gegenüber D2D ist. Da der FF aber gegenüber Opera, IE und Chrome in der Leistung nicht zu sehr das nachsehen haben möchte, wird die jeweils schnellste (meist native) Grafikschnittstelle verwendet, die das Betriebssystem anbietet.
Ich halte es für ein Projekt dieser Größenordnung auch für zumutbar, zwei Grafikbibliotheken (D2D/DX und OpenGL) zu unterstützen. 20 APIs reduzieren sich in der Praxis auf 2-3.
Auf Windows wird nicht auf OpenGL gesetzt, weil es keine Garantie für OpenGL unter Windows gibt. Es hängt immer von den Herstellern der Grafikkarten ab, wie viel OpenGL sie unterstützen.
Bei Profikarten ist die Unterstützung sehr gut. Bei den Consumer-/Gamerkarten weniger.
Unter Linux und MacOS X und allen anderen ist für gewöhnlich OpenGL der Standard für 3D.
Hast du dich im Thread verirrt?
Ich bin zwar kein Experte, aber meines Wissens nach bietet OpenGL gar nicht die Möglichkeiten, wofür Direct2D gemacht ist. OpenGL ist vielmehr etwas wie Direct3D.
Ein Äquivalent zu Direct2D wären eher in SDL oder Cairo zu finden. Allerdings wird Cairo vom Firefox unter Linux ja schon verwendet. Ob es nun an Mozilla liegt, warum der Firefox unter Cairo keine Hardware-Beschleunigung nutzen kann, oder die Untestützung in Cairo selbst vielleicht nur rudimentär ist, kann ich auch nicht sagen.
Habe ich mich auch gefragt und wenn man schon native Schnittstellen benutzen möchte warum nicht erst mal auf opengl setzten (Alle glücklich machen) und die anderen 2 mit der nächsten Version Nachreichen...
Hätte einen werbe Vorteil für den Fuchs, er könnte damit werben das er der erste Browser ist der auf allen Plattformen eine Hardware Beschleunigung anbieten kann. Wie gut diese funktioniert wäre für Werbezwecke eh egal.
kopfschüttel1elf schrieb:
--------------------------------------------------------------------------------
> Hätte einen werbe Vorteil für den Fuchs, er könnte damit werben das er der
> erste Browser ist der auf allen Plattformen eine Hardware Beschleunigung
> anbieten kann.
Und wen interessiert sowas, wenn 95% eh nur eine einzige Plattform nutzen?
95% ???
Dürften i.A. weniger sein, da nur Vista und 7 funktionieren,
wenn auf Dx10 gesetzt wird.
Na ja, ich merke bei uns an der Uni und in meinem Freundeskreis ein gewaltiges Windows sterben.... auch bei den Firmen die ich bisher gesehen haben sinkt der Windows Anteil immer weiter.... ich hätte jetzt mal darauf getippt das 70-80% der Rechner Windows als Haupt OS installiert ist. Der Rest hat es meist nur drauf weil es nicht anders geht.
Wenn man dann noch die win2000 und XP Firmen Rechner raus nimmt bist noch irgendwo bei der Hälfte aller Rechner.
Und wenn man überlegt man könnte ALLE glücklich machen nicht nur die Hälfte. Na ja aber bei Mozilla haben vermutlich auch schon die Lobbyisten Einzug gehalten :-)
Der Erklärbär schrieb:
--------------------------------------------------------------------------------
> Weil OpenGL arschlangsam ist und Microsoft gegen den Strich fährt - darum.
Seltsam, dass OpenGL schnell genug ist für die id Tech 5 Engine die unter anderem in Doom 4 zum Einsatz kommen wird aber zu langsam für Firefox sein soll.
Jaja alles nicht programmierer (OpenGL) hier. Die Wahrheit ist leider das Windows hier einen Vorteil auspielt da es nicht so heterogen wie "Linux" ist. Wenn man sich einmal die Abstraktionsschichten unter Windows und unter "Linux" anschaut bemekrt man sehr schnell das Windows zwar keine "tolle" API hat dafür ist es EINE API. Es ist unwahrscheinlich schwer unter Linux von der Grafikkarte, über den treiber, über GRafik Server(X) und Windowmanager bis hin zur anwendung da ordentliche performance reinzubekommen :(
kopfschüttel1elf schrieb:
--------------------------------------------------------------------------------
> Na ja, ich merke bei uns an der Uni und in meinem Freundeskreis ein
> gewaltiges Windows sterben.... auch bei den Firmen die ich bisher gesehen
> haben sinkt der Windows Anteil immer weiter....
In meinem Freundeskreis und meinen Firmen nicht. Ich kenne dagegen sogar Leute, die von Linux wieder zurückgewechselt sind, weil Linux eben doch nicht so toll ist, wie die Linuxboys immer behaupten.
kopfschüttel1elf schrieb:
--------------------------------------------------------------------------------
> Na ja, ich merke bei uns an der Uni und in meinem Freundeskreis ein
> gewaltiges Windows sterben....
Da merkt man doch mal wie sich Freundeskreise unterscheiden. Ich sehe den umgekehrten Trend. Mit Windows 7 höre ich quasi keine von den Beschwerden mehr die es noch zu XP/Vista Zeiten gegeben hat und viele Leute haben Linux komplett aufgegeben (nach dem Motto: Das kostet zuviel Zeit es einzurichten/am laufen zu halten). Ich selbst habe es noch in der VM (zu testzwecken) aber es kommt halt einfach als Desktop OS nicht mit.
Und @Topic:
Ich denke sie benutzen DX weil OGL support unter windows nicht garantiert ist sondern von der jeweiligen Graka+Treiber gestellt wird.
Windows 7 hat sich auch stark gebessert. Ich höre auch keine Beschwerden mehr über Windows, ganz im Gegensatz zu Windows Vista. Allerdings ist von meinen Bekannten, die wegen Vista zu Linux gewechselt sind, keiner zurück zu Windows 7. Die sind alle ganz zufrieden mit ihrem System.
Auch in der Firma (72 Mitarbeiter) laufen auf ca. 3/4 der Systeme MacOS und Linux. Auf den restlichen Systemen läuft noch Windows XP. Es wird künftig zwar wohl das ein oder andere System auf Windows 7 upgedatet, aber eine große Relevanz spielt Windows hier nicht mehr.
läuft das nicht in nem dx wrapper?
Kommentare: 222 | letzter Beitrag 26.05. 23:51
Kommentare: 216 | letzter Beitrag 00:27 Uhr
Kommentare: 160 | letzter Beitrag 26.05. 23:16
Kommentare: 93 | letzter Beitrag 26.05. 19:45
Kommentare: 68 | letzter Beitrag 25.05. 12:17
E-Mail an news@golem.de

Nach der Urteilsverkündung im Rechtsstreit zwischen Youtube und Gema fühlten sich beide Seiten als Gewinner. In Wahrheit gibt es aber nur einen Verlierer, bloggt Medienrechtsexperte Thomas Hoeren: die Gema.

Ein soziales Netzwerk für Pornografie muss seine Marke nicht an Facebook übergeben. Faceporn, ein norwegisches Unternehmen, freut sich über den Sieg vor einem kalifornischen Gericht.

Diablo 3 ist toll, sagen viele Spieler - Diablo 3 ist eine Stimulus-Response-Maschine, sagt Rainer Sigl. Der Blogger und leidenschaftliche Gamer erklärt, warum er sich Blizzards jüngstem Werk verweigert.

Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.

Am 26. Mai 2012 treten neue Datenschutzregeln der EU in Kraft. Websitebetreiber und Werbenetzwerke müssen Nutzer um Erlaubnis fragen, wenn sie Cookies setzen.

Libreoffice könne mehr als Openoffice und biete Entwicklern zudem Vorteile, sagte Michael Meeks auf dem Linuxtag 2012. Außerdem spricht er mit Golem.de über Libreoffice-Online, woran er derzeit arbeitet.