Open GL

Next
 From:  neo
2655.1 
Any plans for open GL support within the V2-V3 ?

The point of not having to rely on Direct x is also a good thing. direct x is platform specific and ..... that is not good. Open GL is NOT this.... is a good thing. So, I am hopeful that something like this will take off. If it does then we ALL benefit from this not just a select platform...
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Phil (PHILBO)
2655.2 In reply to 2655.1 
Search the forum for Linux and OSX and you fill find the answer to this question.

The short answer is...not happening, at least not anytime in the next few versions.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
2655.3 In reply to 2655.1 
Hi neo,

> Any plans for open GL support within the V2-V3 ?

I would like to do this eventually, but it will take a fair amount of work to make it happen so I'm not quite sure when it will be.

Definitely not for v2 which I want to wrap up quite soon here.

For v3, I'm not sure yet, but it is rather unlikely to fit into there neither.

The main reason that MoI targets Direct3D rather than OpenGL is that the general driver quality is much higher on Windows for Direct3D drivers than OpenGL drivers. OpenGL drivers on Windows just tend to be somewhat more neglected and buggier unless you purchase the special "high end" video cards. Much of the time those expensive workstation cards actually have the exact same hardware as their lower priced gaming version, they just come with better OpenGL drivers.

Direct3D on the other hand is not separated into different levels of driver support by video card vendors, so that is kind of nice that you don't have to pay a lot more to get a stable driver for your card when using Direct3D.


OpenGL on the other hand is good to target for multi-platform use since it is available on a wider number of operating systems.

Unfortunately there are quite a few other systems in MoI that would actually be more difficult to port than the 3D display system, like the UI.

So just supporting OpenGL does not automatically mean that MoI would right after that be a native Mac or Linux application, there is a lot of other stuff to port that is actually more difficult than that.

In the meantime, several of the virtualization systems like VMWare and Parallels have started to support an emulation of Direct3D with their newer releases, so it is now possible to run a Direct3D application on a different operating system using one of these tools now. That's a relatively new development within the past couple of years.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  neo
2655.4 In reply to 2655.3 
>Unfortunately there are quite a few other systems in MoI that would actually be more difficult to port than the 3D display system, like the UI.

Out off curiosity could you elaborate, what are the languages/systems/mechanisms that MoI is using that are not supported by Mac.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  Phil (PHILBO)
2655.5 In reply to 2655.4 
I did a quick search and this thread covers it pretty thoroughly.

http://moi3d.com/forum/messages.php?webtag=MOI&msg=1583.1
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All