Dev & Code 3 h agoZu Lesezeichen hinzufügen
Die Multimedia-Bibliothek SDL (Simple DirectMedia Layer) integriert nun die HDR10-Wiedergabe. Ein wichtiger Schritt für freie Motoren und Indies, die darauf aufbauen.
Stellen Sie sich vor, Sie warten einen freien 2D/3D-Spielmotor - sagen wir, ein SDL-Port Ihres Projekts, oder ein Emulator, oder ein Indie-Spiel auf Steam Deck. Bisher mussten Sie, wenn Sie das HDR10-Signal (High Dynamic Range 10 Bit) an einen kompatiblen Bildschirm ausgeben wollten, auf Backends niedriger Ebene zurückgreifen (DXGI unter Windows, EGL/Wayland unter Linux) und die Farbmetrik selbst verwalten. Das ist vorbei - die HDR10-Rendering-Unterstützung kommt offiziell in SDL, die Multimedia-Baustein, die von Zehntausenden von Projekten verwendet wird, von Valve Source bis zu Heimports.
Die Arbeit wurde von Sam Lantinga (Ingenieur bei Valve, historischer Wartungsmanager von SDL) upstream gemerged - was nicht unbedeutend ist: dieselbe Person unterzeichnet gleichzeitig den Low-Level-Baustein und die Steam Deck-Integration, was garantiert, dass der Weg unter realen Bedingungen getestet wird.
SDL (Simple DirectMedia Layer) ist diese Abstraktionsschicht, die Entwicklern einen einheitlichen Zugriff auf das Fenster, die Eingaben, den Ton und die grafische Darstellung bietet, unabhängig vom System. Steam, Proton, ein großer Teil der Indie-Szene und viele Emulatoren (RetroArch, PPSSPP, Dolphin) basieren darauf.
HDR10 erfordert mehrere Dinge gleichzeitig:
R10G10B10A2.Die Integration auf SDL-Seite muss daher Folgendes bereitstellen:
Was sich konkret für einen Entwickler ändert: HDR wird zu einem Flag bei der Erstellung des Renderns und nicht mehr zu einer vollständigen Neuschreibung des gesamten Pipelines über die native API.
HDR blieb lange Zeit das Vorrecht der proprietären Motoren (Unreal, Unity, interne Motoren der AAA-Editoren). Auf der freien Seite erstellte jedes Projekt die Integration in seiner Ecke neu oder ignorierte sie. Mit der HDR10-Unterstützung upstream in SDL:
SDL_gpu und die Eingabe) profitieren von dem Baustein.Es handelt sich typischerweise um die Art von Funktionalität, die nicht "sexy" zu verkünden ist, aber ein ganzes Jahr an Portierungen und visuellen Updates freischaltet.
HDR10 ist das "Grund"-Format. Die Erweiterungen bleiben vorerst:
color-management und wp_color_representation_v1) ab.Zu beachten
Artikel von künstlicher Intelligenz erstellt, unter menschlicher redaktioneller Kontrolle geprüft.