11/25/2012 2:48 PM, Gor Gyolchanyan пишет:
DerelictGL is flawed. It uses OpenGL32.dll, which is deliberately nerfed
by Microsoft.

Old tale back when OpenGL was often just software rendered in part or as a whole.

the wglGetProcAddress gets the functions pointers, which
are unavailable from OpenGL32.dll and Derelict doesn't use it.


Not sure how you've come to this conclusion. Did you try it at all?
For one thing - it does pick up extensions (via wglGetProcAddress) from your vendor's specific opengl driver. There is no such thing as getting extensions 'from OpenGL32.dll'.

wglGetProcAddress
is present in OpenGL32.dll
http://msdn.microsoft.com/en-us/library/windows/desktop/dd374386(v=vs.85).aspx

I've used extensions like GL_EXT_* with Derelict just fine.

HINT: opengl32.dll's description OpenGL CLIENT DLL. Implied host is inside the video driver your vendor provides.


On Sun, Nov 25, 2012 at 2:43 PM, Dmitry Olshansky <[email protected]
<mailto:[email protected]>> wrote:

    11/24/2012 9:34 PM, Gor Gyolchanyan пишет:

        I disagree. One is free to (and I'm going to) make a module which
        implements the functions automatically and has them
        wglGetProcAddress.
        This makes using OpenGL a lot easier.



    Well, last time I checked that was Derelict. We'd better advertise
    it as a go-to project for OpenGL.



        On Sat, Nov 24, 2012 at 7:32 PM, Jakob Ovrum
        <[email protected] <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>> wrote:

             On Friday, 23 November 2012 at 21:15:00 UTC, Walter Bright
        wrote:

                 On 11/23/2012 3:46 AM, Gor Gyolchanyan wrote:

                     I hope the deimos folks make a repo soon, so that
        people can
                     use those modules
                     as soon as possible, because I'll finish
        translating them today.


        https://github.com/D-____Programming-Deimos/OpenGL
        <https://github.com/D-__Programming-Deimos/OpenGL>

                 <https://github.com/D-__Programming-Deimos/OpenGL
        <https://github.com/D-Programming-Deimos/OpenGL>>


             This repo is a poor idea. Statically linking OpenGL is not the
             recommended way of linking OpenGL in a given application.

             Then again, Deimos is a poor idea to begin with, the only
        benefit is
             the unified source package name "deimos", which doesn't
        warrant the
             D-Programming-Deimos Github organization at all. A list of
        links to
             repositories following the Deimos guidelines would not only be
             sufficient, but much more efficient.




        --
        Bye,
        Gor Gyolchanyan.



    --
    Dmitry Olshansky




--
Bye,
Gor Gyolchanyan.


--
Dmitry Olshansky

Reply via email to