The OpenNET Project / Index page

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



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

"Выпуск мультимедийной библиотеки SDL 2.0.26"  +/
Сообщение от opennews (ok), 24-Ноя-22, 11:25 
Состоялся релиз библиотеки SDL 2.0.26 (Simple DirectMedia Layer), нацеленной на упрощение написания игр и мультимедийных приложений. Библиотека SDL предоставляет такие средства как аппаратно-ускоренный вывод 2D- и 3D-графики, обработка ввода, воспроизведение звука, вывод 3D через OpenGL/OpenGL ES/Vulkan и множество иных сопутствующих операций. Библиотека написана на языке Си и распространяется под лицензией Zlib. Для использования возможностей SDL в проектах на различных языках программирования предоставляются необходимые обвязки...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=58185

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

Оглавление

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


1. "Выпуск мультимедийной библиотеки SDL 2.0.26"  +2 +/
Сообщение от neon1ks (ok), 24-Ноя-22, 11:25 
> В код программного рендеринга добавлена симуляция вертикальной синхронизации (vsync).

Nice.

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

2. "Выпуск мультимедийной библиотеки SDL 2.0.26"  +1 +/
Сообщение от ryoken (ok), 24-Ноя-22, 12:31 
Не под соусом ли того, что VSync отключаемый собираются внедрять в Воланда?
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск мультимедийной библиотеки SDL 2.0.26"  +/
Сообщение от just_zhenya (?), 24-Ноя-22, 12:33 
Нет, причём здесь это? Если приложение захочет выключить для себя vsync, ему надо быть во-первых на весь экране, во-вторых явно этого попросить. Пока не попросит, всинк будет включен.
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск мультимедийной библиотеки SDL 2.0.26"  +/
Сообщение от Попандопала (?), 24-Ноя-22, 13:37 
У меня в nvidia-settings vcunk включен,но не смотря на это его как бы и нет что ли? Он только в игре на весь экран появляется,а в браузере когда видосики смотришь его тоже нет?
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск мультимедийной библиотеки SDL 2.0.26"  +1 +/
Сообщение от Zenitur (ok), 24-Ноя-22, 21:35 
VSync применяется только для OpenGL-приложений. Чтобы VSync применялся для всех приложений, тебе надо включить композитинг.

В KDE 4 и 5, а также в GNOME Shell, композитинг включен по умолчанию. Если у тебя другое DE, например LXDE, тогда сделай следующее.

Создай любой файл, например /home/username/bin/compositing.sh

Скопируй туда этот скрипт:

#! /bin/sh
nvidia-settings --load-config-only
sleep 1
compton --vsync opengl

Сохрани. Дай файлу параметр исполняемости. chmod +x /home/username/bin/compositing.sh

Теперь добавь в автозагрузку. Теперь у тебя не будет тиринга

Ах да, сами программы nvidia-settings и compton должны быть установлены в системе

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

12. "Выпуск мультимедийной библиотеки SDL 2.0.26"  +/
Сообщение от Аноним (12), 24-Ноя-22, 16:45 
Но зачем кому-то может понадобиться выключать VSync?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

13. "Выпуск мультимедийной библиотеки SDL 2.0.26"  +1 +/
Сообщение от grayich (ok), 24-Ноя-22, 17:07 
игры
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск мультимедийной библиотеки SDL 2.0.26"  +2 +/
Сообщение от Аноним (15), 24-Ноя-22, 19:59 
Большинство игр комфортнее играть с включенной вертикальной синхронизацией. Это только мамкиным киберспоркотлетам нужен минимальный "интпут лаг" на 60 герцовых мониторах, тем кому действительно нужны минимальные задержки покупают мониторы с частотой 120+ герц где уже все равно включен vsync или нет.
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск мультимедийной библиотеки SDL 2.0.26"  –1 +/
Сообщение от Аноним (16), 24-Ноя-22, 21:24 
Я в игры играю от случая к случаю. Сейчас я всё бросил и побежал геймерский монитор покупать. А замена может оказаться крайне недешёвой, при тех же характеристиках в остальном. А небольшой тиринг лично я практически не замечаю.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск мультимедийной библиотеки SDL 2.0.26"  +1 +/
Сообщение от Аноним (22), 26-Ноя-22, 12:50 
Крайне несогласен. Это сильно зависит от самой игры.
В тех же TES & Fallout от Bethesda с неотключаемой вертикальной синхронизацией очень неприятно управлять камерой. Из-за V-Sync таковая "плавает", т.е. перемещается с некоторой инерцией, будто игровой персонаж вращает голову в вязкой жидкости. В сражениях мешает.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

23. "Выпуск мультимедийной библиотеки SDL 2.0.26"  +1 +/
Сообщение от Аноним (22), 26-Ноя-22, 12:51 
А проблема, которую решает V-Sync (избегание разрыва кадров) может также легко решаться с помощью высокой частоты кадров. Не 60, а 120 кадров/сек.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

27. "Выпуск мультимедийной библиотеки SDL 2.0.26"  +/
Сообщение от Аноним (27), 28-Ноя-22, 03:18 
Вообще-то никак не решает, а лишь усугубляет.
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск мультимедийной библиотеки SDL 2.0.26"  +/
Сообщение от Аноним (20), 25-Ноя-22, 14:44 
И поиметь тиринг? Не, пасибо. С vsync гораздо лучше играется )
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

25. "Выпуск мультимедийной библиотеки SDL 2.0.26"  +/
Сообщение от grayich (ok), 26-Ноя-22, 20:35 
в минёра, безусловно


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

6. "Выпуск мультимедийной библиотеки SDL 2.0.26"  +1 +/
Сообщение от Аноним (6), 24-Ноя-22, 12:41 
Я так понял из новости это только для софтрендера.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

10. "Выпуск мультимедийной библиотеки SDL 2.0.26"  –2 +/
Сообщение от Аноним (10), 24-Ноя-22, 13:37 
Очевидно, просить видеокарту синхронизировать только часть экрана бесполезно даже в нормальных десктопных операционках =/
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск мультимедийной библиотеки SDL 2.26.0"  +2 +/
Сообщение от Аноним (12), 24-Ноя-22, 16:43 
Зачем кому-то вообще нужен DirectX когда есть вот это?
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск мультимедийной библиотеки SDL 2.26.0"  +2 +/
Сообщение от Анонимemail (14), 24-Ноя-22, 18:09 
Мкрософт похоже тоже стал это понимать: https://www.opennet.dev/opennews/art.shtml?num=58178
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск мультимедийной библиотеки SDL 2.26.0"  +1 +/
Сообщение от Аноним (16), 24-Ноя-22, 21:25 
Затем, что вот это DirectX вовсю использует.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

19. "Выпуск мультимедийной библиотеки SDL 2.26.0"  +/
Сообщение от Аноним (19), 25-Ноя-22, 13:59 
Интересно, добавят ли когда-нибудь поддержку создания SDL окна в существующем окне для OpenGL (без левых патчей под win32)?
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск мультимедийной библиотеки SDL 2.26.0"  +/
Сообщение от Доктор Шариковemail (?), 26-Ноя-22, 06:36 
SDL_CreateWindowFrom
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск мультимедийной библиотеки SDL 2.26.0"  +1 +/
Сообщение от Аноним (19), 26-Ноя-22, 21:38 
Я знаю про эту функцию. Однако, при создании контекста(SDL_GL_CreateContext) на не Win платформе, функция вернет null, потому что не помечает opengl флаг для embedded окна (https://gamedev.stackexchange.com/questions/110205/context-i...). Видимо эту проблему разрабы решили закопать вместе со всем OGL.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск мультимедийной библиотеки SDL 2.26.0"  –1 +/
Сообщение от Аноним (24), 26-Ноя-22, 18:58 
Живёшь, живёшь обновил mpv, а в новой версии mpv звук уже не может выводиться через SDL, но появилась возможность выводить звук через OpenAL.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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