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: Die Grafik-Engine D'Enfent Engine

10 Kommentar(e) || Alle anzeigen ||  RSS || Kommentieren
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
Score: 3 Von ____. am Do, 5. August 2010 um 17:31 #

Ich stelle mal die legitime Frage: wo liegen denn die Vorteile ggü. SDL?

Das was ich herausgelesen habe: GPL, C++, Grafik vs. LGPL, C, Multimedia.

  • Score: 3 Von sauer2 am Do, 5. August 2010 um 20:27 #

    Ich schätze mal, der Vorteil wird in der Geschwindigkeit liegen, da EEngine direkt über OpenGL rendert, während SDL ein Wrapper für OpenGL, aber auch einen Softwaremodus ist. Nur eine Theorie, könnte aber stimmen.

    Außerdem soll es Entwickler geben, die eine klassenbasierte Bibliothek vorziehen. Das klingt komisch, aber immerhin ist das mit ein Grund für Bibliotheken wie EEngine und SFML.

    Für SDL und Allegro sprechen (im Moment) eigentlich nur die Mehrzahl der Ports und der Dokumentationen.

    • Score: 3 Von Coder am Do, 5. August 2010 um 20:45 #

      AFAIK kann SDL zwar OpenGL plattformunabhängig initialisieren und zur Verfügung stellen, aber die Grafikfunktionen von SDL rendern selbst nicht in OpenGL sondern im reinen Softwaremodus.


      • Score: 3 Von theBohemian am Fr, 6. August 2010 um 09:15 #

        So ist es.

        Bei SDL + OpenGL übernimmt SDL die Initialisierung des Fenstersystems und die Bereitstellung des 'rendering context', danach ruft man einfach OpenGL-Funktionen auf. Da ist mit SDL nichts langsamer oder prinzipiell auf Softwarerendering beschränkt.

        • Score: 3 Von sauer2 am Sa, 7. August 2010 um 01:10 #

          Okay, bleibt nur das Argument mit den Klassen, wobei das für die Meisten nicht DAS Hindernis sein sollte.

          • Score: 3 Von andix am Sa, 7. August 2010 um 01:18 #

            SDL hat einfach ein anderes Anwendungsgebiet. Spriteobjekte und GUI Toolkit findest du da nicht, sondern erstmal "graphic primitives", also Pixelfarbe setzen, Tastendruck abfragen und erst wenn man ein paar Zusatzbibliotheken verwendet auch Schriften rendern o.ä.

Score: 3 Von Coder am Do, 5. August 2010 um 17:45 #

Gerade für Bibliotheken.


Denn so kann man die Bibliothek eigentlich nur für reine GPL Spiele nutzen und damit fällt auch die ganze propritäre Entwicklergemeinde weg, die die Bibliothek durch eine Nutzung im Laufe der Zeit verbessern könnte/würde.


Den gleichen Fehler haben schon damals die Entwickler der FIFE Engine gemacht.
Die namen zu Beginn auch erst die GPL und mußten dann später, als sie erkannt haben, daß die GPL hier unsinnig ist, mit sehr hohem Aufwand, auch unter rausschmieß von GPL Code dessen Entwickler man nicht meh erreichen konnte, die Lizenz in die LGPL ändern.
Wenn die D'Entent Engine auf irgendeine Weise erfolgreich werden soll, dann ist hier meiner Meinung nach ein Lizenzwechsel zwingend erforderlich.


Solange die Bibliothek aber unter der GPL steht, werde zumindest ich mich nicht weiter mit ihr beschäftigen.

  • Score: 3 Von theBohemian. am Do, 5. August 2010 um 19:52 #

    > Denn so kann man die Bibliothek eigentlich nur für reine GPL Spiele nutzen
    Nein, für alle mit unter der GPL-kompatiblen Lizenzen stehenden Spiele.

    > und damit fällt auch die ganze propritäre Entwicklergemeinde weg,
    I beg to differ! Im proprietären Spielemarkt gibt es doch schon Frameworks für alles Mögliche und damit meine ich proprietäre FWs als eben freie die sich für proprietäre Spiele nutzen lassen. Wenn nun D'Enfent irgendetwas hat, was es für prop. Spiele interessanter machen sollte als das übrige Angebot, dann kann der Hersteller immer noch nach einer zweiten proprietären Lizenzierung fragen (soweit ich das sehe ist Anton der einzige Entwickler). Wenn Anton das nicht will, ist es seine Entscheidung.

Pro-Linux
Newsletter
Neue Nachrichten