From owner-freebsd-multimedia Sun Sep 5 12: 9:50 1999 Delivered-To: freebsd-multimedia@freebsd.org Received: from mail2.netcologne.de (mail2.netcologne.de [194.8.194.103]) by hub.freebsd.org (Postfix) with ESMTP id 23CD314F56 for ; Sun, 5 Sep 1999 12:09:47 -0700 (PDT) (envelope-from van.woerkom@netcologne.de) Received: from oranje.my.domain (dial2-25.netcologne.de [194.8.195.25]) by mail2.netcologne.de (8.9.3/8.9.3) with ESMTP id VAA07023; Sun, 5 Sep 1999 21:09:38 +0200 (MET DST) Received: (from marc@localhost) by oranje.my.domain (8.9.3/8.9.3) id VAA01001; Sun, 5 Sep 1999 21:07:26 +0200 (CEST) (envelope-from van.woerkom@netcologne.de) Date: Sun, 5 Sep 1999 21:07:26 +0200 (CEST) Message-Id: <199909051907.VAA01001@oranje.my.domain> X-Authentication-Warning: oranje.my.domain: marc set sender to van.woerkom@netcologne.de using -f From: Marc van Woerkom To: dfr@nlsystems.com Cc: van.woerkom@netcologne.de, hasty@rah.star-gate.com, multimedia@FreeBSD.ORG In-reply-to: (message from Doug Rabson on Sun, 5 Sep 1999 09:52:02 +0100 (BST)) Subject: Re: New 3D software available Reply-To: van.woerkom@netcologne.de References: Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > 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 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