|
2.25, pda (ok), 14:32, 22/01/2025 [^] [^^] [^^^] [ответить]
| +7 +/– |
Если шутка, то "ха-ха". Если нет, то SDL не имеет отношения к DirectX и Microsoft. Это отдельная библиотека. Что-то вроде кроссплатформенного DirectX на минималках. (Не пытается быть полноценным API, скорее обёртка и шлюз для доступа к кроссплатформенным API независимо от платформы.)
| |
2.120, Виталя Ниасилил (-), 13:04, 23/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Кто может объяснить, если я собираюсь делать игры на Godot, мне надо отдельно ставить и изучать SDL3, или это все встроено в движок?
| |
|
3.122, pda (ok), 13:47, 23/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Кто может объяснить, если я собираюсь делать игры на Godot, мне надо
> отдельно ставить и изучать SDL3, или это все встроено в движок?
Встроено. Движки это выше уровнем, чем такие библиотеки.
| |
|
|
1.2, Аноним (2), 12:35, 22/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –13 +/– |
1. Пока не будет аппаратного midi через PipeWire - так и будет мусором.
2. Когда fheroes2 на неё переведут?
| |
|
2.4, Аноним (4), 12:40, 22/01/2025 [^] [^^] [^^^] [ответить]
| +10 +/– |
аппаратный midi в pipewire нужен только старым жирным неудачникам
| |
|
|
|
|
6.106, Bottle (?), 01:59, 23/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Понимаешь ли, синтезаторы прошлого века имели смысл потому, что тогдашние компьютеры имели крайне ограниченные звуковые системы и для синтеза звука в целом не были предназначены.
Сейчас аппаратные синтезаторы - это скорее прикол, нежели необходимость.
| |
|
7.112, Аноним (1), 05:59, 23/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
А что в музыке не "прикол"?
"Дисторшен" это не прикол, а фундаментальная потребность? Дергать проволоку, натянутую на вибрирующий фанерный ящик это прикол?
Ну и потом, хорошо, есть у вас отличный программный синтезатор, в виде программы под мак. На него надо как-то подать последовательность нажатий клавиш с фортепианной клавиатуры. Есть какой-то иной стандартный способ, кроме midi, это сделать?
Кстати, при чём тут вообще аппаратный (или программный) синтезатор? Midi не знает, на что именно поток нот подаётся.
| |
|
|
|
4.12, _kp (ok), 13:34, 22/01/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Изначально речь про игрушки, а уж там то, перегнать звук в поддерживаемый формат и не нудить.
| |
|
|
2.28, Tita_M (ok), 15:02, 22/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Когда fheroes2 на неё переведут?
Если я не ошибаюсь SDL3 из Виндов поддерживает только 10 и 11. 7 и XP не поддерживаются. Это может быть недостатком.
| |
|
|
4.127, InuYasha (??), 15:47, 23/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Никогда не пойму, зачем что-то вырезать. Всегда стараюсь писать подо всё сразу, особенно высокоуровневое - и даже получается. Ничто не мешает разграничить платформы под ифы и #ифдефы.
"Если у тебя какой-то софт работал под одной ОС, но не работает под более новой, и надо всё переделывать так, что сломается поддержка старой - ты криворукий недокодер."
С третьей стороны - если уж прям так до крови из отверстий нужны новые фичи - напиши для семёрки стабы. Ну, не будет RTX - и что? Зато работает.
| |
|
5.137, Аноним (-), 23:30, 25/01/2025 [^] [^^] [^^^] [ответить] | +/– | Кроме того что код становится спагетти сложным в понимании и это все еще майнтай... большой текст свёрнут, показать | |
|
|
3.33, Аноним (-), 15:30, 22/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Если я не ошибаюсь SDL3 из Виндов поддерживает только 10 и 11. 7 и XP
> не поддерживаются. Это может быть недостатком.
Учитывая что портироание на SDL3 - требует менять сорцы и проч, вы и правда думаете что те кто релизит новые игры - будут учитывать те древности? :)
| |
|
4.37, Tita_M (ok), 16:04, 22/01/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
Речь шла о fheroes2, которая хоть и прожорливее оригинальной игры, но вполне может играться на тех старых компьютерах ровесниках 7 и XP. Для нищука, апгрейд на 10 потребует ССД и добавление оперативной памяти для нормальной работы, а это может быть проблематично для него.
Но я не разработчик fheroes2 и не имею проблем с деньгами и если разработчики решат переходить на SDL3, то я их осуждать не буду.
| |
|
5.61, Аноним (-), 19:01, 22/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Речь шла о fheroes2, которая хоть и прожорливее оригинальной игры, но вполне
> может играться на тех старых компьютерах ровесниках 7 и XP.
Я не думаю что там много разработчиков пользуется такой конфигурацией. А как известно спасение утопающих - дело рук самих утопающих. Так что если некрофилам с виндой это все надо - настало время заняться самообслуживанием нужд.
Или как вариант - древней оси и софт древний. Почему нет?
| |
|
4.96, Аноним (-), 22:45, 22/01/2025 [^] [^^] [^^^] [ответить] | +/– | Я думаю, что команда fheroes2 будет учитывать Я прощупывал почву, общаясь с ним... большой текст свёрнут, показать | |
|
5.107, Аноним (-), 02:17, 23/01/2025 [^] [^^] [^^^] [ответить] | +/– | Вот именно палитровую анимацию так делать - это через ж пу в левый глаз Ну и тр... большой текст свёрнут, показать | |
|
|
3.36, Аноним324 (ok), 15:46, 22/01/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
> 7 и XP не поддерживаются.
Так и сами системы не поддерживаются уже много лет. Никому не нужна ни XP ни 7, никто ими не пользуется, на что указывает статистика использования, ради 2% и 0.2% пользователей этих ос, никто не будет заморачиватся. Ты же не ноешь, почему дебиан 5 который вышел в том же 2009 году что и виндовс 7 не поддерживается с 2012?. Семёрка и так жила до 2021 года, это более чем огромный срок поддержки ОС.
| |
|
4.38, Tita_M (ok), 16:26, 22/01/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Я писал о fheroes2, а не о SDL3. Плюс эти ничтожные проценты скорее всего актуальны только для богатых стран. Вторые герои стоят не много даже для нищука, а для компьютера-картофелины у человека из какого-нибудь второго или третьего мира 7 и XP предпочтительнее. На таких системах и fheroes2 сносно пойдёт. Для 10 может потребоваться апгрейд компа на который денег может и не быть.
| |
|
5.47, Аноним324 (ok), 17:00, 22/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Я писал о fheroes2, а не о SDL3. Плюс эти ничтожные проценты
> скорее всего актуальны только для богатых стран. Вторые герои стоят не
> много даже для нищука, а для компьютера-картофелины у человека из какого-нибудь
> второго или третьего мира 7 и XP предпочтительнее. На таких системах
> и fheroes2 сносно пойдёт. Для 10 может потребоваться апгрейд компа на
> который денег может и не быть.
Какая разница, система не актуальная, значит уже не нужна. Компов которые семёрку поддерживают уже лет 8 нет.
| |
|
4.42, Bottle (?), 16:41, 22/01/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Г-ди, неужели нашёлся человек, который верит статистике Steam?
| |
|
5.53, Аноним (-), 17:49, 22/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
А что не так со статистикой Стима?
Нужно просто понимать, что она построена по ИХ пользователям.
Но по юзерам GOG, не по юзерам EGS, не перекличка пиратов с торрентов.
Не нравится их статистика - тогда приведите в пример другую.
| |
|
6.64, Аноним (64), 19:16, 22/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
При чем еще и не по всем их пользователям, а по рандомной выборке
Скорее всего эта рандомная выборка достаточно репрезентативна, но это именно статистика по выборке тех кто согласился на отправку данных
| |
|
7.132, Аноним (132), 14:43, 24/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> но это именно статистика по выборке тех кто согласился на отправку данных
Не устану повторять — ССЗБ.
Впрочем, почему именно пользователи семёрки (и особенно XP!) не соглашаются с отправкой данных? Стыдно, возможно?
| |
|
|
|
4.74, Анон1110м (?), 19:41, 22/01/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Я могу поныть что старые версии дистров Linux не поддерживаются. Хочу чтоб Fedora core 9 поддерживалась, OpenSUSE 11.1, Debian Lenny потому что там были зашибатые версии GNOME (и набор всяких апплетов к нему) и прикольные программки на Mono (хотя бы тот же Beagle).
Число пользователей что Windows XP что Windows 7 точно больше чем 2% и 0.2%. На XP Thorium сообщает в user agent что он на Windows 10.
| |
|
5.84, Аноним324 (ok), 21:34, 22/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Я могу поныть что старые версии дистров Linux не поддерживаются. Хочу чтоб
> Fedora core 9 поддерживалась, OpenSUSE 11.1, Debian Lenny потому что там
> были зашибатые версии GNOME (и набор всяких апплетов к нему) и
> прикольные программки на Mono (хотя бы тот же Beagle).
> Число пользователей что Windows XP что Windows 7 точно больше чем 2%
> и 0.2%. На XP Thorium сообщает в user agent что он
> на Windows 10.
Ага, масоны всё скрывают. На самом деле виндовс 7 популярнее десятки и 11. А 78% десятки и 20% 11 придуманы агентами госдепа.
| |
|
4.83, Аноним (83), 21:16, 22/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
А потом те же личности, когда предлагают вырезать то x86, то arm32, говорят нам использовать дебиан 5. Вы там у себя определитесь уже.
| |
4.85, maximnik0 (?), 21:51, 22/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
>виндовс 7 не поддерживается с 2012
Вы будете удивлены но платная поддержка закончилась в январе 23 года.И куча предприятий платила !!!! Т.к сертификата ФСБ для 8 и старше нет ,а в связи с санкциями и не будет.А на отечественную ось за 3 года не возможно всё перевести,я честно говоря и не верю что переведут - даже на Samba перевести тяжко.
| |
4.125, InuYasha (??), 15:31, 23/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Не выпендривайся. Мне нужна 7. Значит - уже не "никому". Так что, stfu && gtfo;
| |
|
3.50, Аноним (64), 17:15, 22/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> 7 и XP не поддерживаются. Это может быть недостатком.
Так же не поддерживаются TR-DOS, IS-DOS и многие другие операционные системы выброшенные авторами в результате устаревания железа под которые они писались
Если сидишь на TR-DOS, то и программы бери для него, никто не будет писать под него свежий софт
| |
|
4.76, Анон1110м (?), 19:46, 22/01/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Это сравнение не является доказательством потому что разница между DOS и Windows XP огромна а между XP и 11 принципиальных отличий нет.
| |
|
5.95, Аноним (64), 22:34, 22/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ты же даже не понял что за TR-DOS и IS-DOS я упомянул :-D
То что ты считаешь, что между XP и Windows 11 нет разницы не означает, что ее нет
Это совершенно разные системы внутри
Ну попробуй ты драйвер работавший на Windows XP поставить на Windows 11, мы тут всем кагалом поржем над тобой
| |
|
6.100, Анон1110м (?), 23:04, 22/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Ты же даже не понял что за TR-DOS и IS-DOS я упомянул :-D
Бегло посмотрел в Wikipedia.
> То что ты считаешь, что между XP и Windows 11 нет разницы не означает, что ее нет. Это совершенно разные системы внутри
Конечно она есть, но не такая большая как между твоими TR-DOS и IS-DOS и Windows XP. Разве не понятно? Или ты будешь снова и снова повторять что это совершенно разные системы внутри? Код смотрел что ли?
| |
|
|
|
3.77, Аноним (77), 20:01, 22/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Такие древности спокойно потянут 7, браузер не запустить, как и на ХР, но на героев хватит
| |
|
4.126, InuYasha (??), 15:37, 23/01/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Мучусь с тех пор как поставил. После всех лет страданий я бы даже сказал - Linux is defective by design.
| |
|
|
4.116, Tita_M (ok), 10:42, 23/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Спасибо. Буду знать. А то запомнилось из ЕМНИП местных новостей, что не поддерживает.
| |
|
|
|
3.34, Аноним (-), 15:32, 22/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> почему sdl3 а не raylib?
Потому что SDL решает дофига самых разных кроссплатформенных аспектов одним махом, от вывода аудио до работы с клипбордом.
| |
3.118, Андрей (??), 12:47, 23/01/2025 [^] [^^] [^^^] [ответить] | +/– | Последний более высокоуровневый и решает более узкие задачи, а напротив SDL част... большой текст свёрнут, показать | |
|
2.51, нейм (?), 17:33, 22/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Гоняю миди через pipewire между клавой и TE, работает, ты о чем? Или тебе прям поддержка пятипинового разъема треба?
| |
|
3.62, Аноним (62), 19:03, 22/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
А игры на SDL тащат целый fluidsynth в виде либы. Это при налиции аппаратного midi. Позор.
| |
|
4.108, Аноним (108), 02:21, 23/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> А игры на SDL тащат целый fluidsynth в виде либы. Это при
> налиции аппаратного midi. Позор.
Fluidsynth обычно звучит многократно лучше тех кривых бухтелок. Конечно были и нормальные звуковухи, где сэмплы в RAM DSPшника грузились - но на вооон тот объем сэмплов RAM в звуковухе жаба обычно душила.
| |
|
|
|
|
2.71, Аноним (71), 19:27, 22/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Зачем тебе что-то собирать с SDL3, тем более что он только что вышел?
| |
2.81, Аноним (29), 21:03, 22/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Собрал yquake2, работает :)
>[оверквотинг удален]
> ldd quake2
> linux-vdso.so.1 (0x00007f69b6bcc000)
> libm.so.6 => /usr/lib/libm.so.6 (0x00007f69b51dd000)
> libopenal.so.1 => /usr/lib/libopenal.so.1 (0x00007f69b4fef000)
> libSDL3.so.0 => /usr/lib/libSDL3.so.0 (0x00007f69b4c00000)
> libc.so.6 => /usr/lib/libc.so.6 (0x00007f69b4a25000)
> /lib64/ld-linux-x86-64.so.2 => /usr/lib/ld-linux-x86-64.so.2 (0x00007f69b6bce000)
> libatomic.so.1 => /usr/lib/libatomic.so.1 (0x00007f69b4fe5000)
> libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f69b4600000)
> libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f69b4fbf000)
| |
|
1.11, Guest (??), 13:33, 22/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Существенно улучшена поддержка протокола Wayland, который теперь активирован по умолчанию в окружениях, предоставляющих одновременную поддержку Wayland и X11, и поддерживающих расширения протокола fifo-v1 и commit-timing-v1.
Это целый один композитор, на секундочку, никому не известный Jay.
| |
|
2.35, Аноним (-), 15:33, 22/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Это целый один композитор, на секундочку, никому не известный Jay.
Так вот - мотиватор накодить фичу как раз и зарелизился для остальных :)
| |
2.40, llolik (ok), 16:34, 22/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Посмотрел в git-ах. В mutter уже добавили (в 48-alpha), соответственно, в следующем релизе (в марте) уже будет. В KDE и wlroots допиливают и тоже, вроде как, к следующему релизу.
Короче, пока SDL3 хоть куда-то уйдёт уже всё появится.
| |
|
1.21, Аноним (-), 14:22, 22/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Wayland, который теперь активирован по умолчанию в окружениях, предоставляющих одновременную поддержку Wayland и X11
> задействован по умолчанию мультимедийный сервер PipeWire
Процесс закапывания копроиксов идет по плану!
me доволен
> Реализована начальная поддержка HDR.
А вот это уже интересно.
| |
1.32, Аноним (32), 15:28, 22/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>удалён код для работы на устаревших платформах, таких как OS/2
Arcaos такая 'эм, упс'
| |
|
2.67, Аноним (64), 19:18, 22/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
В случае с Pulseaudio и PipeWire эта картинка вообще ни о чем
PipeWire имеет полную совместимость и Pulseaudio-клиенты работают с ним, как с Pulseaudio, для тех кто не хочет переписывать ничего и не нужно переписывать, все просто работает, так что никакого нового стандарта лишнего не появилось
| |
|
3.73, Skullnet (ok), 19:40, 22/01/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> В случае с Pulseaudio и PipeWire эта картинка вообще ни о чем
> PipeWire имеет полную совместимость и Pulseaudio-клиенты работают с ним, как с Pulseaudio,
> для тех кто не хочет переписывать ничего и не нужно переписывать,
> все просто работает, так что никакого нового стандарта лишнего не появилось
Я знаю, но зачем придумывать ещё одно API, когда есть уже существующие?
| |
|
4.75, Аноним (-), 19:43, 22/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Я знаю, но зачем придумывать ещё одно API, когда есть уже существующие?
Например потому что старое это овнокод в котором никто не хочет копаться?
Или имеет архитектурный ФАТАЛЬНЫЙ НЕДОСТАТОК.
Или просто кому-то нечего делать)
| |
|
5.88, Skullnet (ok), 22:00, 22/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Например потому что старое это овнокод в котором никто не хочет копаться?
Сервер понятно говнокод был, но API для взаимодействия с сервером нормальное. Для обычных приложений пойдёт.
| |
|
4.79, Аноним (71), 20:05, 22/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Я знаю, но зачем придумывать ещё одно API, когда есть уже существующие?
PipeWire не просто API - там вся архитектура отличается от PulseAudio.
А почему PulseAudio не смогли сразу продумать по-человечески - это уже вопрос к Леньке Поттерингу, знатному "инноватору". Ну, видимо, недостаточно сильно инновировал - с кем не бывает...
| |
|
5.98, Аноним (-), 22:54, 22/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
Вряд ли только к нему. Этих звуковых серверов было как грязи, и они все канули в небытие, как неудачные. Поттеринг был не более неудачен чем они.
| |
|
|
|
|
1.92, Аноним (91), 22:21, 22/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Существенно улучшена поддержка протокола Wayland, который теперь активирован по умолчанию
Пропал калабуховский дом.
Впрочем, в качестве библиотеки для 2d-поигрулек и эмуляторов ничего не изменится.
| |
1.109, Zenitur (ok), 04:06, 23/01/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
SDL2 линкуется с libudev.so.0 или libudev.so.1 в зависимости от того, какая версия библиотеки установлена в системе. Линковка осуществляется через dlopen() и использование библиотеки является опциональным. Можно ли заставить SDL2 искать обе библиотеки в зависимости от того, какая из них установлена в системе? Может есть патч?
| |
|
2.114, Аноним (114), 09:38, 23/01/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Можно ли заставить SDL2 искать обе библиотеки в зависимости от того, какая из них установлена в системе? Может есть патч?
Ты, конечно, нашел где такой вопрос задавать. Пиши на форуме SDL или в их ишью трекер.
| |
|
|