To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.mlcadOpen lugnet.cad.mlcad in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / MLCad / 1772
1771  |  1773
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, I’d HATE to see that happen. It’s already a pity the new track designer program most likely won’t work under Wine (since it uses much of .NET from what I read in the announcement) let’s not let this one go please. We can’t 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.

Don’t 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 Apple’s 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 hasn’t 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 can’t target every OS. They can only do what they know. I happen to be focusing on Apple’s 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 *don’t* have to write Windows (or Mac OS X) only code, they shouldn’t. 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 I’ll 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
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR