Recent

Author Topic: ZenGL Update +android + MacOS Cocoa + Green Engine  (Read 38061 times)

Seenkao

  • Hero Member
  • *****
  • Posts: 613
    • New ZenGL.
Re: ZenGL Update +android + MacOS Cocoa + Green Engine
« Reply #60 on: October 10, 2024, 12:16:01 am »
fcu, я использовал fpc trunk и lazarus trunk используя FPCUPDeluxe. Мне пришлось снять галочку gitlab. При попытке установить с gitlab я получаю ошибки при сборке FPC.
После установки, я компилирую и не получаю ни каких ошибок при сборке проектов ZenGL.

Попробуйте установить версию "stable".

Очень похоже, что у вас стоит GetLazarus. Верно ли моё замечание? На данное время я вообще не могу зайти на сайт GetLazarus чтоб что-нибудь скачать.
Компилируются ли у вас другие демо-версии? Попробуйте очистить и пересобрать проект.

Ответьте по возможности, как вы устанавливали FPC и Lazarus.


-----------------------------
Google translate:
fcu, I used fpc trunk and lazarus trunk using FPCUPDeluxe. I had to uncheck gitlab. When I try to install from gitlab I get errors when building FPC.
After installation, I compile and do not get any errors when building ZenGL projects.

Try installing the "stable" version.

It looks like you have GetLazarus. Is my observation correct? At the moment I can not go to the GetLazarus website at all to download anything.
Do other demos compile for you? Try cleaning and rebuilding the project.

Please answer if possible how you installed FPC and Lazarus.
« Last Edit: October 10, 2024, 10:57:56 am by Seenkao »
Rus: Стремлюсь к созданию минимальных и достаточно быстрых приложений.

Eng: I strive to create applications that are minimal and reasonably fast.
Working on ZenGL

fcu

  • Full Member
  • ***
  • Posts: 100
Re: ZenGL Update +android + MacOS Cocoa + Green Engine
« Reply #61 on: October 10, 2024, 04:18:42 pm »
hi seenkao , seems i mixed up many versions of fpc  , i'll try to clean up the installation and try again

Seenkao

  • Hero Member
  • *****
  • Posts: 613
    • New ZenGL.
Re: ZenGL Update +android + MacOS Cocoa + Green Engine
« Reply #62 on: October 23, 2024, 02:29:55 am »
Сейчас делаю полную совместимость с версиями FPC 3.3.1. Но выявилась проблема при сборке проектов под Android для 32-х битных архитектур у FPC 3.3.1. При сборке вы можете получить ошибку
Quote
Error: Illegal type conversion: "untyped" to "LongWord"
Зайдите в настройки проекта в пункте "Compilation and Linking" выставьте галочку в "Optimization levels" на 1 (O1).
Если вы собираете проект используя терминал, то в Makefile в строке "FLAGS   = -O2 -XX -CX -l" замените "O2" на "O1".

Google translate:
Now I am making full compatibility with FPC 3.3.1 versions. But a problem has emerged when assembling projects for Android for 32-bit architectures in FPC 3.3.1. When assembling, you may get the error
Quote
Error: Illegal type conversion: "untyped" to "LongWord"
Go to the project settings in the "Compilation and Linking" section and check the box in "Optimization levels" to 1 (O1).
If you are assembling the project using the terminal, then in the Makefile in the line "FLAGS = -O2 -XX -CX -l" replace "O2" with "O1".
Rus: Стремлюсь к созданию минимальных и достаточно быстрых приложений.

Eng: I strive to create applications that are minimal and reasonably fast.
Working on ZenGL

Seenkao

  • Hero Member
  • *****
  • Posts: 613
    • New ZenGL.
Re: ZenGL Update +android + MacOS Cocoa + Green Engine
« Reply #63 on: October 28, 2024, 02:13:42 am »
Всем привет!
Очередные обновления для ZenGL, это уже версия 4.13.

Основные изменения:
- для Windows, если ваш рабочий стол масштабирован, то при создании приложения будет производится учёт массштабирования.
- исправлены недочёты для FPC 3.3.1.
- добавлена функция "scr_TestResolution" для проверки существования разрешения.
- из модуля "zgl_utils.pas" удалены функции: u_IntToStr, u_StrToInt, u_FloatToStr, u_StrToFloat, u_BoolToStr, u_StrToBool и u_Sleep. Используйте стандартные функции идущие с FPC/Lazarus.
- некоторые изменения для MacOS: теперь 12-я демка работает, окна создаются по центру экрана.
- корректированы программы для создания шрифтов.
- корректирован код для Delphi (так же связано с масштабированием).
- небольшие другие изменения, полностью можно узнать в файле "Update_ZenGL.txt".


fcu, теперь вы можете использовать любой компилятор.  ;)


--------------------------------------------------------
Google translate:
Hello everyone!
The next updates for ZenGL, this is already version 4.13.

Major changes:
- for Windows, if your desktop is scaled, then when creating an application, the scaling will be taken into account.
- fixed bugs for FPC 3.3.1.
- added the function "scr_TestResolution" to check the existence of a resolution.
- the following functions have been removed from the "zgl_utils.pas" module: u_IntToStr, u_StrToInt, u_FloatToStr, u_StrToFloat, u_BoolToStr, u_StrToBool and u_Sleep. Use the standard functions that come with FPC/Lazarus.
- some changes for MacOS: now the 12th demo works, windows are created in the center of the screen.
- font creation programs have been adjusted.
- the code for Delphi has been adjusted (also related to scaling).
- minor other changes, you can find out in full in the file "Update_ZenGL.txt".


fcu, now you can use any compiler. ;)

Rus: Стремлюсь к созданию минимальных и достаточно быстрых приложений.

Eng: I strive to create applications that are minimal and reasonably fast.
Working on ZenGL

 

TinyPortal © 2005-2018