OberonCore https://forum.oberoncore.ru/ |
|
Какие оконные системы пригодятся в BlackBox? https://forum.oberoncore.ru/viewtopic.php?f=24&t=5248 |
Страница 2 из 2 |
Автор: | Роман М. [ Среда, 12 Ноябрь, 2014 16:06 ] |
Заголовок сообщения: | Re: Какие оконные системы пригодятся в BlackBox? |
У меня ещё промелькнула идея по реализации векторного интерфейса при помощи стандартизированного интерфейса для рисования в векторе, именуемого OpenVG. В зависимости от конечного устройства может предоставляться и аппаратное ускорение. Есть также поддержка вывода глифов. Если красиво реализовать, то можно дать вторую жизнь интерактивному интерфейсу Блэкбокса. |
Автор: | Иван Кузьмицкий [ Среда, 12 Ноябрь, 2014 16:18 ] |
Заголовок сообщения: | Re: Какие оконные системы пригодятся в BlackBox? |
Роман, при желании можно сделать собственные фреймы и получить просвечивание SDL-виджетов в отображениях Блэкбокс, как это сделано в StdCFrames. Насчёт векторного рисования, в герметичной версии Блэкбокса легко заменить хост на свой, векторный. Тут же речь идёт о вариантах оконных систем, которые, в общем-то, без разницы, на чём реализовывать. Тем более что первая версия оконного менеджера на SDL-хосте будет сделана средствами самого каркаса, без обращения ко внешним библиотекам. |
Автор: | Иван Кузьмицкий [ Воскресенье, 30 Ноябрь, 2014 19:04 ] |
Заголовок сообщения: | Re: Какие оконные системы пригодятся в BlackBox? |
Иван Кузьмицкий писал(а): Борис Рюмшин писал(а): Если делать в ББ, то это означает, что нужно делать только одно окно, а в нём отрисовывать всё самостоятельно. Я к этому и веду Плюсы такого решения: выход на кроссплатформенность и независимость, возможность реализовать любые задумки. Минусы: всё внутри одного окна, затраты на собственные оконные менеджеры.В итоге будет рабочий оконный менеджер с привычным MDI, но с возможностью заменить его на любой другой. |
Автор: | Valery Solovey [ Понедельник, 01 Декабрь, 2014 21:08 ] |
Заголовок сообщения: | Re: Какие оконные системы пригодятся в BlackBox? |
На 34-й секунде видно дрожание верхней кромки чёрного жирного квадрата. Это так только на видео? Ещё, при изменении размеров окна видна задержка между перемещениями мыши и рамки окна. Насколько у Вас мощный компьютер и не будет ли ББ тормозить на менее мощных компьютерах? |
Автор: | Иван Кузьмицкий [ Понедельник, 01 Декабрь, 2014 21:24 ] |
Заголовок сообщения: | Re: Какие оконные системы пригодятся в BlackBox? |
Valery Solovey писал(а): На 34-й секунде видно дрожание верхней кромки чёрного жирного квадрата. Это так только на видео? Пересмотрел несколько раз в оригинале, не смог понять, где именно. Возможно, это проблемы конвертации ютуба...Valery Solovey писал(а): Ещё, при изменении размеров окна видна задержка между перемещениями мыши и рамки окна. Насколько у Вас мощный компьютер и не будет ли ББ тормозить на менее мощных компьютерах? О, да. Это известная проблема независимой отрисовки курсора: пока рендерится кадр, пользователь успевает немного сдвинуть мышку. Лечится двумя способами: ускорением рендеринга и отрисовкой курсора в окне сцены. Конкретно на этом видео сильно влияет создание объекта шрифта в каждом вызове Restore (от этого я уже избавился), и ещё что-то в окнах с текстовыми документами, на данный момент как раз пытаюсь разобраться (то ли текстуры генерируются без удержу, то ли дерево фреймов на высокочастотном обновлении тормозит). Без документов всё рисуется гладко.
|
Автор: | Иван Кузьмицкий [ Четверг, 18 Декабрь, 2014 12:59 ] |
Заголовок сообщения: | Re: Какие оконные системы пригодятся в BlackBox? |
Иван Кузьмицкий писал(а): Valery Solovey писал(а): Ещё, при изменении размеров окна видна задержка между перемещениями мыши и рамки окна. Насколько у Вас мощный компьютер и не будет ли ББ тормозить на менее мощных компьютерах? О, да. Это известная проблема независимой отрисовки курсора: пока рендерится кадр, пользователь успевает немного сдвинуть мышку. |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |