zengl - the original site of the library's creator.
ZenGL - it is a library that creates window context for working with OpenGL on different platforms.
Development environment
- Lazarus/FreePascal
- Delphi
Supported platforms for Lazarus/FreePascal:
- Windows 32/64
- Linux 32/64
- Android
- MacOS Cocoa - beta version
- MacOS Carbon (not tested, use version 3.12 if won't work)
Supported Platforms for Delphi:
- Windows 32 (some demos will probably work with Windows 64 too, but certainly not all)
zengl for iOS - version that supports iOS (I have not verified).
See the changes in the Update_ZenGL.txt file. Sorry, the information is only in Russian. :(
Important update: This version has updated OpeGL to the latest version as per end of 2021. All extensions have also been updated. Files: zgl_pasOpenGL.pas, zgl_GLU.pas, zgl_GLX_WGL.pas, zgl_gltypeconst.pas, GLdefine.cfg.
Ways to work with 3D were not implemented. You will need to do this manually or set oglMode to 3. I haven't tested it! You can rewrite the procedure Set3DMode(FOVY: Single = 45); and set all the parameters yourself.
Clicking on the image will take you to the video. Where I redo the 3rd demo. At the end of the video, it shows that you can make multiple input fields.
Communication: [email protected] You can also contact me on the Lazarus forums or ZenGL and express your wishes and shortcomings.
You can support through Sberbank: 2202200951985520
The original source code is at GutHub other sites may have a back branch.
Please write about the errors found in the process of working with ZenGL. )))
zengl - изначальный сайт создателя библиотеки.
ZenGL - это бибилотека создающая контекст окна для работы с OpenGL на разных платформах.
Среда разработки
- Lazarus/FreePascal
- Delphi
Поддерживаемые платформы для Lazarus/FreePascal:
- Windows 32/64
- Linux 32/64
- Android
- MacOS Cocoa - beta version
- MacOS Carbon (не проверено используйте версию 3.12 если не будет работать)
Поддерживаемые платформы для Delphi:
- Windows 32 (вероятно некоторые демо-версии будут работать и с Windows 64, но точно не все)
zengl for iOS - версия которая поддерживает iOS (мною не проверено).
Изменения смотрите в файле Update_ZenGL.txt.
Важное обновление: в данной версии обновлён OpeGL до последней версии согласно конца 2021 года. Так же обновлены все расширения. Файлы: zgl_pasOpenGL.pas, zgl_GLU.pas, zgl_GLX_WGL.pas, zgl_gltypeconst.pas, GLdefine.cfg.
Способов работы с 3D не реализовывалось. Вам надо будет делать это вручную или oglMode приравнять 3. Я не проверял работоспособность! Вы можете переписать процедуру Set3DMode(FOVY: Single = 45); и задайть все параметры самим.
при нажатии на картинку перейдёте на видео. Где я переделываю 3-ю демо версию. В конце видео показано, что можно делать несколько полей ввода.
Связь: [email protected] Так же можно связаться со мной на форумах Lazarus или ZenGL и высказать пожелания и недоработки.
Поддержать можно через сбер: 2202200951985520
Оригинальный исходный код находится на GutHub на других сайтах может отстающая ветка.
Просьба писать об ошибках выявленных в процессе работы с ZenGL. )))