Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Sep 1999 21:07:26 +0200 (CEST)
From:      Marc van Woerkom <van.woerkom@netcologne.de>
To:        dfr@nlsystems.com
Cc:        van.woerkom@netcologne.de, hasty@rah.star-gate.com, multimedia@FreeBSD.ORG
Subject:   Re: New 3D software available
Message-ID:  <199909051907.VAA01001@oranje.my.domain>
In-Reply-To: <Pine.BSF.4.10.9909050946150.2081-100000@salmon.nlsystems.com> (message from Doug Rabson on Sun, 5 Sep 1999 09:52:02 %2B0100 (BST))
References:   <Pine.BSF.4.10.9909050946150.2081-100000@salmon.nlsystems.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> That was the first QDraw program :-). It has changed a bit since then and
> now sports vertex colors and a specular texture map.

The illumination reminds me quite a bit of a foil hologramm that I own.

Hey, has anyone ever tried to simulate the 3d appearance of a holo? :)
Or a rotating CD under a light source, with its rainbow (diffraction) pattern.


> True. There are some notes in the README. We will probable put a README in
> each sample directory.

Who reads READMEs? :)  I would suggest adding a -h/-?/--help option.


> > But it seems that the Wine folks already do some DirectX to Mesa mapping:
> > 
> >     http://www.winehq.com/source/graphics/
> 
> Interesting. What do they support as a rendering backend? Glide only or
> Mesa too?

From what I see here 

    http://www.winehq.com/source/graphics/d3ddevices.c 

more specific

     1 /* Direct3D Device
     2    (c) 1998 Lionel ULMER
     3    
     4    This files contains all the D3D devices that Wine supports. For the moment
     5    only the 'OpenGL' target is supported. */
     6 
     7 #include <string.h>
     8 #include "config.h"
     9 #include "windef.h"
    10 #include "winerror.h"
    11 #include "wine/obj_base.h"
    12 #include "heap.h"
    13 #include "ddraw.h"
    14 #include "d3d.h"
    15 #include "debugtools.h"
    16 
    17 #include "d3d_private.h"
    18 
    19 DEFAULT_DEBUG_CHANNEL(ddraw)
    20 
    21 /* Define this variable if you have an unpatched Mesa 3.0 (patches are available
    22    on Mesa's home page) or version 3.1b.
    23 
    24    Version 3.1b2 should correct this bug */
    25 #undef HAVE_BUGGY_MESAGL
    26 
    27 #ifdef HAVE_MESAGL
 
I would say these madmen are clearly working on a DirectX emulation with Mesa backend.

This is one of the unexpected benefits of accelerated 3d available.
Because there is more in the world than quake3. It could be possible that some of the 
old games I bought over two years ago (when I had time :), will make a great demo now.

Something like Jedi Knight (original requirement: P5-90) is a thing I want to test 
under Wine with glx/Mesa. 

From a quick glance, sound could be a problem, they use OSS and I am not sure about
its present status for -CURRENT.


Regards,
Marc





 





To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199909051907.VAA01001>