The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Выпуск мультимедийной библиотеки SDL 2.0.10"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск мультимедийной библиотеки SDL 2.0.10"  +/
Сообщение от opennews (??), 26-Июл-19, 11:58 
Состоялся (https://discourse.libsdl.org/t/sdl-2-0-10-released/26429) релиз  библиотеки SDL 2.0.10 (https://libsdl.org) (Simple Direct Layer), нацеленной на упрощение написания игр и мультимедийных приложений. Библиотека предоставляет такие средства как аппаратно ускоренный вывод 2D- и 3D-графики, обработка ввода, воспроизведение звука, вывод 3D через OpenGL/OpenGL ES и множество иных сопутствующих операций. Библиотека написана на языке Си и распространяется под лицензией zlib. Для использования возможностей SDL в проектах на различных языках программирования предоставляются биндинги.

В новом выпуске:


-  Удалён драйвер для работы с использованием дисплейного сервера Mir в пользу драйвера для работы через Wayland;

-  Макросы SDL_RW* преобразованы в отдельный набор функций;
-  Добавлены функции SDL_SIMDGetAlignment(), SDL_SIMDAlloc() и SDL_SIMDFree() для выделения памяти для операций SIMD;

-  Добавлены функции SDL_RenderDrawPointF(), SDL_RenderDrawPointsF(), SDL_RenderDrawLineF(), SDL_RenderDrawLinesF(), SDL_RenderDrawRectF(), SDL_RenderDrawRectsF(), SDL_RenderFillRectF(), SDL_RenderFillRectsF(), SDL_RenderCopyF() и SDL_RenderCopyExF() для использования вычислений с плавающей запятой в API отрисовки SDL;

-  Добавлена функция SDL_GetTouchDeviceType() для определения типа сенсорного устройства (тачпад  или сенсорный экран с относительными или абсолютными координатами);
-  API отрисовки SDL переведён по умолчанию на использованием отрисовки в пакетном режиме, позволяющей добиться более высокой производительности. Добавлена опция SDL_HINT_RENDER_BATCHING для управления применением пакетного режима для API отрисовки;
-  Для принудительного выполнения находящихся в очереди пакетных команд добавлен вызов SDL_RenderFlush(), который может быть полезен в случае комбинирования отрисовки через SDL и прямой отрисовки;
-   Добавлена опция SDL_HINT_EVENT_LOGGING для включения ведения лога событий SDL в отладочных целях;
-   Добавлена опция  SDL_HINT_GAMECONTROLLERCONFIG_FILE для задания имени файла с раскладкой для игровых контроллеров;
-   Добавлена опция SDL_HINT_MOUSE_TOUCH_EVENTS для управлением синтезом сенсорных событий на основе событий от мыши;
-  Улучшена обработка некорректно оформленный файлов WAVE и BMP с целью блокирования потенциальных уязвимостей (https://www.opennet.ru/opennews/art.shtml?num=51017);
-  Для iOS 13 и tvOS 13 добавлена поддержка беспроводных контроллеров Xbox и PS4, а также добавлена поддержка ввода текста с использованием Bluetooth-клавиатур;
-  Для Android реализован режим обработки звука с низкими задержками, реализованный с использованием OpenSL ES.  Добавлена опция SDL_HINT_ANDROID_BLOCK_ON_PAUSE для управлением блокировкой цикла обработки событий при приостановке приложения.


URL: https://discourse.libsdl.org/t/sdl-2-0-10-released/26429
Новость: https://www.opennet.ru/opennews/art.shtml?num=51176

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


3. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +/
Сообщение от n1rdeks (ok), 26-Июл-19, 12:47 
>Удалён драйвер для работы с использованием дисплейного сервера Mir в пользу драйвера для работы через Wayland;

Вот и закончилась эпоха.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +4 +/
Сообщение от Аноним (4), 26-Июл-19, 13:00 
эпоха, когда все жили в Mir'е и согласии?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +6 +/
Сообщение от Аноним (5), 26-Июл-19, 13:04 
В Mir'е и несогласии
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Выпуск мультимедийной библиотеки SDL 2.0.10"  –22 +/
Сообщение от Аноним (6), 26-Июл-19, 13:06 
Можно подумать, от самой этой SDL 2 много пользы.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

9. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +19 +/
Сообщение от Аноним ещё один (?), 26-Июл-19, 14:40 
Больше чем от тебя.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +3 +/
Сообщение от Аноним (12), 26-Июл-19, 16:34 
Она разве начиналась? Блин, опять я эпохи не заметил.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

18. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +1 +/
Сообщение от Аноним (18), 26-Июл-19, 22:50 
Это как Эра Альтрона
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

13. "Выпуск мультимедийной библиотеки SDL 2.0.10"  –1 +/
Сообщение от Андрей (??), 26-Июл-19, 18:54 
А я уж перепугался, что framebuffer.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

14. "Выпуск мультимедийной библиотеки SDL 2.0.10"  –2 +/
Сообщение от winorun (?), 26-Июл-19, 19:59 
его давно исключили
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

21. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +/
Сообщение от Аноним (21), 29-Июл-19, 10:46 
А я использую и мне норм
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

7. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +/
Сообщение от x0r (??), 26-Июл-19, 13:08 
Подскажите, что проще портировать под DOS: SDL1 или SDL2?
(В DOS там практически не было всяких ускорителей) Какой код более приспособленный?
Хочу взять часть кода из Allegro 4 (последняя работавшая под DOS)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +/
Сообщение от Аноним (8), 26-Июл-19, 14:19 
Для портирования на старые платформы предпочтительние SDL1.x.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +1 +/
Сообщение от x0r (??), 26-Июл-19, 14:50 
По каким причинам?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +1 +/
Сообщение от test (??), 26-Июл-19, 15:58 
там рендер софтварный, меньше возни написания в коде видеодрайвера
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +/
Сообщение от Аноним (16), 26-Июл-19, 21:01 
Но SDL1 не поддерживает Wayland
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

19. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +2 +/
Сообщение от Дуплик (ok), 27-Июл-19, 07:11 
Зачем тебе в DOS'е Wayland?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

22. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +1 +/
Сообщение от Аноним (21), 29-Июл-19, 10:47 
Капай глубже - зачем тебе DOS? Когда столько *nix подобных развелось
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

15. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +/
Сообщение от ffirefox (?), 26-Июл-19, 20:19 
Лет эдак дцать назад Allegro был в комплекте с DJGCC + csdpmi прекрасно работал под DOS.
А вот, он и сейчас там живёт: ftp://ftp.delorie.com/pub/djgpp/current/v2tk/allegro/
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

20. "Выпуск мультимедийной библиотеки SDL 2.0.10"  –1 +/
Сообщение от x0r (??), 27-Июл-19, 11:34 
да. есть аллегро.
для портирования софта: нужно audio callback, в аллегро такое не нашел. Там есть?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

23. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +/
Сообщение от ffirefox (?), 29-Июл-19, 12:58 
Что-то похожее было. По крайней мере фоновую музыку во время игры играл.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "Выпуск мультимедийной библиотеки SDL 2.0.10"  +/
Сообщение от ffirefox (?), 01-Авг-19, 18:58 
Обманул я... Через встроенный в аллегро таймеры это делали. А фоновую музыку аллегро умеет само играть.


Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру