Forum > Russian

ZenGL Update +android + MacOS Cocoa + Green Engine

<< < (7/10) > >>

shyub:
А где можно скачать документацию на ZenGL?
Ссылки http://andru-kun.inf.ua/zengl.html и https://www.zengl.org/wiki/doku.php не работают.

Handoko:
Maybe:
https://zengl.readthedocs.io/en/latest/

Seenkao:

--- Quote from: shyub on May 07, 2023, 12:38:26 pm ---А где можно скачать документацию на ZenGL?
Ссылки http://andru-kun.inf.ua/zengl.html и https://www.zengl.org/wiki/doku.php не работают.

--- End quote ---
Если поискать, то где-то валяются ещё на просторах интернета ссылки на документацию. Можно через архивы зайти на старый сайт ZenGL-а.

Вообще, самая лучшая документация - это демки идущие вместе с ZenGL. Так же я многое постарался продокументировать внутри библиотеки (не всё), поэтому при наведении на какую-то процедуру/функцию можно получить информацию, что она делает. Ну и я ещё видео на ютубе выкладываю периодически, правда толковых примеров там мало, всё урывками.

Handoko, this is for python.

Seenkao:
  Выпущена новая версия 4.0. В связи с глобальными изменениями.

  Произведено много изменений:
  - удалён "старый" код, вместо него сейчас используются обновлённые методы и Green Engine.
  - добавлены библиотеки (в основном динамические) Ogg, Vorbis, Theora, LibZip, turboJPG для Android v7a/v8a/x86/x86_64.
  - корректирован код в соответствии с изменениями в Android.
  - для 32-х битных систем ARM добавлен и включен по умолчанию новый дефайн CPUARMV7A. При необходимости собрать приложение для более старых версий Android (v5, v6) его нужно отключить.
  - удалены объектные файлы для не поддерживаемых систем.
  - разделены демки для Android. Паскалевсий файл остаётся один, а проектов стало шесть. Для каждой архитектуры свой.
  - файлы предварительного запуска (*.sh) теперь встроены в проект и их не обязательно запускать вручную. Батники для Windows удалены, Lazarus справляется с *.sh в Windows хорошо.

  это было муторно... очень много времени убивают библиотеки... особенно на языках которыми не пользуешься, а лишь читаешь код.

  Если кто будет работать под MacOS, то вероятнее всего придётся использовать версию 3.30.

и пусть Chipmunk подождёт... 16-я демка работать не будет пока для новых Android ну и для Мака. Это всё позже.


Google translate:
  New version 4.0. Released due to global changes.

   Many changes have been made:
   - "old" code removed, updated methods and Green Engine are now used instead.
   - added libraries (mostly dynamic) Ogg, Vorbis, Theora, LibZip, turboJPG for Android v7a/v8a/x86/x86_64.
   - code has been corrected in accordance with changes in Android.
   - for 32-bit ARM systems, a new define CPUARMV7A has been added and enabled by default. If you need to build an application for older versions of Android (v5, v6), you need to disable it.
   - Removed object files for unsupported systems.
   - demos for Android: each architecture has its own. Pascal file remains one, and there are six projects.
   - pre-launch files (*.sh) are now built into the project and it is not necessary to launch them manually. *.bat for Windows removed, Lazarus handles *.sh on Windows well.

   it was a chore... libraries kill a lot of time... especially in languages that you don't use, but only read the code.

   If someone will work under MacOS, then most likely you will have to use version 3.30.

and let Chipmunk wait... Demo 16 won't work for the new Androids and Macs yet. This is all later.

Seenkao:
Корректировал код ZenGL для Android и Windows. До этого проверял только на Linux и отдельных версиях Android.
 :-[ Версия ZengL 4.0 теперь стабильна. Все демки запускаются без особых проблем для всех ОС и всех архитектур, кроме MacOS.
Не все условия выполнены для работы ZenGL на MacOS.

Так же, я считаю, что проекты от ZenGL смогут заработать на портативных консолях Steam Deck, ROC Ally и прочих компьютеро-подобных консолях. Для Steam Deck надо компилировать под Linux, для ROC Ally под Wondows.
Проблема будет только в поддержке управляющих элементов. А у меня нет ни каких контроллеров и ни каких портативных консолей, чтобы можно было корректировать код ZenGL под контроллеры. Будет ли работать код из zgl_joystick я не знаю. Это было сделано больше 10 лет назад. Так что, если кто хочет, может попробовать.

Google translate:
Corrected the ZenGL code for Android and Windows. Before that, I only tested it on Linux and certain versions of Android.
 :-[ Version ZengL 4.0 is now stable. All demos run without any problems for all operating systems and all architectures except MacOS.
Not all conditions are met for ZenGL to work on MacOS.

Also, I believe that projects from ZenGL will be able to make money on portable consoles Steam Deck, ROC Ally and other computer-like consoles. For Steam Deck you need to compile under Linux, for ROC Ally under Windows.
The problem will be only in the support of controls. And I don't have any controllers or any portable consoles so that I can adjust the ZenGL code for controllers. Whether the code from zgl_joystick will work, I don't know. This was done over 10 years ago. So, if anyone wants, they can try.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version