<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Am 08.04.2013 08:53, schrieb Anthony
      Walter:<br>
    </div>
    <blockquote
cite="mid:CAHmPLWVKis7=hs8VAE-vLW6eakFWPuWvDg1NmXcfw0vByRY1WQ@mail.gmail.com"
      type="cite">On Mon, Apr 8, 2013 at 1:59 AM, Sven Barth <span
        dir="ltr"><<a moz-do-not-send="true"
          href="mailto:pascaldragon@googlemail.com" target="_blank">pascaldragon@googlemail.com</a>></span>
      wrote:<br>
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <p>Am 08.04.2013 01:37 schrieb "Anthony Walter" <<a
              moz-do-not-send="true" href="mailto:sysrpl@gmail.com"
              target="_blank">sysrpl@gmail.com</a>>:</p>
          <div class="im"><br>
            ><br>
            > 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.<br>
            ></div>
          <p>Don't we have that already? And even if not in my opinion
            it would be better to extend the existing GL units...</p>
          <p>Regards,<br>
            Sven</p>
        </blockquote>
      </div>
      <div><br>
      </div>
      <div>I don't want my three questions to get too side tracked, but
        I'll give you my reasoning on this point.</div>
      <div><br>
      </div>
    </blockquote>
    [...]<br>
    <blockquote
cite="mid:CAHmPLWVKis7=hs8VAE-vLW6eakFWPuWvDg1NmXcfw0vByRY1WQ@mail.gmail.com"
      type="cite">And instead have something like this in an OpenGL.pas
      unit:
      <div><br>
      </div>
      <div>
        <div>var</div>
        <div>  OpenGLManager: record</div>
        <div>    Load: function: Boolean;</div>
        <div>    GetProcAddress: function(ProcName: PAnsiChar): Pointer;</div>
        <div>    ExtensionSupported: function(Extension: PAnsiChar):
          Boolean;</div>
        <div>  end;</div>
      </div>
      <div><br>
      </div>
      <div>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.</div>
      <br>
    </blockquote>
    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 :)<br>
    <br>
    Regards,<br>
    Sven<br>
  </body>
</html>