Subject:
|
Re: Once again, a relativley major bug...
|
Newsgroups:
|
lugnet.cad.mlcad
|
Date:
|
Wed, 17 Sep 2003 07:29:55 GMT
|
Viewed:
|
4375 times
|
| |
| |
In lugnet.cad.mlcad, Travis Cobbs wrote:
|
In lugnet.cad.mlcad, Jan-Albert van Ree wrote:
|
Amaury Jacquot wrote:
|
|
|
In my opinion, the whole rendering system should be made Direct3D
|
|
|
|
No, this is a bad idea, in that it would lock up the software to MS and
make it much more difficult to use under other platforms (read linux+wine)
|
Gotta agree, Id HATE to see that happen. Its already a pity the new track
designer program most likely wont work under Wine (since it uses much of
.NET from what I read in the announcement) lets not let this one go
please. We cant expect many people actively developing Linux software, but
lets at least show appreciation for people that write Windows software that
runs cross-platform.
|
I agree that cross-platform is good, and I also think that OpenGL is a more
appropriate API to use because of this.
|
Dont forget that Mac OS uses OpenGL as well. The entire Mac OS X window
manager is an OpenGL app, which means that the whole GUI can do transparencies,
drop shadows, rotations, etc etc and all be video card accelerated. Apple calls
it Quartz Extreme but it is just an OpenGL accelerated window manager.
OpenGL apps, like LDView, can be ported very easier to Mac OS X. I like that
alot.
Also be aware that the next version of Mac OS X, version 10.3 named Panther, has
Apples Quartz window manager AND X11. So it may be that Linux applications
like LeoCAD can be recompiled with little to zero code modifications for Mac OS
X.
The Mac represenation in LDraw has been very small in the past because there
hasnt been Mac LDraw apps. That has changed now, so there should be alot more
Mac LDraw users, especially as the word gets out. I will get the word out soon.
I agree that most developers cant target every OS. They can only do what they
know. I happen to be focusing on Apples proprietary Cocoa language, which is
Objective-C with lots of high level frameworks. Cocoa apps that use some Mac OS
X exclusive technologies like Rendezvous produce some stunning applications that
Windows users are begging for. But it wont happen on Windows any time soon...
probably never.
But, if developers *dont* have to write Windows (or Mac OS X) only code, they
shouldnt. Write something that will either work on other platforms, or could
be ported fairly easily.
If I ever do write my tools to make LDraw animations, even Ill make it
available to Windows by writing in in Java, or providing some other way for
Windows users to get it, even if it means I write a bunch of perl scripts.
|
|
Message is in Reply To:
| | Re: Once again, a relativley major bug...
|
| (...) I agree that cross-platform is good, and I also think that OpenGL is a more appropriate API to use because of this. However, I think it's only fair to point out that after releasing a Linux native version of LDView, I got exactly one piece of (...) (21 years ago, 16-Sep-03, to lugnet.cad.mlcad, FTX)
|
28 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|