SDL 2.0.20 вже випущено, і це його новини

SDL_Logo

The випуск нової версії SDL 2.0.20 в якому були внесені деякі зміни, які покращують функціонування бібліотеки, на додаток до виправлення двох помилок, які були присутні в останній версії.

Для тих, хто не знає про бібліотеку SDL, ви повинні знати, що це, пропонує такі інструменти, як апаратне прискорене виведення 2D та 3D графіки, обробка вхідних даних, відтворення аудіо, вихід 3D через OpenGL / OpenGL ES та багато інших супутніх операцій.

SDL аналогічний DirectX, на що можна було б стверджувати, що аналогом DirectX є OpenGL. DirectX також працює з пристроями введення та звуком. Коли Loki Software почала портувати ігри AAA на Linux, вони замінили Direct3D на OpenGL, і не було заміни ні на що інше, і оскільки сьогодні важко писати програми «X» навіть з WinAPI на API X11, але з DirectDraw на WinAPI, який уже є проблема, як народився SDL.

SDL він офіційно сумісний з Windows, Mac OS X, Linux, iOS та Android, хоча він підтримує інші платформи, такі як QNX, на додаток до інших архітектур і систем, таких як Sega Dreamcast, GP32, GP2X тощо.

Простий шар DirectMedia написаний на C, працює з C ++ і є посилання, доступні для кількох інших мов, включаючи C # та Python, вона розповсюджується за ліцензією zlib, ця ліцензія дозволяє вільно використовувати SDL у будь -якому програмному забезпеченні.

Основні нові можливості SDL 2.0.20

У цій новій версії SDL 2.0.20, яка представлена, це підкреслюється покращена точність виведення по горизонталі та вертикалі при використанні OpenGL і OpenGL ES.

Ще одна важлива зміна, яка виділяється, це додано індикатор SDL_HINT_RENDER_LINE_METHOD щоб вибрати метод малювання лінії що впливає на швидкість, коректність і сумісність.

Крім того, згадується, що функція SDL_RenderGeometryRaw() була перероблена з метою буття можна використовувати вказівник на параметр SDL_Color замість цілого значення, таким чином, дані кольору можна вказати у форматах SDL_PIXELFORMAT_RGBA32 і SDL_PIXELFORMAT_ABGR8888.

Що стосується виправлення помилок, у цій новій версії SDL 2.0.20 Вирішено проблему з розміром рідних курсорів на платформі Windows.

Поки за Виправлено гаряче підключення Linux для ігрових контролерів, який був зламаний у версії 2.0.18.

На додаток до нового в SDL 2.0.20, він також підкреслює окремий випуск бібліотеки SDL_ttf 2.0.18 який діє як посилання на механізм шрифтів FreeType 2, який надає інструменти для роботи зі шрифтами TTF (TrueType) у SDL 2.0.18.

Нова версія включає додаткові функції для масштабування, контролю виводу, зміни розміру та параметризації шрифту TTF, а також додає підтримку 32-бітових гліфів.

В кінці кінців якщо вам цікаво дізнатись більше про це цієї нової версії, ви можете перевірити подробиці за наступним посиланням.

Як встановити простий шар DirectMedia на Linux?

Встановити цю бібліотеку на Linux досить просто, оскільки більшість дистрибутивів Linux мають її у своїх сховищах.

У випадку Debian, Ubuntu та дистрибутиви, отримані з них, вам потрібно буде лише запустити наступні команди в терміналі:

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

Тоді як для справи тих, хто є вамиArch Linux suarios нам просто потрібно виконати наступне:

sudo pacman -S sdl2

У випадку з тими, хто є користувачами Fedora, Centos, RHEL або будь-який дистрибутив на їх основі, їм просто потрібно виконати таку команду:

sudo yum install SDL2
sudo yum install SDL2-devel

Для всіх інших дистрибутивів Linux, вони можуть шукати пакет "sdl" або "libsdl" для встановлення або завантажувати та компілювати вихідний код.

Вони роблять це за допомогою:

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

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.