Anonymous
Anonymous
зачем gl для простой графики уровня game boy
Маjко
Затем, что рисование на проце очень не эффективно, если твой геймбой будет не в 144p растянут на весь экран (видяхой, лол)
Anonymous
*скептически смотрит*
Anonymous
возьму sdl2 наверное
でゲソ
А кто-нибудь собирал плюсовые имгуи?
Anton
Бля
Anton
Cairo rs бери
Anton
И все
Anton
Да он на проце
Anton
Но он шустрый, не жрет много и удобный
でゲソ
Он под винды не собирается
Anton
Не то чтт эти ваши недоделанные lyon и прочие
でゲソ
Как и твой ридер
でゲソ
Я уж и гтк дев пак поставил
でゲソ
Но не допиливал твой ридер, чтобы он норм собирался в виндах
でゲソ
Надо будет отдельно попробовать собрать
でゲソ
Но вопрос про плюсовые имгуи в силе
Маjко
Простая заливка фигур выжирает проц нахуй
Маjко
Это ОЧЕНЬ не эффективно
Сережа
а еще чуть раньше ты писал что для гуи нет ничего лучше электрона
Anonymous
мне не важна эффективность здесь
Сережа
или крестик сними, или штаны надень
Anonymous
главное чтобы я мог не зацикливаться на имплементации графики
Denis
Простая заливка фигур выжирает проц нахуй
Внезапно, Adobe Flash Player имеет прокачанный CPU-рендеринг. По крайней мере с заливкой форм и сглаженными кривыми там все было прям очень хорошо. По крайней мере лучше, чем где-либо еще.
Sherzod
Маjко
Denis
Да его уже никто не делает лет 5 как =)
Маjко
Сережа
вебкит ренедрит на гпу
Сережа
вместо нормальных виджетов какую-то парашу на основе хтмл тегов
Anonymous
Маjко
вебкит ренедрит на гпу
Маjко
по-дефолту нет
Ты рендеринг и разложение DOM перед рендерингом не путаешь часом?
Anonymous
:🤔
Anonymous
я видел как многие говорят что переключают VSCode на GPU
Сережа
я кстати погуглил, там не вебкит а хромиум, чем они отличаются представляю слабо
Сережа
есть статья от жидовки, она там очень подробно разбирает что делают браузеры, и чем отличаются
Alex
чо за жидовка
Сережа
http://taligarsiel.com/Projects/howbrowserswork1.htm
でゲソ
Сережа
чем аппаратное ускорение отличается от рендеринга на gpu?
でゲソ
В том что в можешь на ГПУ не только рендерингом заниматься
Сережа
а аппаратное ускорение может быть только рендеринга?
Vladimir
Что?
Vladimir
Компиляции ускорять на гпу?
Сережа
блокчейны считать
Сережа
сириус бизнес
Сережа
почему?
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
Vladimir
Вообще звёздочка говорит, что он может любую версию из доступных