Ryan Gordon för SDL-förbättring

SDL

SDL står för Simple DirectMedia Layer, en uppsättning bibliotek utvecklade i C-språk och som kan tillhandahålla vissa grundläggande funktioner för att utföra 2D-ritningsoperationer, ljudeffekthantering och bildhantering. Nyheten som hoppade upp för några dagar sedan är att Ryan Gordon (alias Icculus) har fått en episk MegaGrant för att ytterligare förbättra SDL, vilket kan hjälpa framtida nästa generations API:er.

Tack vare SDL, den multiplattform videospel utveckling, för att göra det lättare för utvecklare, vilket gör det lättare för fler titlar att komma till Linux. Och det är att denna uppsättning bibliotek tillåter lågnivååtkomst till ljudhårdvara, tangentbord, mus, joysticks och även grafik. Därför kan den användas av programvara för att emulera, för videouppspelning, ljud- och videospelmotorer.

Ryan Gordon Han är en av de ansvariga för utvecklingen av SDL, och även arkitekten för videospelsportar för Linux och macOS, såväl som andra plattformar, som har varit mycket aktiv de senaste åren. Efter tillkännagivandet han gjorde på Patreon, om sina avsikter, har han gjort klart att SDL fortfarande har mycket att säga.

Problemet hittills är att Vulkan API Det är mycket mer modernt, lovande och kraftfullt än OpenGL, men detta API var mer komplicerat och det fanns problem med SDL. Det som nu Ryzen Gordon har gjort är att underlätta arbetet med Vulkan, även om de även kommer att jobba vidare med andra som Direct3D, Metal osv. Och även om det kommer att finnas vissa begränsningar, kommer det att göra nästa generations API:er mer tillgängliga för alla icke-AAA-motorutvecklare.

I slutändan kommer förbättringen av SDL att komma till underlätta utvecklingsarbetet, och på ett mer transparent sätt för utvecklare, så att de kan göra sina spel utan större komplikationer.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Reneco sade

    Vala-kompilatorn gör det mycket enkelt att arbeta med SDL för nybörjare.