Hard Light Productions Forums

General FreeSpace => FreeSpace & FreeSpace Open Support => Topic started by: hoover1979 on November 12, 2014, 09:17:39 pm

Title: is there a WORKING OpenGL to D3D port for FS2 Open?
Post by: hoover1979 on November 12, 2014, 09:17:39 pm
I have tried both GLDirect and Qindie Gl and both came up with "this is for OpenGL 1.1 and this program is OpenGL 1.2 aborting"   I swear both are meant to be capable of emulating OpenGL 1.2 

I want to wrap it to D3D so I can use Nvidia Shadowplay to record my missions.  even fraps would not save my screenshot boasting my 16 kills on 1 mission  :mad:
Title: Re: is there a WORKING OpenGL to D3D port for FS2 Open?
Post by: AdmiralRalwood on November 12, 2014, 09:32:18 pm
Uh, FRAPS definitely works with FSO over here...
Title: Re: is there a WORKING OpenGL to D3D port for FS2 Open?
Post by: X3N0-Life-Form on November 13, 2014, 12:32:11 am
Yeah, I've been doing all my game related screenshots with FRAPS for a while now, including FSO.
Title: Re: is there a WORKING OpenGL to D3D port for FS2 Open?
Post by: jr2 on November 15, 2014, 02:22:04 am
If FRAPS isn't your cup of tea:

http://alternativeto.net/software/fraps/
Title: Re: is there a WORKING OpenGL to D3D port for FS2 Open?
Post by: procdrone on November 15, 2014, 04:24:23 am
Playclaw 2 is really nice tool, but its not free... its trial/test/whatever_thats_named_version allows you to do screenshots and videos to some degree i believe.
Title: Re: is there a WORKING OpenGL to D3D port for FS2 Open?
Post by: DahBlount on November 15, 2014, 08:24:04 am
For recording/screenshots and streaming, I use Open Broadcaster Software. It's free, open-source, and highly customizable. It's available for Windows 7/8(and Vista with SP2+) and OSX 10.8+ with plans to include Linux in the near future.
Title: Re: is there a WORKING OpenGL to D3D port for FS2 Open?
Post by: Deepstar on November 16, 2014, 12:29:06 pm
As far as i know there is a complete independend and incompatible DirectX branch of the FreeSpace 2 Source Code with DirectX 11.1 graphic features and things like PhysX implementation for Asteroids, Debris, Explosions and Gravitation.

But afaik that is only used for the Colony Wars and Starlancer standalone games.



For recording FreeSpace 2 i personally recommend the MSI Afterburner. It is freeware and you can record two audio sources as well you can record with a Lossless Codec. Shadowplay record only with a lossy codec... so lesser image quality, especially if you want to work with video editing programs.
Title: Re: is there a WORKING OpenGL to D3D port for FS2 Open?
Post by: Cyborg17 on November 17, 2014, 10:25:49 am
But afaik that is only used for the Colony Wars and Starlancer standalone games.

What is this sorcery?
Title: Re: is there a WORKING OpenGL to D3D port for FS2 Open?
Post by: Herra Tohtori on November 17, 2014, 10:59:55 am
I want to wrap it to D3D so I can use Nvidia Shadowplay to record my missions.

Shadowplay uses NVENC for video encoding, with severely simplified (read: limited) options on encoding quality both sound and image wise, and the Direct3D limitation seems to be completely arbitrary.

Open Broadcast Software (both 32bit and 64bit versions) can be configured to encode using NVENC feature, if it exists on the graphics card. OBS also doesn't restrict the graphics API to Direct3D, but can record just as well from OpenGL applications.



For most people, the issue with lossless recording is either file size or write speed to HDD. Lossless recording technically uses less processing power since it saves everything directly, but if the storage media can't keep up, there will be frame skipping or other loss of recording performance. Usually some kind of encoding is a practical necessity.


Quote
As far as i know there is a complete independend and incompatible DirectX branch of the FreeSpace 2 Source Code with DirectX 11.1 graphic features and things like PhysX implementation for Asteroids, Debris, Explosions and Gravitation.

But afaik that is only used for the Colony Wars and Starlancer standalone games.

Pics or it didn't happen  :p

I'm not sure what you mean by "standalone games", but FS2 Source Code (and, naturally, FSO) licensing expressly forbids any commercial use. So if these games have some kind of profit generating scheme going on (like having to pay for them), then they either do not use FSO engine, or they are in serious breach of the license.
Title: Re: is there a WORKING OpenGL to D3D port for FS2 Open?
Post by: The E on November 17, 2014, 11:09:52 am
As far as i know there is a complete independend and incompatible DirectX branch of the FreeSpace 2 Source Code with DirectX 11.1 graphic features and things like PhysX implementation for Asteroids, Debris, Explosions and Gravitation.

But afaik that is only used for the Colony Wars and Starlancer standalone games.

We (as SCP) have never heard of this. None of the developers (if they exist, and if this thing exists) ever came forward to offer code patches. While we generally prefer to stay firmly in the OpenGL camp (for maximum compatibility, if nothing else), we certainly would not dismiss such things out of hand.
Title: Re: is there a WORKING OpenGL to D3D port for FS2 Open?
Post by: AdmiralRalwood on November 17, 2014, 11:45:23 am
In fact, DirectX support was droppped (https://svn.icculus.org/fs2open?view=rev&revision=5420) because there weren't any coders able to keep it up-to-date. If somebody has a version of FSO with DirectX 11.1 support, I'd love to see it.
Title: Re: is there a WORKING OpenGL to D3D port for FS2 Open?
Post by: hoover1979 on November 17, 2014, 11:42:30 pm
fraps dod not work as i was silly enough to bind the screenshot key to a key used in FSO (home) and FSO option triggered (shield increase)  and did not trigger the FRAPS Screenshot. instead I am using fraps with a new key and works fine and also got a test video and thanks to my new rig NO LAG! *facepalm

Problem solved!