Ryan Gordon für SDL-Verbesserung

SDL

SDL steht für Simple DirectMedia Layer, eine Reihe von Bibliotheken, die in der Sprache C entwickelt wurden und bestimmte grundlegende Funktionen bereitstellen können, um 2D-Zeichnungsoperationen, Soundeffektverwaltung und Bildverwaltung durchzuführen. Die Nachricht, die vor ein paar Tagen aufkam, ist, dass Ryan Gordon (alias Icculus) einen epischen MegaGrant erhalten hat, um SDL weiter zu verbessern, was zukünftigen APIs der nächsten Generation helfen könnte.

Dank SDL ist die Entwicklung von Multiplattform-Videospielen, um es Entwicklern zu erleichtern, damit weitere Titel leichter auf Linux kommen. Und es ist so, dass diese Bibliotheken einen Low-Level-Zugriff auf Audiohardware, Tastatur, Maus, Joysticks und auch Grafiken ermöglichen. Daher kann es von Software verwendet werden, um für die Videowiedergabe, Audio- und Videospiel-Engines zu emulieren.

Ryan Gordon Er ist einer der Verantwortlichen für die Entwicklung von SDL und auch der Architekt von Videospiel-Ports für Linux und macOS sowie für andere Plattformen, der in den letzten Jahren sehr aktiv war. Nach seiner Ankündigung auf Patreon über seine Absichten hat er deutlich gemacht, dass SDL noch viel zu sagen hat.

Das Problem ist bisher das Vulkan API Es ist viel moderner, vielversprechender und leistungsfähiger als OpenGL, allerdings war diese API komplizierter und es gab Probleme mit SDL. Jetzt hat Ryzen Gordon die Arbeit mit Vulkan erleichtert, obwohl sie auch mit anderen wie Direct3D, Metal usw. Und obwohl es einige Einschränkungen geben wird, wird es die APIs der nächsten Generation für alle Nicht-AAA-Engine-Entwickler zugänglicher machen.

Letztendlich wird die Verbesserung von SDL dazu kommen erleichtern die Entwicklungsarbeit, und auf transparentere Weise für Entwickler, damit sie ihre Spiele ohne große Komplikationen erstellen können.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Reneco sagte

    Der Vala-Compiler macht die Arbeit mit SDL für Anfänger sehr einfach.