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