Recent

Author Topic: ZenGL 3.20 ++android  (Read 1430 times)

Seenkao

  • New Member
  • *
  • Posts: 33
ZenGL 3.20 ++android
« on: April 01, 2020, 12:53:33 am »
Поднял библиотеку и доработал некоторые части. Основную часть проверил, но за всё отвечать не могу.

Проверил работу приложений на Linux, Windows, Android (но большей частью приходилось собирать всё на Windows)

https://yadi.sk/d/fN0CHqyipiu_Iw - сам исходник ZenGL
https://www.youtube.com/playlist?list=PLKRkz7NEae7EUpJ0x5NlOJm1OGiwPBiLH - решение проблем, связанных с запуском приложений на Android.

https://youtu.be/P2ZuLZj0qkU - видео, где я запустил демо-версии на андроиде. Запустил я все демо-версии, и все заставил работать, поэтому при сборке у вас тоже они должны работать, но на видео ещё тот момент, когда не удалось найти все ошибки и исправить их.

https://www.zengl.org/index_ru.html  - основная информация не поменялась, кроме исходного кода. Поэтому, что-то нужное там всё же найдёте.

В версии 3.20 не сильно много поменялось, но корректирована работа с fpc (версия желательно больше 3.0.4) под андроид и настроены дефайны.

Проблемы с компиляцией под андроид могут возникнуть в множестве случаев. Смотрите видео, задавайте вопросы.

Первые проблемы бывают с тем, что некоторые установленные у вас Lazarus-ы путают дефайны и для них Linux и Android одно и то же, а это не так!!!

Может быть где-то пути упустили, где-то Лазарус тянет за собой шлейф ненужной информации и зачастую прийдётся удалить *.lpi файл.

Ещё один из простых вариантов, вы используете не тот компилятор.

вопросы, предложения можно оставлять здесь или отправлять на мыло M12Mirrel@yandex.ru

Благодарю за внимание.  :)

skalogryz

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2435
    • havefunsoft.com
Re: ZenGL 3.20 ++android
« Reply #1 on: April 01, 2020, 05:43:48 am »
хорошая работа!

а почему на яндекс-диске, а не гитхабе? :)

скажу за себя: https://github.com/skalogryz/zengl - тут есть "последний" zengl, но с правками под 64-битность.

Проблемы с компиляцией под андроид могут возникнуть в множестве случаев. Смотрите видео, задавайте вопросы.
исходники ZenGL требуют корректировки.
последний "официальный" ZenGL писался ещё когда Android не был выведен в отдельную целевую платформу, для него использовасля Linux. (чем по-сути native android и ялвяется)
« Last Edit: April 01, 2020, 05:47:15 am by skalogryz »
Patron Cocoa Widgetset development https://www.patreon.com/skalogryz

Seenkao

  • New Member
  • *
  • Posts: 33
Re: ZenGL 3.20 ++android
« Reply #2 on: May 16, 2020, 06:07:14 pm »
https://youtu.be/IGFjcyWu4Ew - занимаюсь разработкой джойстиков и клавиатуры под андроид. Если есть какие мысли, что надо переделать или что-то изменить, был бы благодарен за информацию!!!

Так же, пока занимался разработкой, приходилось многие вещи доделывать, постарался исправить множество моментов, так же которые были описаны некоторыми людьми.

В следующей версии поддержка 64-х битной системы Windows реализована, были некоторые недоработки в дефайнах, случайно заметил, после подсказки одного из отписавшихся. Подредактировал редактор фонта, и надеюсь его теперь можно будет запустить везде. Ну и ещё куча разных доработок, о которых может уже и не упомню

 

TinyPortal © 2005-2018