在我的代码中使用NVidia FxAA:许可模式是什么?

时间:2012-08-29 03:44:24

标签: opengl graphics opengl-es 3d directx

来自NVidia的FxAA实施。

  

http://developer.download.nvidia.com/assets/gamedev/files/sdk/11/FXAA_WhitePaper.pdf       http://timothylottes.blogspot.in/2011/12/fxaa-40-stills-and-features.html

源代码本身没有许可证标题,我也无法找到有关许可的任何信息。将它与具有商业许可证的软件集成是否可以?

2 个答案:

答案 0 :(得分:6)

显然是公共领域:

enter image description here

答案 1 :(得分:0)

对于它的价值,FXAA 3.11的更新/衍生产品现在也在NVIDIA's GameWorks OpenGL Examples下获得许可:

  • FXAA 3.11
  • License,其摘要摘录于以下摘录中:
      

    许可:根据本协议的条款,NVIDIA特此授予   开发人员拥有免版税,非独家许可,拥有和   使用材料。以下条款适用于指定的类型   材料:

         

    源代码:开发者有权修改和创建   衍生作品与源代码一起使用。开发者应拥有任何   它为源代码创建的衍生作品(“衍生物”),   前提是开发人员按照规定使用材料   本协议的条款。开发者可以分发衍生品,   只要使用所有NVIDIA版权声明和商标   正确地,衍生品包括以下声明:“这   软件包含NVIDIA公司提供的源代码。“

这意味着它需要归属,但在商业软件使用方面仍然比许多其他软件许可证更加宽松。

关于如何找到代码获得许可的原始披露,我通过The Internet Archive和(可能是可疑的)Archive.is进行了一些拖网。似乎没有提到许可意图,即使其他人的博客帖子表明它是公共领域:

看起来sigman的答案与支持用作公共域代码(在上面链接的NVIDIA许可证之外)有关。或者在与Timothy Lottes亲自联系之外(再次)。 ;)