SDL 2.0.20 ja va ser alliberat i aquestes són les novetats

SDL_Logo

Es va donar a conèixer el llançament de la nova versió de SDL 2.0.20 en la qual es van fer alguns canvis que milloren el funcionament de la biblioteca, a més que es van corregir dos errors que estaven presents de la versió passada.

Per als qui desconeixen de la biblioteca SDL, han de saber que aquesta, proporciona eines com a sortida de gràfics 2D i 3D accelerada per maquinari, Processament d'entrada, reproducció d'àudio, sortida 3D a través d'OpenGL / OpenGL ES i moltes altres operacions relacionades.

SDL és anàleg a DirectX, al qual es podria argumentar que l'anàleg de DirectX és OpenGL. DirectX, també funciona amb dispositius dentrada i amb so. Quan Loki Software va començar a fer ports de jocs AAA a Linux, va reemplaçar Direct3D amb OpenGL i no hi va haver reemplaçament per a tota la resta i atès que actualment és difícil escriure aplicacions a «X» fins i tot amb WinAPI a l'API X11, però amb DirectDraw a WinAPI la qual cosa ja és un problema, és com va néixer SDL.

SDL és oficialment compatible amb Windows, Mac OS X, Linux, iOS i Android, encara que compta amb el suport per a altres plataformes com QNX, a més d'altres arquitectures i sistemes com Sega Dreamcast, GP32, GP2X, etc.

Simple DirectMedia Layer està escrit en C, funciona de forma nativa amb C ++ i hi ha enllaços disponibles per a diversos altres idiomes, inclosos C # i Python, es distribueix sota la llicència zlib, aquesta llicència permet usar SDL lliurement en qualsevol programari.

Principals novetats de SDL 2.0.20

En aquesta nova versió que es presenta de SDL 2.0.20 es destaca que es va millorar la precisió de la sortida de línies horitzontals i verticals en utilitzar OpenGL i OpenGL ES.

Un altre canvi important que es destaca, és que s'ha afegit l'indicador SDL_HINT_RENDER_LINE_METHOD per seleccionar un mètode de dibuix lineal que afecta la velocitat, la correcció i la compatibilitat.

A més, s'esmenta que la funció SDL_RenderGeometryRaw() s'ha redissenyat amb la finalitat que es pugueu utilitzar un punter al paràmetre SDL_Color en lloc d'un valor sencer, amb això les dades de color es poden especificar als formats SDL_PIXELFORMAT_RGBA32 i SDL_PIXELFORMAT_ABGR8888.

Per part de les correccions d'errors, en aquesta nova versió de SDL 2.0.20 es va resoldre un problema amb la mida dels cursors nadius a la plataforma Windows.

Mentre que per Linux es corregeix la connexió en calent per als controladors de jocs, la qual estava trencada a la versió 2.0.18.

A més de les novetats de SDL 2.0.20, també es destaca per separat el llançament de la biblioteca SDL_ttf 2.0.18 la qual actua com un enllaç sobre el motor de fonts FreeType 2, que proporciona eines per treballar amb fonts TTF (TrueType) a SDL 2.0.18.

La nova versió inclou funcions addicionals per a l'escalat, el control de sortida, el canvi de mida i la parametrització de fonts TTF, i afegeix suport per a glifs de 32 bits.

Finalment si estàs interessat en poder conèixer més a l'respecte d'aquesta nova versió, pots consultar els detalls en el següent enllaç.

¿Com instal·lar Simple DirectMedia Layer en Linux?

La instal·lació d'aquesta biblioteca en Linux és bastant senzilla ja que la majoria de les distribucions de Linux compten amb ella dins de les seves repositoris.

Per al cas de Debian, Ubuntu i distribucions derivades d'aquests, només s'hauran d'executar els següents comandaments en una terminal:

sudo apt-get install libsdl2-2.0
sudo apt-get install libsdl2-dev

Mentre que per al cas dels que són osuaris d'Arch Linux només hem d'executar el següent:

sudo pacman -S sdl2

Per al cas dels que són usuaris de Fedora, Centos, RHEL o qualsevol distribució basada en aquestes, només han d'executar la següent comanda:

sudo yum install SDL2
sudo yum install SDL2-devel

Per a la resta de les distribucions de Linux, Poden realitzar la recerca de l'paquet "sdl" o "libsdl" per la seva instal·lació o realitzar la descàrrega i compilació de el codi font.

Això ho fan amb:

git clone https://hg.libsdl.org/SDL SDL
cd SDL
mkdir build
cd build
./configure
make
sudo make install

Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.