[ros-dev] DirectX

Magnus Olsen magnus at itkonsult-olsen.com
Wed Dec 1 19:47:58 CET 2004


Hi Phil
I have talk about what  can take from wine directx and use it in reactos.
the graphice part of directx in wine are base on OpenGL.

1.  The keyboard, mouse, joystick  system in Directx
    Can be port from wine. (dinput.dll / dinput8.dll)
    and I have done port. follow problem exists in my port. mouse buffer
    does not work right as it should. How to dectect the mouse, keyboard
    and joystick need to rewrite in wine code. and the dectition code should
    go back to winehq. we need also write or own joystick code. for geting
the
    joystick works for reactos and windows. The joystick code. I allready
    got some idea how to write it. but have no time.

2. The sound sytem in Directx
     wine directx are not base on opengl and the sound
    driver does not export any directx api. so we can use wine directx sound
    system. I got already dsound working in windows. it need source clean
and
    resych with wine. I did write the patch code in the summer it did take
me
   two month to write it.

3. The network system in Directx
    I have not check how it works in windows or wine

4. The Graphic system in Directx
    Wine Directx are using mesa3d as enginen here.
    but here we need to write all our code self
    I hope Maarten Bosma are sussefull create d3d9.dll for reactos
    he seasm to know how to write this stuff.  He did decsbie
    how the graphice part of directx works.  if we port over any thing here
    from wine it is only for tempary until some have time to write the code.
   for many apps need ddraw.dll from directx it is the main file for the
graphic
   of directx. It take care of memory and other stuff.

5.  Other things in directx
     maby it is some thing more that I have miss here.

Bestreagds
Magnus Olsen
(GreatLord)

----- Original Message ----- 
From: "Phil Frisbie, Jr." <phil at hawksoft.com>
To: "ReactOS Development List" <ros-dev at reactos.com>
Sent: Wednesday, December 01, 2004 6:50 PM
Subject: Re: [ros-dev] DirectX


> Magnus Olsen wrote:
>
> > Hi
> > One quesitn do you plan to map the graphice drivers directx to user mode
> > then to d3d9.dll ?
> > that way the directx for the graphice crad should go.
> > thuse api that are not support by the graphice card driver should map to
> > software emulation api
> >
> > sames goes for ddraw.dll and some other dll files for directx
>
> Just to clarify, Direct3D and DirectDraw have one major difference from
OpenGL,
> and that is there is NO software emulation for missing hardware features.
So if
> you want to fully emulate Windows then you will not provide software
emulation
> as it would break many games that check the hardware caps bits.
>
> -- 
> Phil Frisbie, Jr.
> Hawk Software
> http://www.hawksoft.com
>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev at reactos.com
> http://reactos.com:8080/mailman/listinfo/ros-dev



More information about the Ros-dev mailing list