It is not "additional", it is "OS subsystem". Yeah, it is "
new library introduced...". But it is OS part. Just
new part. Like "Userenv.dll", like "Magnification.dll", like "Advapi32.dll".
Contrariwise, function
AlphaBlend() or
GradientFill() is
not part of GDI32, it is from additional library "Msimg32.dll" introduced with/for IE. But it
is declared in Lazarus.
Didn't get your words about together/realistic, sorry.
and is notoriously slow and buggy.
erm... GDI+ is not slow. GDI32 is slow. I have checked. Also, GDI+ supports highest quality than GDI32.
I have ever faced the only one bug: with GdipCreateHBITMAPFromBitmap() from a JPG image.
So what that it is old? So is gdiplus?
GdipBitmapConvertFormat() - not declared.
GdipBitmapApplyEffect() - not declared.
GdipDrawImageFX() - not declared.
GdipCreateEffect() - not declared.
e.t.c.