[fpc-pascal] SDL 2.0 Test, Need Advice
Sven Barth
pascaldragon at googlemail.com
Mon Apr 8 09:49:59 CEST 2013
Am 08.04.2013 08:53, schrieb Anthony Walter:
> On Mon, Apr 8, 2013 at 1:59 AM, Sven Barth
> <pascaldragon at googlemail.com <mailto:pascaldragon at googlemail.com>> wrote:
>
> Am 08.04.2013 01:37 schrieb "Anthony Walter" <sysrpl at gmail.com
> <mailto:sysrpl at gmail.com>>:
>
>
> >
> > In addition I have been writing a OpenGL which creates stubs for
> loading the correct OpenGL library and loading the OpenGL core
> functions and extensions for every platform.
> >
>
> Don't we have that already? And even if not in my opinion it would
> be better to extend the existing GL units...
>
> Regards,
> Sven
>
>
> I don't want my three questions to get too side tracked, but I'll give
> you my reasoning on this point.
>
[...]
> And instead have something like this in an OpenGL.pas unit:
>
> var
> OpenGLManager: record
> Load: function: Boolean;
> GetProcAddress: function(ProcName: PAnsiChar): Pointer;
> ExtensionSupported: function(Extension: PAnsiChar): Boolean;
> end;
>
> And allow other units to control how the OpenGL unit manages some
> functions. Essentially what this involves is a rewrite of the GL unit,
> which is what I am doing. See every one of the function Load_XXX:
> Boolean in GLext.pas.
>
Ok, so if you can do this in a way that SDL would not be needed if one
doesn't want to use it and that using older OpenGL versions (e.g. 2.1)
is supported I'd say: go for it :)
Regards,
Sven
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20130408/e1e5bc75/attachment.html>
More information about the fpc-pascal
mailing list