OpenMW 0.42.0

Anything related to PR, release planning and any other non-technical idea how to move the project forward should be discussed here.
Post Reply
User avatar
psi29a
Posts: 5355
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: OpenMW 0.42.0

Post by psi29a »

Yes, but is Nvidia Gameworks license compatible with the GPL? As far as I'm aware, it is not.
JohnL
Posts: 6
Joined: 08 Feb 2017, 15:19

Re: OpenMW 0.42.0

Post by JohnL »

As far as I know, they do not give out the source code of their gameworks libraries on github. They just have tutorial/example source code on Github that shows how to call their closed source gameworks DLLs in games. Gameworks DLLs themselves are closed source (just like Nvidia drivers) and as far as I know there is no restriction on Gameworks usage on opensource software.

The license is shown below:
https://developer.nvidia.com/gameworks-sdk-eula

But the best way to be sure is to contact Nvidia directly. The website below includes contact information. In summary, somebody from OpenMW development team can email [email protected] to get clarification.
https://developer.nvidia.com/gameworks-contact

OpenMW project can get featured on Geforce website as part of the Nvidia Spotlight program for independent/small developers if Gameworks gets implemented in OpenMW.
https://developer.nvidia.com/Indie-Spotlight
TechNoirMK
Posts: 84
Joined: 19 Aug 2015, 15:58

Re: OpenMW 0.42.0

Post by TechNoirMK »

>inb4 Witcher 3
User avatar
Br0ken
Posts: 243
Joined: 02 Apr 2012, 05:54
Location: Siberia

Re: OpenMW 0.42.0

Post by Br0ken »

Pretty sure that Gameworks is not GPL compatible. And using of nVidia only libraries is a bad idea.
User avatar
Pherim
Posts: 140
Joined: 27 Aug 2014, 15:37

Re: OpenMW 0.42.0

Post by Pherim »

Br0ken wrote:Pretty sure that Gameworks is not GPL compatible. And using of nVidia only libraries is a bad idea.
I agree... from what I know about these things (not too much) I'd imagine AMD's GPUOpen would be the better choice... if it makes sense to implement something like that at all at this point. But I expect it will happen only after 1.0, if at all. And even if it is, the game would have to be adapted to it. The same question was asked not long ago in the Bethesda forums, and this person seemed to believe that just implementing it would give Morrowind awesome grass and hair, but someone would actually have to make these things for the game, obviously. :D
User avatar
Br0ken
Posts: 243
Joined: 02 Apr 2012, 05:54
Location: Siberia

Re: OpenMW 0.42.0

Post by Br0ken »

GPUOpen FX libraries works with DirectX 11 only.
User avatar
Pherim
Posts: 140
Joined: 27 Aug 2014, 15:37

Re: OpenMW 0.42.0

Post by Pherim »

Br0ken wrote:GPUOpen FX libraries works with DirectX 11 only.
Oh, I did not realize that, but it looks like you are right. I was under the impression that was available for all kinds of platforms and APIs, but ok, in this case I guess it is out of the question. :cry:
User avatar
AnyOldName3
Posts: 2666
Joined: 26 Nov 2015, 03:25

Re: OpenMW 0.42.0

Post by AnyOldName3 »

Some GPUOpen stuff is D3D only, but other parts work under OpenGL and/or Vulkan. As it's under proper open-source licences, it's not impossible to port the D3D-only parts to GL/Vulkan, and last time I checked, there were several projects working on porting the more interesting parts (e.g. TressFX) which were making good progress.
JohnL
Posts: 6
Joined: 08 Feb 2017, 15:19

Re: OpenMW 0.42.0

Post by JohnL »

I would rather have something than not having it. I would be equally happy with AMD GPUOpen and/or Nvidia Gameworks. They both work on all cards (Intel, AMD, Nvidia). If we can have both implemented, it is even better. We can compare their speed and looks.

How difficult is it to implement DX11 API support into OpenSceneGraph? We will get speed improvements with DX11 and also have access to all AMD GPUOpen features.
User avatar
Capostrophic
Posts: 794
Joined: 22 Feb 2016, 20:32

Re: OpenMW 0.42.0

Post by Capostrophic »

DirectX is not cross-platform, and we won't get any performance improvements.
Post Reply