piemmm (+1.5)
 5/7/05 12:41PM |
Now thats cool. Something that RISC OS has been lacking for a long time has been proper 3D acceleration in hardware. Hopefully (and inferring this from the article) other 'drivers' can be done (depending on how easy it is to get the info on the gfx card, etc, etc) to enable this kind of thing with other cards too.
But one step at a time,.. How long before we see a RISC OS game that makes use of this?  |
nunfetishist (+3.5) 5/7/05 2:12PM |
In reply to piemmm:
I imagine the first things that might be done are GL conversions of things like the Doom engine, and the Quake engine. |
Hertzsprung (+1.5) 5/7/05 2:43PM |
There's a thread on The Iconbar http://www.iconbar.com/forums/viewthread.php?threadid=6637 where this project is being discussed. |
em2ac 5/7/05 3:25PM |
oooo OpenGL.....nice :@D
Is it software re-lease season again ;@) |
nijinsky (+1.5) 5/7/05 3:35PM |
Excellent.
Well done Simon. Just the perfect thing for embedded medical imaging in things like realtime 3D dopler ultrasound. Hint at a market.
All the best
Bob |
flypig
 5/7/05 3:58PM |
This is really great news! Getting Mesa working and usable from RISC OS would be great for the platform, but getting it accelerated too, that would be exceptional. Kudos to Simon.
As Bob suggests, I'm sure this could lead the way for some really interesting new software releases, as well as opening the door for game ports. |
mrchocky (+1.5)
 5/7/05 4:17PM |
What is the relevance of the GPL here? Unless of course, this applies to the BeOS nVIDIA (note caps) driver which jmb notes is rather unclear. Why does ELF change this? |
ksattic (+5.7) 5/7/05 4:28PM |
In reply to Peter:
some advice in this area would be appreciated. I wish for the port to be made freely available for everyone to use, including source. Mesa is under the XFree86 licence. The licence of the nVIDIA driver is unclear. Using ELF was an idea of mine to allow applications to link in at runtime, following a message on the Icon Bar thread regarding LGPL. I thought this would sidestep the need to include the source of any games using the library, but it looks like I was mistaken. I am not sure of the best way to proceed without stepping on any toes. I believe just using the same licensing model as the BeOS people used (the origin of the driver) would be an OK way to go for now. |
mrchocky (+3.2)
 5/7/05 5:53PM |
Which fool is modding me down? The specific licencing remains an important issue for RISC OS software, and Simon is correct to seek advice if he doesn't understand it properly. There was a good reason that the GCCSDK developers have invested and continue to invest a good deal of time
ensuring we're following it correctly, and making it easy for others to do so.
My advice to Simon is to lean on the BeOS developers to ensure that their licence is much clearer, perhaps by pointing out its uptake on non-x86 platforms will be easier if it is. LGPL remains a sensible choice for your own work if it's compatible with what they've done or are planning to do. |
jmb (+6.9) 5/7/05 6:00PM |
ELF in itself changes nothing. Dynamic linking changes the situation dramatically, however
The overriding factor when considering Mesa licensing is the LGPL (unless, of course, you strip the LGPL bits from it For a reasonably plain-English explanation of the implications of this, see [Link: gccsdk.riscos.info]
The recommended reading sections of the above document are also worth a look.
The licensing status of the BeOS driver code does appear to be somewhat vague - parts (mainly interface with the BeOS driver architecture) are licensed under the Be Sample Code Licence (a copy of which may be found at [Link: linux.inf.elte.hu])
This looks very similar to 3-clause BSD to me.
As for the rest of the driver (i.e. the bits that actually do the work) it's somewhat less obvious as there's no clear copyright/licensing statement in the source code or surrounding files. This page, however, appears to suggest that it's BSD/MIT licensed (although I'd be inclined to email the author and check) - http://www.bebits.com/app/3636 |
petermcc (+1.7) 6/7/05 11:50AM |
Another step forward is always welcome.
Well done Simon.
For our purposes, anything RO that gets closer to a 3D environment for simple architectural modelling is appreciated.
Does this mean that previous softwares such as TopModel will enjoy a new lease of life, I think X-ample are about to re-release it. Maybe they'd like to play with this addition?
(BTW, their website renders strangely under !Netsurf, weird when they claim to be very 'AnyOS Browser' friendly). |
phoudoin (+6.8) 7/7/05 3:19PM |
About Rudolf Cornelissen's BeOS nVIDIA 3D driver (http://www.bebits.com/app/4129) :
That's not easy to find out, but his driver is part of Haiku (http://www.haiku-os.org/) project, and is licenced under Haiku license terms. Which is basicly a BSD/MIT license.
Like Mesa core source.
So, nothing to worry there, really, guys.
But a short email to notify Rudolf about your port can't hurt, and even will make him both happy and interested.
- Philippe Houdoin, Haiku's OpenGL kit team leader. |
phoudoin (+3.5) 7/7/05 3:43PM |
BTW, I've just sent a quick email to Rudolf to tell him about your port. Maybe he could give you some hints... |
ksattic (+3.5) 7/7/05 5:41PM |
Thanks for the info there, Philippe! I will make sure to get in touch with Rudolf asap. This is good news about the licensing - it will ensure the software remains free. |
flypig (+4.2)
 10/7/05 1:36PM |
Just spotted this interview with Simon Wilson about his RISC OS Mesa port on Haiku News:
http://haikunews.org/1085
It's good to have a bit of celebrity in RO land  |
| 1 comment(s) are below your moderation threshold. Login to view them. |
| |