Судзумия
В source 2 как-то делают гуй на хтмл, бтв. Интересно как
Quet
даже если эти темы немного друг друга касаются эт все же разные миры
Anton
хотел бы я конечно где нибудь этому учится чтобы был ментор хороший или учитель
Судзумия
Свой браузер что ли написали?
Anton
но мой жизненный опыт подсказывает что в интересных и нужных мне сферах
Anton
все приходится дрочить только самому(
Anton
Anton
но вскольз 3д чтобы уметь в анимации и различные фильтры
Anton
какбы, рисовалка на gpu это какбы связано с opengl особенно если нужны будут фильтры и работа с текстурами и графическими кэшами
Anton
разве нет
Quet
для гуевого фреймворка это даж не знаю какая по приоритетности проблема будет
Quet
и говорить "хочу опергл текстуры и графические кеши потому что хочу писать гуевый фреймворк" это шиза )
Судзумия
Чтобы рисовать гуй всё равно придется опенгл изучать
Судзумия
Ну или вулкан
Quet
если это не гуй в собственной игре то не придется
Quet
хороший гуй выглядит нативно и использует родные для платформы контролы
и никакая платформа не дает в качестве базовых примитивов для гуя - голый опенгл
Судзумия
А куте как рисует?
Anton
современный гуй фреймворк состоит во первых из хорошего рендерера - собственно просто апи для рисования кривых и линий, также в нем нужно хорошее сглаживание (аппаратное сглаживание только частично решает проблему), в современном гуй фреймворке также должна быть возможность обрабатывать каждый слой отдельно - и также на gpu, положим ктото захочет поверх слоя картинки замутить свой союственный фильтр типо блюра, gooey эффекта или типо того - вот тогда он например сможет вычленить себе слой и слои под ним чтобы наложить шейдер
Anton
также остается проблемы с текстом, расположением, композицией и как оформить рендер
Quet
Quet
ну ок, удачи
Anton
как обрабатывать слои при анимациях, как обрабатывать группы слоев и тд
Quet
А куте как рисует?
в qt для opengl есть свой виджет в котором ты можешь опенглем рисовать что хочешь
Quet
но это немного не то
Anton
Судзумия
Судзумия
Мне просто интересно
Anton
ну точнее сейчас metal но не суть
Anton
там к любому слою контекстно можно сделать отдельную оболочку с обработкой
Судзумия
Если куте винапи использует, то как оно выглядит, как хочет?
Anton
Anton
там 5 версия почти полностью на этом как я знаю построена
Anton
конечно есть бэкенды под нативку, но также имеется свой отличный бэкенд для целиком gl приложений
Anton
вообще без необходимости отдельной врезки компонентов gl
Судзумия
Падажжы, Шрамко, не путай
Anton
я не так вопрос понял?
Anton
я просто немного изучал эту тему, где что и как рисуется
Quet
в 5 qt не знаю как но раньше были нативные реализации под платформы разные
Quet
но как бы там ни было
ты не напишешь новый qt
хочется гуя? напиши хотя бы биндинги к расту для какого-нибудь гнома
Anton
Anton
для виджетов точно
Судзумия
для гнома уже есть биндинги
Anton
Да, недавно завезли
Loo
Loo
Не надо биндингов
Anton
конечно не ахти какие но все же
Loo
Пожалуйста
Anton
для стандартных компонентов
Loo
Остановитесь
Судзумия
Только биндинги это не круто
Quet
это хотя бы реально
Anton
прям загорелся этой идеей
Loo
Лучше не иметь нихуя чем иметь очередное уебище
Quet
а какой проект до этого тут Антон писал так что каждый день по 500 сообщений обсуждений было?
Bugworm
на вулкане ты долго писать будешь
Quet
я понял ток что какой-то веб был
Anton
Max
Внезапно ворвусь в серьезный диалог, извините
Я не могу осилить трейты и лайфтаймы
https://play.rust-lang.org/?gist=1443d018303fcef3c33f90778f4c226f&version=stable
Anton
Quet
а, я прост помню что-то около веба обсуждали
а что за ридер? на гитхабе есть?
Anton
Нахуя там чтото на гитхаб пишешь на этом языке
Anton
и нахуя вообще жить если действовать по принципу "лучше нихуя чем очередное уебище"
Anton
не попробуешь не узнаешь
Loo
Судзумия
Loo
А не твою идею с гуем на расте
Anton
ашибся в контексте
Max
Anton
прасти братан, не понял контекст
Anton
конечно идея пиздец заебистая
Anton
потребуется туча времени и нервов
Anton
но цель интересная, к тому же с ней можно лучше узнать раст, его кишки и как строить архитектуру
Anonymous
Max
У меня Rocket все равно
Судзумия
А