Sorry for the late answer.

Quote Originally Posted by WILL View Post
Well that's neat, ZenGL is getting it's own derivatives already.

What portions of ZenGL have you found to be harder to work with? Or is it more about combining the technologies that you want to work with ZenGL together?
It's just that I find it difficult to know what unit to add and what function to use, so embedding it in classes make it more intuitive.

Quote Originally Posted by Stoney View Post
Very nice. If I wouldn't have my own engine I would most likely use this.
This is a great addition as it fixes my main personal issue of ZenGL at not being object-oriented.
Thanks.

Quote Originally Posted by Reiter View Post
To work properly I had to overload both TSprite.Create constructors in EasyZenGL.pas. Also, why the mode is switched to {$mode objfpc} in the beginning of the same file when this will cause errors? When changing to {$mode delphi} everything works fine.

The lib only compiles if msvcrt.a is included. To my knowledge no platform independence is achieved this way, do you plan to circumvent it?
I'm not very good at this issues. Feel free to improve this code and post your modified version.