Status of Deimos bindings

Mike Parker via Digitalmars-d digitalmars-d at puremagic.com
Tue May 26 01:25:41 PDT 2015


On Tuesday, 26 May 2015 at 04:09:09 UTC, weaselcat wrote:

> Please no, derelict bindings are incredibly heavyweight. I cut 
> my application's size from ~6mb to 200kb by using glad openGL 
> loader over derelict GL3.

One of my goals for the current iteration of DerelictGL was to 
keep the size down, which is why I initially only included 
bindings for ARB extensions. Over time, the number of extensions 
supported has increased, and so has the size. But to be fair, I 
doubt that 6mb is what you would see in a release build, nor is 
it DerelictGL3 alone.

DerelictGL3 by itself in debug (dub build) is 2.2mb, in release 
(dub build -b=release) it's 986kb; DerelictUtil 2.0 is 1.6mb 
->173kb; DerelictSDL2 1.9 is 1.8mb -> 382kb -- only with that do 
we approach 6mb in a debug build.

Is that 200kb for glad a debug or release build? I realize it can 
be configured to generate bindings for only the extensions you 
need, whereas Derelict includes quite a lot of them. Does that 
200kb include a binding for GLFW3 or SDL2 or something else?





More information about the Digitalmars-d mailing list