[Lazarus] [PATCH] components/turbopower_ipro: added the Iphttpbroker and its example

Reimar Grabowski reimgrab at web.de
Wed Jan 27 14:12:44 CET 2016


On Wed, 27 Jan 2016 13:16:14 +0200
Chavoux Luyt <chavoux at gmail.com> wrote:

> I am still not sure if I would need to work
> at the level of OpenGL (and if there are Object Pascal wrappers for
> all OpenGL functions) or if there are higher-level tools in Lazarus
> that could be used to write a true 3D Window Manager / Desktop
> Environment for Linux? Any ideas?
Yes (you need OpenGL or Vulkan (if its out then ^^) using a full blown (game) engine for such a task looks like a bad choice IMHO) and yes (there are headers for OpenGL and if they are missing some stuff it's very easy to add).

> The other option I am
> considering instead of Object Pascal is C++, which will probably have
> a good interface to OpenGL.
Having used both languages to do OpenGL projects I can say there isn't much of a difference.

> Any 3D game programmers that used Object
> Pascal looking for a new challenge?
No, thanks. I never got what these 3D DEs would improve when we are interacting with 2D devices like mouse and touchpads.
But if you would like to take a look at 3D programming in Pascal you may be interested in my little graphics engine (http://asmoday.sourceforge.net/pmwiki/pmwiki.php).
It's quite old and not under active development but it is usable for simple stuff and shows how to use OpenGL in FreePascal.

R:




More information about the Lazarus mailing list