Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upPort Visualizer from zgl to gfx #183
Comments
ozkriff
added
s-in-progress
t-inquiry
s-active
labels
Jun 18, 2016
This comment has been minimized.
This comment has been minimized.
|
Помогаю Кварку завести gfx под андроидом. Helping Kvark to port GFX to android. |
This comment has been minimized.
This comment has been minimized.
|
Свое нечто складываю пока вот сюда: https://github.com/ozkriff/gfx_test Storing my experiments in this repo: https://github.com/ozkriff/gfx_test |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
Заработало обновление текстур: ozkriff/gfx_test@aa759ad Texture updating finally works: ozkriff/gfx_test@aa759ad |
This comment has been minimized.
This comment has been minimized.
|
Перехожу к экспериментам с gfx+rusttype: https://github.com/ozkriff/gpu_cache_gfx Starting experiments with gfx+rusttype: https://github.com/ozkriff/gpu_cache_gfx |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
Начал разбивать Started extracting of library from |
This comment has been minimized.
This comment has been minimized.
|
Чем дальше я ковыряю это дело, тем меньше мне вся эта затея с динамическим атласом глифов нравится. В плюсовом варианте все было просто, насколько я помню: выставлялся глобальный флажок "атлас изменился" и клиент сам обязан был запросить обновленные uv-данные (и было порядочно ошибок, когда кто-то где-то забывал обновить данные). Но такой ручной вариант совсем не в духе ржавчины, а как сделать удобный автоматизированный я так и не могу придумать. И лучшее что мне пока приходит в голову для переписывания zoc на gfx - забить на атласы и попробовать на каждый новый кусок текста создавать свою текстуру, куда rusttype как ему там захочется сразу запишет весь блок текста. Мне кажется, должно не так уж и плохо работать, если одновременно слишком много текста не создавать (а его очень много и не нужно) и суперуниверсально должно бы быть. Гммм ...Extracting library with caching logic is problematic. :-( |
This comment has been minimized.
This comment has been minimized.
|
Да, пожалуй и правда попробую забить пока на атласы. Decided to abandon atlas approach and just render every string to separate texture. |
This comment has been minimized.
This comment has been minimized.
|
Дело потихоньку ползет, потихоньку в локальном репозитории заменяю zgl на gfx. Пока ничего еще не работает, только фон разными цветами в разных экранах рисуется. Slowly replacing bits of zgl to GFX in local repo. Nothing works jet. |
This comment has been minimized.
This comment has been minimized.
|
Научился разные текстурированные квадраты выводить в разных экранах, но до кнопок или карты всему этому еще далеко. I can draw simple textured quads. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
ozkriff
changed the title
Check gfx-rs
Port Visualizer from zgl to gfx
Jul 23, 2016
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
ozkriff
added a commit
that referenced
this issue
Jul 28, 2016
This comment has been minimized.
This comment has been minimized.
|
Почти закончил причесывать. Завел ветку WIP_RC_gfx с одним комитом, который пойдет в мастер. Выяснилось, что молча падает под маком. Кварк оперативно починил, спасибо ему. Almost finished with code cleanups. Created separate branch WIP_RC_gfx for commit rebasing. It was crashing on osx because of GL 2.1 context. Kvark fixed it swiftly in new gfx_device_gl version. |
ozkriff
added a commit
that referenced
this issue
Jul 28, 2016
ozkriff
added a commit
that referenced
this issue
Jul 29, 2016
This was referenced Jul 29, 2016
ozkriff
closed this
in
8f96777
Jul 29, 2016
ozkriff
removed
s-active
s-in-progress
labels
Jul 29, 2016
This comment has been minimized.
This comment has been minimized.
|
Едрить-колотить что б тебя, ВСЕ!!11 :-D It's done. |


















ozkriff commentedJun 18, 2016
•
edited
Оценить, можно ли переписать визуализатор на GFX.
Check if i can port Visualizer to GFX. Zgl creates a lot of maintenance problems :( .