Page 1 of 1

open source directx?

Posted: Sun Oct 22, 2006 2:13 am
by walter
does anybody know if an open source directx clone exists? if so, does it have problems or limitations? thanks for you suggestions :)

Posted: Sun Oct 22, 2006 2:28 am
by Z98
Uh. Open source DirectX? Not that I know of. It's generally DirectX or OpenGL, and the two are not the same. DirectX actually covers sound as well as graphics.

DirectX can also be downloaded for free anyways, both the SDK and the runtime(I think it's called that). Is there a particular reason you're looking for an open source DirectX?

Re: open source directx?

Posted: Sun Oct 22, 2006 11:11 am
by frik85
walter wrote:does anybody know if an open source directx clone exists? if so, does it have problems or limitations? thanks for you suggestions :)
The ReactOS project is working on a free open source DirectX implementation, mainly DirectDraw and Direct3D. All other DirectX libs are from the Wine project. Although, WineHQ also have D3D and DDraw, but both are wrappers around OpenGL, which have several draw backs.
The ReactOS project need a native implementation so that user can use nVidia, ATi, etc. graphic driver and get hardware acceleration.
Current status: both DDraw and D3D are not usable beside some sample demo apps.

@Z98
??? ... what are you writing about?
(... "eula", license, etc. ... don't forget about such things)

Posted: Sun Oct 22, 2006 11:18 am
by walter
thanks for your answers :)

@ Z98: since usually open source sw is lighter and faster than similar closed source ones, i thought this could have helped me getting some more performance from my secondary pc (also, if there already existed open source directx they could be included in reactos, wine etc...)

Posted: Sun Oct 22, 2006 5:45 pm
by Z98
@frik85: Aware of such things. But I'm more of a pragmatist so when something is free(as in beer), duplicating it for the sake of licensing without a purpose is something I consider wasteful. But since ReactOS needs to be able to distribute such things, implementing it is understandable for the project.

Which is why I asked him what he wanted it for.

Posted: Wed Nov 22, 2006 9:04 am
by reub2000
Z98 wrote:Uh. Open source DirectX? Not that I know of. It's generally DirectX or OpenGL, and the two are not the same. DirectX actually covers sound as well as graphics.

DirectX can also be downloaded for free anyways, both the SDK and the runtime(I think it's called that). Is there a particular reason you're looking for an open source DirectX?
OpenAL covers sound.

And this project is to create a free as in speech operating system. Why would they accept proprietary code into the system?

Posted: Wed Nov 22, 2006 10:56 am
by Andrewm1986
Question out of curiosity :

Could I install DX from MS when React OS works fully?

Posted: Wed Nov 22, 2006 12:46 pm
by walter
i think this might have legal issues because you can install directx only on an original ms windows. if i remember correctly, they made this license also to descourage who installed directx on wine.

Posted: Wed Nov 22, 2006 5:40 pm
by Z98
Microsoft also might have modified the installer to check if it is an actual Windows system you're installing it to, like they did with IE7.

And I don't ever recall suggesting ReactOS distribute DirectX itself. I simply stated you could download it yourself for free, since the original question never specified whether it was for an actual Windows installation or for ReactOS.

Posted: Wed Nov 22, 2006 5:58 pm
by GreatLord
OpenAL are not cover by ms sound driver support and is not shiped with windows nt so it will not come with reactos as defualt either.