June 11, 2002
"Walter" <walter@digitalmars.com> wrote in message news:ae4bno$1t98$2@digitaldaemon.com...
>
> "anderson" <anderson@firestar.com.au> wrote in message news:acusps$hno$1@digitaldaemon.com...
> > PS - Walter I'd be good if the openGL headers/extention could come as
part
> > of the standard libary as it does with C++.  If a 2d lib is going to be included in the standard libs, why not a multi-platform 3d lib?
>
> If you want to write it, I can include it.
>

Thanks for your reply,

Although I'm not lazy (as a programmer I hate duplication of work), I think Pavel Minayev has already almost completed the openGL header port. If Pavel Minayev agrees you could use his. I would however be willing to write up an openGL extention library (although openGL 2 may come out soon).

I'd be a real selling point for D to have openGL included, as opengl is to directX what D is to C#.


June 11, 2002
"anderson" <anderson@firestar.com.au> wrote in message news:ae527k$2k5e$1@digitaldaemon.com...

> Although I'm not lazy (as a programmer I hate duplication of work), I
think
> Pavel Minayev has already almost completed the openGL header port. If
Pavel
> Minayev agrees you could use his. I would however be willing to write up
an
> openGL extention library (although openGL 2 may come out soon).

I wouldn't mind. =)

> I'd be a real selling point for D to have openGL included, as opengl is to directX what D is to C#.

It was so a few years ago, but it is no longer, I'd say. DX7, and especially DX8 was a _large_ step forward. Now, it is just too high-level even to be compared to OpenGL. Having both ported to D would be great!


June 11, 2002
They are both ported to D.  ;)

I just need to test it more thoroughly and go finish porting the rest of DirectX (d3dx, dsound, dinput, dplay, dshow, etc, etc)

On the OpenGL side, what is needed now is a D port of GLUT (or FreeGLUT). I'm interested in OpenGL 2.0 also.

Sean

"Pavel Minayev" <evilone@omen.ru> wrote in message news:ae57ie$2pun$1@digitaldaemon.com...
> "anderson" <anderson@firestar.com.au> wrote in message news:ae527k$2k5e$1@digitaldaemon.com...
>
> > Although I'm not lazy (as a programmer I hate duplication of work), I
> think
> > Pavel Minayev has already almost completed the openGL header port. If
> Pavel
> > Minayev agrees you could use his. I would however be willing to write up
> an
> > openGL extention library (although openGL 2 may come out soon).
>
> I wouldn't mind. =)
>
> > I'd be a real selling point for D to have openGL included, as opengl is
to
> > directX what D is to C#.
>
> It was so a few years ago, but it is no longer, I'd say. DX7, and
especially
> DX8 was a _large_ step forward. Now, it is just too high-level even to be compared to OpenGL. Having both ported to D would be great!



June 12, 2002
Although I won't mind having directX in the standard lib. It's not a multi-platform library (although there are some directX libs that run in lynix), so that has some disadvantages. It would be good to have the standard libaries standard across all platforms. Also perhaps the cross platform SDL could be used as the 2d lib, it also includes other cools features such as sound and device input.

"Pavel Minayev" <evilone@omen.ru> wrote in message news:ae57ie$2pun$1@digitaldaemon.com...
> "anderson" <anderson@firestar.com.au> wrote in message news:ae527k$2k5e$1@digitaldaemon.com...
>
> > Although I'm not lazy (as a programmer I hate duplication of work), I
> think
> > Pavel Minayev has already almost completed the openGL header port. If
> Pavel
> > Minayev agrees you could use his. I would however be willing to write up
> an
> > openGL extention library (although openGL 2 may come out soon).
>
> I wouldn't mind. =)
>
> > I'd be a real selling point for D to have openGL included, as opengl is
to
> > directX what D is to C#.
>
> It was so a few years ago, but it is no longer, I'd say. DX7, and
especially
> DX8 was a _large_ step forward. Now, it is just too high-level even to be compared to OpenGL. Having both ported to D would be great!
>

I'm hanging on for openGL 2.


June 12, 2002
"anderson" <anderson@firestar.com.au> wrote in message news:ae6knn$16fk$1@digitaldaemon.com...

> Although I won't mind having directX in the standard lib. It's not a multi-platform library (although there are some directX libs that run in lynix), so that has some disadvantages. It would be good to have the standard libaries standard across all platforms. Also perhaps the cross platform SDL could be used as the 2d lib, it also includes other cools features such as sound and device input.

I think that the best idea is to only leave OpenGL in Phobos, since it is the only "official standard" library, and ships with most OSes already. SDL covers a wide range of platforms as well, but one typically has to download it anyhow.


June 12, 2002
"Pavel Minayev" <evilone@omen.ru> wrote in message news:ae709m$1j38$1@digitaldaemon.com...
> "anderson" <anderson@firestar.com.au> wrote in message news:ae6knn$16fk$1@digitaldaemon.com...
>
> > Although I won't mind having directX in the standard lib. It's not a multi-platform library (although there are some directX libs that run in lynix), so that has some disadvantages. It would be good to have the standard libaries standard across all platforms. Also perhaps the cross platform SDL could be used as the 2d lib, it also includes other cools features such as sound and device input.
>
> I think that the best idea is to only leave OpenGL in Phobos, since it is the only "official standard" library, and ships with most OSes already. SDL covers a wide range of platforms as well, but one typically has to download it anyhow.
>

I agree. At the least openGL should be included, because you can do 2d stuff in it as well. If the standard libary gets to big though parhaps it could be broken into parts, later on.

ie It could be broken up into
FULL - Everything (downloaded first time)
CORE - Just the core files, that are updated frequently. (Download for users
with FULL)

Alternativly an update or patching tool could be used to reduce download size.

But for now, it should be kept together, as the openGL headers will barely have any impace on size.


1 2
Next ›   Last »