![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск мультимедийной библиотеки SDL 2.0.16" | +/– | ![]() |
Сообщение от opennews (?), 10-Авг-21, 23:45 | ||
Состоялся релиз библиотеки SDL 2.0.16 (Simple DirectMedia Layer), нацеленной на упрощение написания игр и мультимедийных приложений. Библиотека SDL предоставляет такие средства как аппаратно-ускоренный вывод 2D- и 3D-графики, обработка ввода, воспроизведение звука, вывод 3D через OpenGL/OpenGL ES/Vulkan и множество иных сопутствующих операций. Библиотека написана на языке Си и распространяется под лицензией zlib. Для использования возможностей SDL в проектах на различных языках программирования предоставляются биндинги... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
2. Сообщение от пох. (?), 10-Авг-21, 23:53 | –42 +/– | ![]() |
Wayland. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #4, #9, #10, #13, #49 |
3. Сообщение от Аноним (3), 11-Авг-21, 00:02 | +13 +/– | ![]() |
Очень радует что эта замечательная библиотека продолжает развиваться. Успехов проекту. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #7 |
4. Сообщение от Аноним (4), 11-Авг-21, 00:08 | +6 +/– | ![]() |
пох triggered, ща опять вонь начнётся. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #5, #6 |
5. Сообщение от Аноним (5), 11-Авг-21, 00:38 | –3 +/– | ![]() |
так ты не разевай больше, чтобы не началась | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
6. Сообщение от Dzen Python (ok), 11-Авг-21, 00:38 | +4 +/– | ![]() |
Ну а разве не пох на пох.? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
7. Сообщение от Dzen Python (ok), 11-Авг-21, 00:41 | –1 +/– | ![]() |
Судя по чейнджлогу девушку танцуют очень плотно наши ребята. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #14, #50, #61 |
8. Сообщение от Аноним (8), 11-Авг-21, 00:53 | +/– | ![]() |
Значит скоро выйдет love2d. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #69 |
9. Сообщение от Аноним (-), 11-Авг-21, 08:18 | +2 +/– | ![]() |
> спасибо, но нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #18 |
10. Сообщение от Разбойник (?), 11-Авг-21, 08:40 | +/– | ![]() |
>Wayland. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #17 |
11. Сообщение от Аноним (11), 11-Авг-21, 09:10 | +2 +/– | ![]() |
Очень много мусора в SDL. Например у них собственный рендер спрайтов, крайне тормозной. Написанный на коленке SpriteBatch на базе opengl в десятки раз быстрее рендерит | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #12, #15, #21, #34, #35 |
12. Сообщение от Брат Анон (ok), 11-Авг-21, 09:48 | +/– | ![]() |
Где твой SDL, анон? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
13. Сообщение от Онаним (?), 11-Авг-21, 09:55 | +2 +/– | ![]() |
На самом деле одна из лучших низкоуровневых библиотек для индюка и не только. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #30 |
14. Сообщение от Онаним (?), 11-Авг-21, 09:56 | +2 +/– | ![]() |
Ээээ... с окружностью вы уже проспали, ныне к восьмёрке стремится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #45 |
15. Сообщение от Онаним (?), 11-Авг-21, 09:56 | +2 +/– | ![]() |
Попробуй им повыводить спрайты на системе без OpenGL. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #16, #36 |
16. Сообщение от Аноньимъ (ok), 11-Авг-21, 10:01 | –1 +/– | ![]() |
Но зачем? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #19 |
17. Сообщение от пох. (?), 11-Авг-21, 10:07 | –1 +/– | ![]() |
а кто тебе сказал что ты решаешь, можно или нельзя? Выйдет rhel9, и кумар решит - "можна!" и закроет разработку этого немодного x11 и последнего горе-разработчика уволит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #38 |
18. Сообщение от пох. (?), 11-Авг-21, 10:11 | –4 +/– | ![]() |
>> спасибо, но нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #20, #22, #23 |
19. Сообщение от InuYasha (??), 11-Авг-21, 10:33 | –2 +/– | ![]() |
за вендой... ( | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
20. Сообщение от maximnik0 (?), 11-Авг-21, 11:04 | +/– | ![]() |
>fheroes, кстати, собирается с немодным sdl1 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
21. Сообщение от maximnik0 (?), 11-Авг-21, 11:18 | +/– | ![]() |
>Написанный на коленке SpriteBatch на базе opengl | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #26, #28 |
22. Сообщение от Аноним (22), 11-Авг-21, 11:52 | +/– | ![]() |
>fheroes, кстати, собирается с немодным sdl1 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #24 |
23. Сообщение от Аноним (23), 11-Авг-21, 11:59 | +/– | ![]() |
> Но, к сожалению, sdl это не для игорей придумано. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #37 |
24. Сообщение от пох. (?), 11-Авг-21, 12:20 | –5 +/– | ![]() |
мне не нужен компот с г-ном в вафлянде, мне нужно чтоб его на моей машине не было. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #29 |
26. Сообщение от Gogi (??), 11-Авг-21, 12:41 | +/– | ![]() |
Ты ещё похвались, что они дискетки поддерживают! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #32 |
27. Сообщение от Аноним (28), 11-Авг-21, 12:46 | +/– | ![]() |
А баг с тем что при изменении размера окна функции, возвращающие размер окна, отдают значения при старте вместо текущего размера, так и не пофиксили? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
28. Сообщение от Аноним (28), 11-Авг-21, 12:48 | –1 +/– | ![]() |
Есть же софтовые рендеры opengl, которые притворяются карточкой. Зачем ещё один велосипед и без запаски? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #33 |
29. Сообщение от Аноним (29), 11-Авг-21, 12:48 | +/– | ![]() |
ну дак не ешь, будто насильно пихают | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #40 |
30. Сообщение от Аноним (37), 11-Авг-21, 12:56 | +/– | ![]() |
Спорно. GLFW3 - лучшая, если вам нужно только окно + графический контекст, а всё остальное (OpenGL, OpenAL, libuv) - своё. SDL2 лучше только в поддержке специфичных игровых устройств ввода. Плюс, имеется дополнительная функциональность из коробки (загрузка изображений, шрифтов, примитивный рендеринг и т.п.), но по её охвату и гибкости сильно уступает Allegro5. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #46 |
32. Сообщение от maximnik0 (?), 11-Авг-21, 12:59 | +/– | ![]() |
> Ну какой СЕГОДНЯ компьютер без графона?! Даже распоследний секретутский компьютер - и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
33. Сообщение от maximnik0 (?), 11-Авг-21, 13:03 | +/– | ![]() |
> Есть же софтовые рендеры opengl, которые притворяются карточкой. Зачем ещё один велосипед | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
34. Сообщение от Аноним (37), 11-Авг-21, 13:09 | +/– | ![]() |
Рендеринг в SDL2 всегда был экспериментальной фичей, как признавали разработчики, не самой удачной. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
35. Сообщение от Аноним (37), 11-Авг-21, 13:12 | +/– | ![]() |
Если нужно совсем без мусора, есть GLFW3. Там всё лишнее (загрузка текстур и т.п.) выкинули во время миграции со второй на третью версию. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #42 |
36. Сообщение от Аноним (37), 11-Авг-21, 13:16 | +/– | ![]() |
Это где такие системы? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
37. Сообщение от Аноним (37), 11-Авг-21, 13:27 | +/– | ![]() |
Сомнительно, рендеринг скорее всего на "голом" OpenGL. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #59, #60 |
38. Сообщение от Разбойник (?), 11-Авг-21, 14:08 | +1 +/– | ![]() |
Может оно и к лучшему. Ведь на голой tty Gnome3 не запустится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #39 |
39. Сообщение от пох. (?), 11-Авг-21, 14:12 | –1 +/– | ![]() |
> Может оно и к лучшему. Ведь на голой tty Gnome3 не запустится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #41 |
40. Сообщение от пох. (?), 11-Авг-21, 14:20 | –1 +/– | ![]() |
ну так другой Sdl2 что-то не предвидится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #43 |
41. Сообщение от Разбойник (?), 11-Авг-21, 14:59 | –1 +/– | ![]() |
На сервере можно и даже нужно использовать Alpine Linux или FreeBSD, в зависимости от задачи. А всякие там IBM/systemd/Linux пусть холопы из саппорта мучают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #71 |
42. Сообщение от Аноним (42), 11-Авг-21, 15:35 | +/– | ![]() |
Opengl не актуально. Надо вулкан, вейланд, вот это вот всё. Однозначный плюс SDL2 в том, что она даёт много контроля пользователю (устройства вв -- даёт выбирать различный предпочитаемый платформозависимый звук, настраивать геймпады, и прочее) и при этом не зависит ни от каких pulseaudio с openal и всего остального и позволяет нормально работать с минимумом абстракций и выбирать удобную конфигурацию (можно выкинуть иксы, вейланд, опенгл, вулкан, алса, что угодно). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #54 |
43. Сообщение от Аноним (29), 11-Авг-21, 15:41 | +1 +/– | ![]() |
ну значит тебе никакая не нужна, или ешь эту | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
44. Сообщение от Аноним (44), 11-Авг-21, 15:58 | +/– | ![]() |
Не дает выбрать устройство, когда работаешь через pulseaudio. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
45. Сообщение от Жироватт (ok), 11-Авг-21, 16:46 | +/– | ![]() |
Ты совсем бо-бо? Там уже не восьмерка, там уже нечто абстрактное: в каждой определенной точке рук - перегиб, каждые полсантиметра там - разрыв! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #48 |
46. Сообщение от n00by (ok), 11-Авг-21, 16:59 | +/– | ![]() |
> Спорно. GLFW3 - лучшая, если вам нужно только окно + графический контекст, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #53 |
47. Сообщение от Аноним (47), 11-Авг-21, 18:28 | +/– | ![]() |
Истерическая ржака с опеннетных анонимов, евпочя. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
48. Сообщение от Онаним (?), 11-Авг-21, 20:23 | +/– | ![]() |
Значит и я проспал :D | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
49. Сообщение от Аноним (-), 11-Авг-21, 20:44 | –2 +/– | ![]() |
Из-за сирых и убогих, наподобие тебя, Linux — 3%. Занялся бы ты чисткой сортиров (между прочим, своей прямой обязанностью) — над Windows смеялись бы, ею пользоваться было бы стыдно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #51 |
50. Сообщение от Red Hat (?), 11-Авг-21, 20:46 | +/– | ![]() |
Нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
51. Сообщение от пох. (?), 11-Авг-21, 21:09 | –1 +/– | ![]() |
А еще я вам в штаны наcpaл? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
52. Сообщение от Аноним (52), 11-Авг-21, 21:27 | +/– | ![]() |
Библиотека хорошая, но нужно знать минусы: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #55 |
53. Сообщение от Аноним (37), 11-Авг-21, 22:09 | –3 +/– | ![]() |
У меня Vulkan не поддерживается аппаратно. Как и у аудитории, для которой я делаю игры. Пока только OpenGL. А Вулкан перестанет страдать детскими болячками, когда подрастет, и его начнут уважать "железки". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #62 |
54. Сообщение от Аноним (37), 11-Авг-21, 22:17 | +/– | ![]() |
> Надо вулкан, вейланд | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #58 |
55. Сообщение от Аноним (55), 11-Авг-21, 22:51 | +1 +/– | ![]() |
> 1. Задержка ввода слишком большая. Например ioquake который на SDL, в нём заметны задержки мыши, так что играть в принципе нереально. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #56 |
56. Сообщение от Аноним (55), 11-Авг-21, 23:01 | +/– | ![]() |
ещё дополню что в кваке убогая акселерация из коробки, выключается она вот так: in_mouse "1"; cl_mouseAccel "0", и да сейчас вроде ioquake3 не распространяется бинарём(раньше по крайней мере было так, после того как их сайт взломали), советую билдить из исходников. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #57 |
57. Сообщение от Аноним (55), 11-Авг-21, 23:03 | +1 +/– | ![]() |
in_mouse "0" *быстрофикс* | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
58. Сообщение от Аноним (42), 11-Авг-21, 23:47 | +/– | ![]() |
Всем. Не, опенгл всё. Он долго жил из-за того что в макос были древние опенгл, в приставках были древние опенгл, потом в андроиде были древние опенгл. Сейчас не то время, сейчас всё 10 летнее железо поддерживает вулкан и примерно всем уступающий опенгл тащить смысла нет (и тем более нет смысла прибиваться к древнему ограниченному опенгл). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 Ответы: #65 |
59. Сообщение от Аноним (23), 12-Авг-21, 00:44 | +/– | ![]() |
На самом последнем opengl, который поддерживается маками, для маков и онтопика. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #67 |
60. Сообщение от Аноним (23), 12-Авг-21, 00:53 | +/– | ![]() |
Кстати, самая первая версия SDL, руками и ногами торчит из движка первой Дьяблы и Старкрафта. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
61.
Сообщение от Michael Shigorin![]() | +/– | ![]() |
> Судя по чейнджлогу девушку танцуют очень плотно наши ребята. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
62. Сообщение от n00by (ok), 12-Авг-21, 09:14 | +/– | ![]() |
Там дело не в Вулкане, окном и его размерами рулит Wayland. Vulkan Tutorial привёл в качестве примера, поскольку это как бы официальный пример, но работает он так себе, т.к. обвязка вокруг Wayland немного странная. Остальное они, понятное дело, уже отладили. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #63 |
63. Сообщение от Аноним (67), 12-Авг-21, 13:25 | –1 +/– | ![]() |
С Wayland'ом - аналогично, когда им будет пользоваться больше двух человек, программная поддержка станет сильно лучше. А пока, кому сильно надо, то и чинит. Так работал и работает опенсорс. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #64 |
64. Сообщение от n00by (ok), 12-Авг-21, 14:15 | +/– | ![]() |
Ну вот я посмотрел на имеющуюся реализацию и понял, что мне такое не надо. Боюсь, что я такой не один. Иногда проще написать с листа, чем чинить. Или вытащить из какого-нибудь mpv (если нужна поддержка нескольких платформ). По поводу интерфейса к Иксам и WinAPI ничего не могу сказать, наверное, это работает. Раз люди используют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
65. Сообщение от Аноним (67), 12-Авг-21, 14:19 | +/– | ![]() |
>> ограниченный опенгл всё | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #58 Ответы: #66 |
66. Сообщение от n00by (ok), 12-Авг-21, 14:50 | +/– | ![]() |
Микрософт продвигала DX просто декларировав интерфейс для драйверов. Юзермодные DX dll возвращают некоторые структуры без изменений от ядра. В результате изначально OpenGL там реализовывалась обёрткой по типу DXVK и теряла где-то 5% (данные Фень Юаня, если правильно помню). Vulkan продвигается ещё проще. Производителю новой железки теперь не надо писать всякие аллокации и триангуляции, это забота разработчиков игровых движков и прослойки Zink от Collabora. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #68 |
67. Сообщение от Аноним (67), 12-Авг-21, 15:14 | +/– | ![]() |
Спасибо за ссылку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 |
68. Сообщение от Аноним (67), 12-Авг-21, 15:35 | +/– | ![]() |
К счастью, в наши дни 5% производительности не играют большой роли. Технологическая гонка больше не направляет индустрию. Инди-разработчикам важнее открытый, бесплатный и кроссплатформенный, движок, чем быстрый, функциональный, но дорогой и прибитый гвоздями к одной платформе. И тут у OpenGL всё ещё есть преимущества. Разумеется, Vulkan когда-нибудь его заменит. Но не сейчас. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #70 |
69. Сообщение от love2d (?), 12-Авг-21, 17:43 | +/– | ![]() |
да вряд ли | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
70. Сообщение от Аноним (42), 13-Авг-21, 05:03 | +/– | ![]() |
Там не 5% в наше время. Есть 4.5 (или 4.3, в 4.3 атомики были?) который имеет костыли нормальной производительности, и есть другие апи у которых без костылей всё прекрасно и можно делать эффективно изначально. Паритет был достигнут только недавно, и сейчас опять вулкану догонять приходится. Вулкан это опенгл с большим контролем у пользователя. Мне кажется некорректно их противопоставлять -- замена одного на другое уже произошла, ещё несколько лет назад. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 |
71. Сообщение от Begs (ok), 30-Авг-21, 19:02 | +/– | ![]() |
Умножаю. Используй нормальные операционки, где не накакано в зависимости. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |