On Thursday 19 August 2010 17:37:12 Fabien Lavignotte wrote: > About the patent issue, i found this on the nvidia site : > http://code.google.com/p/nvidia-texture-tools/wiki/FAQ > Apparently no problem, even in US.
IANAL, but I don't think this paragraph from the URL above gives anybody a free hand regarding the patent: "NVIDIA has a license of the S3TC patent that covers all our products, including our Texture Tools. You don't have to obtain a license of the S3TC patent to use any of NVIDIA's products, but certain uses of NVIDIA Texture Tools source code cannot be considered NVIDIA products anymore. Keep in mind that the NVIDIA Texture Tools are licensed under the MIT license and thus are provided without warranty of any kind." Note the phrase "certain uses [...] cannot be considered NVIDIA products anymore." Sounds like unless someone from NVIDIA's licensing department gives the OK we'd better be careful with this. Magnus > So is it ok if i send you a submission in the next few days to use nvidia > texture tools into VPB ? > > Fabien. > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Robert > Osfield Sent: jeudi 19 août 2010 17:41 > To: OpenSceneGraph Users > Subject: Re: [osg-users] [VPB] VPB without opengl context > > Hi Fabien, > > I've been planning to make it possible to use osgdem without a graphics > context - it's only used for mipmapping and texture compression. > > Libsquish is already something I've experimented with but haven't reployed > as the result I got were mixed and there is also the patent on the S3TC > compression technique which libsquish uses which complicates it's usage. > > Robert. > > On Thu, Aug 19, 2010 at 4:10 PM, Fabien Lavignotte <[email protected]> wrote: > > Hi Robert, > > I modify a little bit VPB so that it can works without an active > > opengl context. > > First, i use some command line options in order to not need a opengl > > context, disable compressed textures and creation of mip-map (--RGB-24 > > -mip-mapping-hardware). Then i desactivate the creation of graphics > > context in DataSet::_run (see attached the modified file). > > It works, at least i can generate a small database without problem. > > My plan is to add the support of compressed textures and mipmapping > > through the nvidia-texture-tools library > > (http://code.google.com/p/nvidia-texture-tools/). It is based on > > libsquish for the compression part. So i can safely remove the > > creation of a graphics context in DataSet. > > But there is also a graphics context created in ThreadPool, and more > > precisely only for writing threads. Looking at the code, i cannot see > > why this is needed. In which case, the graphics context is needed ? Is > > it safe just to remove it ? > > Thanks, > > Fabien > > _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

