The OpenNET Project / Index page

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

Выпуск мультимедийной библиотеки SDL 2.28.0. Переключение внимания на разработку SDL 3.0

21.06.2023 09:04

После семи месяцев разработки опубликован релиз библиотеки SDL 2.28.0 (Simple DirectMedia Layer), нацеленной на упрощение написания игр и мультимедийных приложений. Библиотека SDL предоставляет такие средства как аппаратно-ускоренный вывод 2D- и 3D-графики, обработка ввода, воспроизведение звука, вывод 3D через OpenGL/OpenGL ES/Vulkan и множество иных сопутствующих операций. Библиотека написана на языке Си и распространяется под лицензией Zlib. Для использования возможностей SDL в проектах на различных языках программирования предоставляются необходимые обвязки.

В выпуске SDL 2.28.0 в основном предложены исправления ошибок, из новшеств отмечается добавление функций SDL_HasWindowSurface() и SDL_DestroyWindowSurface() для переключения между API SDL_Rederer и SDL_Surface, новое событие SDL_DISPLAYEVENT_MOVED, генерируемое при смене основного монитора или изменения относительной позиции экранов в многомониторных конфигурациях, и признак SDL_HINT_ENABLE_SCREEN_KEYBOARD для управления показом экранной клавиатуры.

Одновременно объявлено о переводе ветки SDL 2.x на стадию сопровождения, подразумевающую только исправление ошибок и устранение проблем. Новая функциональность в ветку SDL 2.x больше добавляться не будет, а разработка будет сосредоточена на подготовке выпуска SDL 3.0. Также ведётся работа над слоем совместимости sdl2-compat, предоставляющим API, совместимый с двоичным и исходным кодом SDL 2.x, но работающий поверх SDL 3. Пакет sdl2-compat сможет выступать в качестве полной замены SDL 2 и пригоден для организации выполнения программ, написанных для SDL 2, используя возможности ветки SDL 3.

Из изменений в ветке SDL 3 выделяется переработка некоторых подсистем, нарушающие совместимость изменения в API и большая чистка устаревших возможностей, потерявших актуальность в современных реалиях. Например, в SDL 3 ожидается полная переработка кода для работы со звуком, использование по умолчанию Wayland и PipeWire, прекращение поддержки OpenGL ES 1.0 и DirectFB, удаление кода для работы на устаревших платформах, таких как QNX, Pandora, WinRT и OS/2.

  1. Главная ссылка к новости (https://discourse.libsdl.org/t...)
  2. OpenNews: Выпуск мультимедийной библиотеки SDL 2.26.0
  3. OpenNews: Разработчики SDL отменили переход на Wayland по умолчанию в выпуске 2.0.22
  4. OpenNews: Выпуск библиотеки SDL_sound 2.0
  5. OpenNews: Первый выпуск sdl12-compat, слоя совместимости с SDL 1.2, работающего через SDL 2
  6. OpenNews: Уязвимость в библиотеке SDL, приводящая к выполнению кода при обработке изображений
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/59320-sdl
Ключевые слова: sdl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (93) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, soarin (ok), 09:20, 21/06/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –32 +/
    В 3 надо иксы выкидывать.
     
     
  • 2.2, Аноним (-), 09:21, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +23 +/
    У девов задача развивать библиотеку, а не похоронить.
     
     
  • 3.38, Аноним (38), 14:42, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Так о том и речь, надо сосредоточить ресурсы на равивитии, и как написано в новости "удалить код для работы на устаревших платформах"
     
     
  • 4.39, Аноним (39), 17:23, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сначала "Wayland", а точнее популярные библиотеки для клепания своих собственных оконных серверов и клиентов, до ума доведите, чтобы не было из-коробки всё поломанное, а потом иксы хороните. Никто и не против сделать более простую графику для линукса, просто вместо "простой графики" получается какая-то хрень.
     
     
  • 5.43, n00by (ok), 17:34, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Сначала
    > до ума доведите
    > а потом иксы хороните

    Опять Аноним управляет разработкой и раздаёт указания.

    > Никто и не против сделать более простую графику для линукса

    А почему ты не сделал?

     
  • 4.70, Аноним (-), 10:01, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А в иксах, типа, из коробки ничего не поломано Это уг смеет тиринговать в 2023 ... большой текст свёрнут, показать
     
  • 2.19, Аноним (38), 10:34, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В 3-й по умолчанию Wayland, иксы депрекейтед. В 4-й выкинут
     
     
  • 3.31, Аноним (31), 12:57, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Поправил: В 40-й выкинут ;)
     
  • 3.100, Аноним (100), 16:57, 23/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вейланд?
     
  • 2.107, Chromium (ok), 00:47, 25/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Абсолютное большинство само на Wayland сидит, при этом минусует пост про прекращение поддержки иксов. После сегодняшнего спектакля с "Вагнером" я понял, что не понимаю логику россиян совсем.
     
     
  • 3.109, n00by (ok), 07:36, 25/06/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Там минусуют не содержание сообщения, а автора. Есть тут один активист... :)
     

  • 1.3, Аноним (3), 09:23, 21/06/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    В SDL2 наконец появилась возможность переключать окна альт-табом, а какой смысл переходить на менее функциональную и более урезанную SDL3? О чём-то они не о том думают. Pipewire, который без году неделя существует, дефолтом, опять же.
     
     
  • 2.5, soarin (ok), 09:38, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так пока ещё SDL 3.0 сделают.
    Пока разрабочики осмелятся его использовать ко второму сервис паку (3.2)…
     
     
  • 3.8, Аноним (3), 09:56, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что встроят в Unreal Engine, то и будут использовать. Именно что фокус сместился с поддержки платформ и универсальности на обслуживание интересов корпораций.
     
     
  • 4.14, Аноним (14), 10:28, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    UE упёрся только геймерам и то самым неискушенным.
     
     
  • 5.16, Аноним (16), 10:31, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Движок как маяк чтобы смотреть как сейчас носят.
     
  • 4.32, Аноним (31), 13:01, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он начиная с 2.0 туда сместился. Неспроста же лицензию поменяли. Первым заинтересантом была Valve.
     
     
  • 5.49, Аноним (49), 18:01, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Лицензию сменили задолго до того, как SDL заинтересовалась Valve. Причиной был интерес игроделов в статической линковке с библиотекой.
     
  • 5.50, Аноним (49), 18:38, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    https://forums.libsdl.org/viewtopic.php?t=7148
     
  • 4.69, Аноним (-), 09:55, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Что встроят в Unreal Engine, то и будут использовать.

    Вы там что курите? SDL использует куча всего, вообще никак не связанного с UE. Например куча опенсорсных гамес и софта активно рисующего графику. При чем тут UE вообще?

     
  • 2.36, Аноним (36), 13:31, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    никакого. приоритетная поддержка вяленого и pipewire это плевок в лицо разработчикам и пользователям
     
     
  • 3.52, Аноним (52), 20:47, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Анонима спросить забыли
     
  • 2.47, Аноним (47), 17:40, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    pipewire - это наследник gstreamerа.
     
  • 2.48, Аноним (49), 17:56, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Pipewire наголову лучше PulseAudio, к тому же имеет с ней слой совместимости pipewire-pulse.
     
     
  • 3.62, Oe (?), 06:00, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Загрузил последнюю федору, звука, как полагается новейшим смузитехнологиям, нету, так же как не было изображения с wayland пару лет назад. Зато звук появляется после выхода из спящего режима. И где примитивнейший процесинг звука? Почему я в 2023 до сих пор не могу в пару кликов включить лимитер, чтобы поднять уровень звука с ютуб выше 100%, но без хрипов? Так приятно смотреть ролики с content loudness в минус 10 и даже 20 децибел. Хотя бы кнопку для подключения LADSPA плагинов сделали, а то единственный путь это ковыряние конфигов и консоль или смириться с тем что есть
     
     
  • 4.111, Аноним (111), 20:57, 01/09/2023 [^] [^^] [^^^] [ответить]  
  • +/
    EasyEffects не осилил?
     
  • 2.61, Oe (?), 05:50, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Pipewire, в котором даже вывод звука не переключить. Почему в винде переключение вывода делается в два клика мышью?
     

  • 1.9, Аноним (9), 09:57, 21/06/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >использование по умолчанию Wayland и PipeWire

    Т.е. теперь актуальный SDL больше не будет работать с Xorg и голой ALSA?

     
     
  • 2.12, Moomintroll (ok), 10:23, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> использование по умолчанию Wayland и PipeWire
    > Т.е. теперь актуальный SDL больше не будет работать с Xorg и голой ALSA?

    "по умолчанию"

    Там нет фразы "только Wayland и PipeWire"

     
     
  • 3.26, randomize (?), 11:09, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну, системд тоже когда-то поставили по умолчанию. Попробуй теперь его выкорчевать ;-)
     
     
  • 4.46, Аноним (47), 17:39, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Зато на винде никакого разброда и шатания. Потому что всё в ядре.
     
     
  • 5.54, Tron is Whistling (?), 21:28, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На винде обычный экзешник с параметрами сервисом повесить - надо чокнуться.
    А вы - системды, системды.
     
     
  • 6.55, Аноним (55), 21:40, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Удаление гланд через ж. — всегда трудное дело.
     
     
  • 7.57, Tron is Whistling (?), 22:14, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну вот в systemd всё легко вешается, да и вообще в линухах.
    А винде - как всегда. Гланды через афедрон.
     
     
  • 8.58, Аноним (55), 22:35, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то в винде тоже легко, если осилить первую страницу выдачи гугла ... текст свёрнут, показать
     
  • 6.59, Аноним (59), 22:51, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    потому что в винде сервис - это действительно сервис.
     
     
  • 7.65, Tron is Whistling (?), 08:44, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Точнее - костыль, делающий вид, что обычный запущенный exe'шник - сервис.
    Просто в винде с сигналами проблема, их нема, вот и пришлось эту проблему решать как выше указано :D
     
     
  • 8.78, U202204161753 (?), 16:56, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В exe сервиса есть функция возвращая я ещё жив Все отличия Жизнь без сигн... текст свёрнут, показать
     
     
  • 9.88, Tron is Whistling (?), 20:27, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Именно так Вот только в systemd я могу хоть чёрта лысого сервисом подвесить А ... текст свёрнут, показать
     
     
  • 10.92, U202204161753 (?), 21:32, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В Windows -- всё отлично Не нравится штатные возможности ОС а их предостато... текст свёрнут, показать
     
     
  • 11.97, Tron is Whistling (?), 22:55, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Специальный ключ для более лёгкого достижения гланд через афедрон защитан, да, и... текст свёрнут, показать
     
  • 10.99, Аноним (99), 11:22, 23/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А не надо сервисом вешать то, что сервисом быть не предназначено ... текст свёрнут, показать
     
  • 9.91, Аноним (91), 21:25, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну а вот поттеринг в отличие от этих клоунов API вачдогования нормально сделал ... большой текст свёрнут, показать
     
     
  • 10.94, U202204161753 (?), 21:50, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Маловероятно, что поздние версии OpenVMS использовали перфокарты В Perl... большой текст свёрнут, показать
     
     
  • 11.101, Аноним (101), 17:18, 24/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь попробуйте без посторонней помощи и чужих костылей взять воооон ту програ... большой текст свёрнут, показать
     
     
  • 12.110, U202204161753 (?), 16:35, 26/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Честно говоря, если открыть log файл работающего процесса включая логи проц... текст свёрнут, показать
     
  • 10.98, Tron is Whistling (?), 22:56, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А вот да, скрипт запустить без батника или прописывания каждый раз запускалки в ... текст свёрнут, показать
     
     
  • 11.102, Аноним (-), 17:30, 24/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У них там в винде примерно такой 128056 128013 гангбанг Так то батник и ес... большой текст свёрнут, показать
     
  • 6.79, U202204161753 (?), 17:01, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Есть утилита от умельцев.

    Её "вешаем" сервисом. И уже она запускает неприспособленный .exe

    Или проблема ещё и параметры передать?

    Так возбмите какой Basic или TP , пардон, реинкарнацию fpc и из неё запускаете с параметрами.

    А прослойку - без.

    И см. ниже как компилировать exe-шник для service

     
     
  • 7.87, Tron is Whistling (?), 20:26, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть утилита от умельцев.

    Гланды, афедрон, вот это всё.
    Не от умельцев тоже есть, но сути не меняет.

     
     
  • 8.90, U202204161753 (?), 21:22, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ха, ха Шутку оценил Но всё, всё же -- Вам шашечки или ехать Ж- ... текст свёрнут, показать
     
     
  • 9.96, Tron is Whistling (?), 22:54, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Мне ехать, поэтому винда исключена ... текст свёрнут, показать
     
  • 7.103, Аноним (-), 17:31, 24/06/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 8.105, n00by (ok), 18:50, 24/06/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.29, Аноним (29), 12:05, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    C голой ALSA и так уже не все драйвера работают. Драйвера, Карл. На баг-репорты в ядро пишут "используйте PulseAudio".
     
     
  • 3.33, Аноним (31), 13:04, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А как ПульшшшАудио будет работать с кривыми модулями ядра?
     
     
  • 4.37, Аноним (3), 13:57, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У меня такая звуковуха. Прерывания рандомно отваливаются и звук есть только пока дёргаешь курсором мыши. Ну или пульсаудио можно запустить. Только из-за пульсы треск и шипение часто появляются при начале воспроизведения, при окончании, задержки при сике. Неудобно. Без пульсы такого никогда нет.
     
     
  • 5.40, Аноним (36), 17:26, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    собери нормальный цапоусь, развязанный от компа. типа objective o2
     
  • 5.63, Oe (?), 06:09, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Может стоит уже сменить ES1938 звуковуху?
     
     
  • 6.72, Zenitur (ok), 11:12, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А чем плоха ESS? 44.1 поддерживает - значит хорошая
     
     
  • 7.80, Аноним (55), 18:18, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Священная корова компьютерных «аудиофилов» — 44.1К.
     
  • 3.64, Oe (?), 06:21, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Так много драйверов на ALC887? Разве существует что либо иное? ALC1200 которая по сути просто перемаркированная ALC887? Кстати почему до сих пор дрова ALC887 не умеют одновременную запись с двух АЦП? Иногда надо одновременно писать микрофон и линейный вход. Почему до сих пор из коробки я не могу слушать ютуб через гнездо наушников, но чтобы на заднем порте продолжала играть музыка из плеера?
     
     
  • 4.81, Аноним (-), 19:15, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Так много драйверов на ALC887? Разве существует что либо иное? ALC1200 которая
    > по сути просто перемаркированная ALC887? Кстати почему до сих пор дрова
    > ALC887 не умеют одновременную запись с двух АЦП? Иногда надо одновременно
    > писать микрофон и линейный вход. Почему до сих пор из коробки
    > я не могу слушать ютуб через гнездо наушников, но чтобы на
    > заднем порте продолжала играть музыка из плеера?

    Потому что это никто не накодилн, например? В опенсорсе кому работы нужны тот их и работает. А с потребительским настроем и отгибанием пальцев вам лучше в виндочку, для конченых потребителей оно уместнее.

     
     
  • 5.86, Аноним (55), 19:33, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В общем, линукс для десктопа не будет готов никогда.
     
  • 5.108, Neon (??), 02:24, 25/06/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Т.е. чтобы подстричь себе ногти, юзер должен намайнить себе руды, углы, выплавить сталь и в кузне самому выковать себе ножницы ? Спасибо, не надо такого пути линукса
     

  • 1.27, Аноним (27), 11:30, 21/06/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Оно работает в Ъ-консоли (через drm/gbm)?
    Т.е. чтобы рандомную игру можно было запустить без графической/оконной системы.
     
     
  • 2.30, Аноним (30), 12:29, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вроде через libaa.so умеет, но это не точно
     
  • 2.34, Аноним (31), 13:06, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Из изменений в ветке SDL 3 ... прекращение поддержки ... DirectFB
     
     
  • 3.67, Аноним (67), 09:11, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    DirectFB!=DRM/KMS/GBM.
    DirectFB - это старье и уже не нужно. Дефолтная консоль в линуксе уже лет 10 как шестерёнки крутить умеет, если звёзды на небе правильно сойдутся...
     
     
  • 4.82, Аноним (82), 19:20, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > DirectFB!=DRM/KMS/GBM.
    > DirectFB - это старье и уже не нужно. Дефолтная консоль в линуксе
    > уже лет 10 как шестерёнки крутить умеет, если звёзды на небе
    > правильно сойдутся...

    DirectFB это некая странная, экзотичная либа. Раньше она сваталась на случай допустим эмбедовки, если жирные и тормозные иксы запускать фи. Но сейчас нишу занял вяленд который сам нечто типа протокола согласования буферов - без жирной тормозной прослойки сервера с кучей барахла - да еще и системы стали мощнее, 3D какой-никакой даже в мелочи появился и дрова накодили, lima/panfrost/etnaviv соврать не дадут. И на этом фоне та либа как-то не очень уже и нужна с одной стороны, и потому подзаброшена - с другой. И найти ее реальные применения в 2023 году.. эээ... довольно тяжко.

     
     
  • 5.83, Аноним (82), 19:22, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    p.s. а если даже ничего на основе вяленда запускать не хочется, логичнее вывод через DRM/KMS делать.
     
  • 2.66, Аноним (67), 09:07, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вчера попробовал, вроде какие-то Игорь пашут. Бэкенд в SDL называется drmkms, для устройств ввода (evdev) нужна поддержка udev (без этого полностью теряется ввод, только sysrq и кнопка power). Тестил на интеле. Я так понял, что желательна поддержка GLES, но может и полноценный opengl заработать.

    Из того что было заработали astromenace и endless-sky. Quake3 ещё может заработать, но пока pak-файлов не хватает, нужно архивы поднимать... Дум3 из репов выпили, пичаль-бида тоже непотестить... Под HL2 нужно место расчищать... В общем, самое нормальное пока потестить не могу.

     
     
  • 3.93, Аноним (-), 21:34, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это от программы зависит В SDL можно получить как хардварно акселерированый кон... большой текст свёрнут, показать
     
  • 2.74, Аноним (74), 12:35, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да, вот тут есть реализация https://github.com/bminor/SDL/blob/master/src/video/kmsdrm/SDL_kmsdrmvideo.c
     

  • 1.35, Аноним (36), 13:29, 21/06/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > использование по умолчанию Wayland и PipeWire

    минус ещё одна либа, печально

     
     
  • 2.45, Аноним (45), 17:37, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    wayland - да, печально. pipewire - прекрасно работает, но раз у него есть совместимый с пульсой интерфейс, то наверное следует пульсу по-умолчанию задействовать для максимальной совместимости?
     
  • 2.53, Анониссимус (?), 21:08, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У тебя что ли отнимают SDL2?
     
     
  • 3.56, Аноним (55), 21:40, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да как бы и SDL3 иксы с пульсой не отнимает.
     
  • 2.68, soarin (ok), 09:24, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    «минус ещё одна либа, печально» подумал аноним.
    «минус один луддит, замечательно» подумали разработчики
     
     
  • 3.104, Аноним (-), 17:38, 24/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Во вы чудики, я код SDL посмотрел, там динамический лоадинг нужных либ - если он... большой текст свёрнут, показать
     
     
  • 4.106, soarin (ok), 19:01, 24/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А чего ты это мне пишешь-то?
    Оно и понятно. Только про то, что всё совсем работает и не ломается - это в сказке.
     
  • 2.84, Аноним (84), 19:27, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    и 100500 программ которые ей пользуются Но вообще-то это довольно гибкая либ... большой текст свёрнут, показать
     

  • 1.41, Аноним (41), 17:30, 21/06/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >ожидается полная переработка кода для работы со звуком

    аппаратное midi наверняка не добавят :(

     
     
  • 2.42, Аноним (41), 17:31, 21/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я имею в виду использование midi-sinkов в pipewire.
     

  • 1.44, Аноним (41), 17:34, 21/06/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Переключение внимания на разработку SDL 3.0

    В Debian нет.

     
  • 1.51, Аноним (49), 18:40, 21/06/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    SFML2, кстати, тоже обновилась спустя годы молчания:
    https://github.com/SFML/SFML/releases/tag/2.6.0
     
     
  • 2.75, Аноним (74), 12:37, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Там все на C++, а это сразу нет к биндам к другим языкам
     
     
  • 3.77, n00by (ok), 15:25, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Там все на C++, а это сразу нет к биндам к другим
    > языкам

    Всё, что нужно знать об экспертах:

    and has bindings for various languages such as C, .Net, Ruby, Python.

     

  • 1.60, Аноним (60), 00:27, 22/06/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Эх, жаль QNX. Жаль что его не доработали лет 20 назад до ОС универсального назначения. Ну там планировщики бы поменяли (добавили на выбор новеньких), своп прикрутили и т.д. и т.п. И освободили бы.
     
     
  • 2.89, Tron is Whistling (?), 20:28, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А если бы у дедушки была шерсть, он был бы котиком.
    Жаль, да.
     

  • 1.71, Zenitur (ok), 11:11, 22/06/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Только что же была версия 2.0.14, откуда вдруг 2.28? Такие резкий рост версии меня пугает
     
     
  • 2.73, Аноним (55), 11:43, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/libsdl-org/SDL/releases/tag/release-2.24.0
     
  • 2.76, Аноним (74), 12:38, 22/06/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, я тоже бывает прибухну а как проснусь так неделя прошла
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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