WinAPI for druntime and OpenGL for deimos.
Dmitry Olshansky
dmitry.olsh at gmail.com
Sun Nov 25 03:14:42 PST 2012
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 <dmitry.olsh at gmail.com
> <mailto:dmitry.olsh at gmail.com>> 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
> <jakobovrum at gmail.com <mailto:jakobovrum at gmail.com>
> <mailto:jakobovrum at gmail.com <mailto:jakobovrum at gmail.com>>> 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
More information about the Digitalmars-d
mailing list