Git Product home page Git Product logo

new-zengl's Introduction

ZenGL version 3.29 + MacOS Cocoa - beta version + Green Engine v1.0

Eng
Rus

Eng:

zengl - the original site of the library's creator.

google arhive

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.

demo3 remake


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. )))


Rus:

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-ю демо версию. В конце видео показано, что можно делать несколько полей ввода.

переделка demo3


Связь: [email protected] Так же можно связаться со мной на форумах Lazarus или ZenGL и высказать пожелания и недоработки.

Поддержать можно через сбер: 2202200951985520

Оригинальный исходный код находится на GutHub на других сайтах может отстающая ветка.

Просьба писать об ошибках выявленных в процессе работы с ZenGL. )))

new-zengl's People

Contributors

seenkao avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.