Hard Light Productions Forums

General FreeSpace => FreeSpace Discussion => Topic started by: melomania on August 29, 2010, 10:57:39 am

Title: Support muliplte monitors?
Post by: melomania on August 29, 2010, 10:57:39 am
Hi,

I'm looking for a game engine for some space game that supports multiple monitors. Does FreeSpace does that?
I need to support muliple monitors with different viewing angle (so not just a larger screen).
The viewing angles must be real time adjustable.

If this is not possible yet, is it difficult to add it?
Is the code structured well?

Thanks.
Title: Re: Support muliplte monitors?
Post by: The E on August 29, 2010, 11:00:57 am
If I understand you right, you want to build something like a cockpit, yes? If so, I have to tell you that FSO, at present, only supports one viewport.

Is it difficult to add? Yes. Which is why noone is working on it at present.

Is the code structured well? Define "structured well".
Title: Re: Support muliplte monitors?
Post by: melomania on August 29, 2010, 12:22:28 pm
Yes, some kind of cockpit indeed.

Maybe ignorant, but itsn't it like just sending the world to multiple graphic cards and make all cards render with different view angles?
I know in practice it probably is more difficult, but is it really that difficult ?
Title: Re: Support muliplte monitors?
Post by: melomania on August 29, 2010, 12:25:24 pm
In what language is the code written?
Is it based on some known game engine?
Title: Re: Support muliplte monitors?
Post by: The E on August 29, 2010, 12:28:49 pm
The engine is written in C and C++. It is based on the original FreeSpace 2 engine.

Now, the problem is that this engine was designed around a fixed sets of assumptions. One of them is that there's only one screen (or rather, one viewport).
Changing it would require a major restructuring of the graphics code, a task we can't perform at the moment due to a lack of dedicated OpenGL coders.

Also, please don't double-post.