Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Выпуск мультимедийной библиотеки 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 (ok), 12-Авг-21, 01:39
| +/– | |
> Судя по чейнджлогу девушку танцуют очень плотно наши ребята. | ||
| Ответить | Правка | Наверх | 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 Добавить, Поддержать, Вебмастеру |