Anonymous
зачем gl для простой графики уровня game boy
Маjко
Затем, что рисование на проце очень не эффективно, если твой геймбой будет не в 144p растянут на весь экран (видяхой, лол)
Anonymous
*скептически смотрит*
Anonymous
возьму sdl2 наверное
でゲソ
А кто-нибудь собирал плюсовые имгуи?
Anton
Бля
Anton
Cairo rs бери
Anton
И все
Anton
Да он на проце
Anton
Но он шустрый, не жрет много и удобный
でゲソ
Он под винды не собирается
Anton
Не то чтт эти ваши недоделанные lyon и прочие
Anton
Он под винды не собирается
Собирается каиро точно, ищите пакеты
でゲソ
Как и твой ридер
でゲソ
Я уж и гтк дев пак поставил
でゲソ
Но не допиливал твой ридер, чтобы он норм собирался в виндах
でゲソ
Надо будет отдельно попробовать собрать
でゲソ
Но вопрос про плюсовые имгуи в силе
Маjко
*скептически смотрит*
Скепсис скепсисом, а я писал 2д графику
Маjко
Простая заливка фигур выжирает проц нахуй
Маjко
Это ОЧЕНЬ не эффективно
Сережа
а еще чуть раньше ты писал что для гуи нет ничего лучше электрона
Anonymous
мне не важна эффективность здесь
Сережа
или крестик сними, или штаны надень
Anonymous
главное чтобы я мог не зацикливаться на имплементации графики
Denis
Простая заливка фигур выжирает проц нахуй
Внезапно, Adobe Flash Player имеет прокачанный CPU-рендеринг. По крайней мере с заливкой форм и сглаженными кривыми там все было прям очень хорошо. По крайней мере лучше, чем где-либо еще.
Denis
Да его уже никто не делает лет 5 как =)
Маjко
Да его уже никто не делает лет 5 как =)
От смены времени предложения суть не меняется)
Сережа
вебкит ренедрит на гпу
Сережа
вместо нормальных виджетов какую-то парашу на основе хтмл тегов
Anonymous
Маjко
вебкит ренедрит на гпу
Vladimir
Скепсис скепсисом, а я писал 2д графику
В универе делал как лр паинт, не заметил делеев в заливке фигур. Кажется ты пиздишь
Маjко
по-дефолту нет
Ты рендеринг и разложение DOM перед рендерингом не путаешь часом?
Anonymous
:🤔
Anonymous
я видел как многие говорят что переключают VSCode на GPU
Сережа
я кстати погуглил, там не вебкит а хромиум, чем они отличаются представляю слабо
でゲソ
Скепсис скепсисом, а я писал 2д графику
Это короче как эмулятор плойки третьей
Сережа
есть статья от жидовки, она там очень подробно разбирает что делают браузеры, и чем отличаются
Alex
чо за жидовка
Сережа
http://taligarsiel.com/Projects/howbrowserswork1.htm
でゲソ
я видел как многие говорят что переключают VSCode на GPU
Вангую речь за аппаратное ускорение
Сережа
чем аппаратное ускорение отличается от рендеринга на gpu?
でゲソ
В том что в можешь на ГПУ не только рендерингом заниматься
Сережа
а аппаратное ускорение может быть только рендеринга?
Vladimir
Что?
Vladimir
Компиляции ускорять на гпу?
Сережа
блокчейны считать
Сережа
сириус бизнес
Kerrigan
Компиляции ускорять на гпу?
если когда-нибудь это будет, то это будет очень смешно
Сережа
почему?
Kerrigan
устраиваешься такой на работу
Kerrigan
"мне нужна игровая видеокарта, потому что ваш легаси за нормальное время не собирается"
Сережа
прикинь у тебя кодогенерация в компайл тайме какой-нибудь криптографической таблицы!
Сережа
и ты такой на жпу все быстро нагенерил
Kerrigan
и работодатель такой охуевает
でゲソ
От бинаря в размер памяти ГПУ.
доня.
Можно короче
доня.
Майнить битки в компайл-тайме
доня.
Выкладываешь сорцы в опенсорц
Vladimir
Хз, данные для компиляторов мне кажется нельзя парарллелить подходом симд
доня.
Выкладываешь сорцы в опенсорц
Пока их собирают у тебя битки майнятся
Kerrigan
от того, что на "10+ year old clunker of a computer" ты работать отказываешься
доня.
Хз, данные для компиляторов мне кажется нельзя парарллелить подходом симд
Ну если серьёзно то мне кажется у компиляторов узкое место это ФС, не?
でゲソ
ГПУ хорош для относительно тривиальных вычислений, компиляция с его анализом, построениями аст и прочим нельзя назвать тривиальными
Сережа
error[E0308]: mismatched types expected enum libc::c_void, found a different enum libc::c_void
Сережа
[[package]] name = "ui" version = "0.1.0" source = "git+https://github.com/pcwalton/libui-rs#13299d28f69f8009be8e08e453a9b0024f153a60" dependencies = [ "bitflags 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", "ui-sys 0.1.0 (git+https://github.com/pcwalton/libui-rs)", ] [[package]] name = "ui-sys" version = "0.1.0" source = "git+https://github.com/pcwalton/libui-rs#13299d28f69f8009be8e08e453a9b0024f153a60" dependencies = [ "libc 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", "make-cmd 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ]
Сережа
https://github.com/pcwalton/libui-rs
Сережа
libui-rs/ui-sys/Cargo.toml [dependencies] libc = "0.2" libui-rs/ui/Cargo.toml [dependencies] bitflags = "0.7" libc = "*"
Сережа
почему так происходит?
Сережа
вот в го все работает!
kitsu
перепиши на го!
Сережа
в ui же звездочка, он же должен последнюю версию скачать
Vladimir
Вообще звёздочка говорит, что он может любую версию из доступных