Vladimir Kiselev
Vladimir Kiselev
Дает возможность установить программу штатным образом, без ручного копирования файлов в системные директории. Значения версии не нашел, поэтому поставил 0.1.0. После установки надо вручную создать группу `gmouse` и добавить в...
Земля из под ног никуда не делась, cmake только генерирует файлы для сборки проекта. По умолчанию будет генерироваться обычный makefile. Проект собирается также командой `make` и при желании устанавливается в...
Если есть несколько устройств то их можно повесить на один донгл. Зачем тогда подключать несколько одинаковых?
[Version 1.2.2](https://github.com/kswaldemar/rewind-viewer/files/1474798/rewindviewer_win_1_2_2.zip) Fix bug with garbage lines in grid. Fix bug, when incorrect layer may lead to segfault
Проблема с производительностью известна. Буферизация уже есть, она происходит внутри csimplesocket (в случае клиента для плюсов, для остальных языков - не знаю). Основные тормоза вызваны парсингом json на стороне сервера,...
Прошло 2,5 года не знаю актуально ли еще. Вариантов дальнейшей работы несколько: 1. Попробовать буферизацию на стороне клиента, если отправлять объекты только на `end_frame()`. Поможет, если узкое место в зависании...
Вертикальная синхронизация устанавливается тут: https://github.com/kswaldemar/rewind-viewer/blob/master/src/main.cpp#L60 0 - без ограничений 1 - 60fps 2 - ~30fps Возможно потом вынесу в качестве опции
Вне зависимости от значения swapInterval?
Если `swapInterval` 10, 20 или больше все равно 60фпс?
Посмотри как управляется вертикальная синхронизация в настройках видеокарты. Там должно быть указано "Application controlled" или что-то подобное. Если видеокарта интегрированная, [смотри тут](https://www.intel.com/content/www/us/en/support/articles/000005552/graphics-drivers.html) Странно только что 0 работает.