<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- generator="FeedCreator 1.6" -->
<rss version="2.0">
    <channel>
        <title>gpucv</title>
        <description>WebSVN RSS feed - gpucv</description>
        <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;</link>
        <lastBuildDate>Tue, 21 May 2013 19:37:39 +0100</lastBuildDate>
        <generator>FeedCreator 1.6</generator>
        <item>
            <title>- allow plugins to depend on several libraries, see xml ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=590&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 590 - allusse&lt;/strong&gt; (3 file(s) modified)&lt;/div&gt;&lt;div&gt;- allow plugins to depend on several libraries, see xml file gcv.dlls.xml, field &amp;quot;depends&amp;quot;&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Wed, 15 Sep 2010 22:27:59 +0100</pubDate>
        </item>
        <item>
            <title>Switch:
 - Add a new property do plugins: 'dependency' so ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=585&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 585 - allusse&lt;/strong&gt; (19 file(s) modified)&lt;/div&gt;&lt;div&gt;Switch:&lt;br /&gt;
 - Add a new property do plugins: 'dependency' so we can check that another dll is really present before loading current plugin, this is used to avoid trying to load cuda plugins when no NVIDIA drivers are installed.&lt;br /&gt;
Application:&lt;br /&gt;
- they no longer link with CUDA dlls and plugins. They only use the switch to call cuda functions.&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Wed, 15 Sep 2010 15:55:54 +0100</pubDate>
        </item>
        <item>
            <title>Switch:
- update plugin list(gpucv_dlls.xml) to match more opencv version(x32/x64) under ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=584&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 584 - allusse&lt;/strong&gt; (50 file(s) modified)&lt;/div&gt;&lt;div&gt;Switch:&lt;br /&gt;
- update plugin list(gpucv_dlls.xml) to match more opencv version(x32/x64) under LINUX&lt;br /&gt;
- switch can now detect several kind of error such as: result error, critical error, &amp;quot;feature missing&amp;quot; errors. Then it can switch to an implementation that executed successfully&lt;br /&gt;
- library colors(for benchmarks) is now stored into the plugin description, inside the plugin itself.&lt;br /&gt;
- compiling the switch is now enabled by default but can be disabled using premake option: &amp;quot;--use-switch-off&amp;quot;&lt;br /&gt;
- issues when generating the switch files: the detection of mask parameters have false positive cases. We do not detect macro such as '#ifdef LINUX/WINDOWS&amp;quot; so a few functions create compiling errors on linux.&lt;br /&gt;
Doc:&lt;br /&gt;
- Minor updates.&lt;br /&gt;
- start draft about the switch description.&lt;br /&gt;
Premake:&lt;br /&gt;
- Plugin-NPP:add support for x64&lt;br /&gt;
- improve the way OpenCV and CUDA x32/x64 can be used on the same system.&lt;br /&gt;
- add new action 'importlibs': import all OpenCV/CUDA libs into the dependencies folder, used to make stand-alone packages&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Tue, 14 Sep 2010 17:26:37 +0100</pubDate>
        </item>
        <item>
            <title>- add two missing files</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=581&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 581 - allusse&lt;/strong&gt; (2 file(s) modified)&lt;/div&gt;&lt;div&gt;- add two missing files&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Wed, 25 Aug 2010 13:04:13 +0100</pubDate>
        </item>
        <item>
            <title>- update Hudson build script with new options suach as ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=580&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 580 - allusse&lt;/strong&gt; (4 file(s) modified)&lt;/div&gt;&lt;div&gt;- update Hudson build script with new options suach as makedoc and zip-src, zip-bin&lt;br /&gt;
- update premake script to include /usr/local/lib before /usr/lib under Linux -&amp;gt; fix a linking issue when installing manually OpenCV on linux&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Wed, 25 Aug 2010 13:01:52 +0100</pubDate>
        </item>
        <item>
            <title>- add property:executable to premake bin files
</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=579&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 579 - allusse&lt;/strong&gt; (0 file(s) modified)&lt;/div&gt;&lt;div&gt;- add property:executable to premake bin files&lt;br /&gt;
&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Fri, 13 Aug 2010 16:23:32 +0100</pubDate>
        </item>
        <item>
            <title> - clean some debug comand in Hudson file
</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=578&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 578 - allusse&lt;/strong&gt; (1 file(s) modified)&lt;/div&gt;&lt;div&gt; - clean some debug comand in Hudson file&lt;br /&gt;
&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Fri, 13 Aug 2010 16:10:49 +0100</pubDate>
        </item>
        <item>
            <title> - update Hudson build script to consider OBJ-TMP-DIR env ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=577&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 577 - allusse&lt;/strong&gt; (1 file(s) modified)&lt;/div&gt;&lt;div&gt; - update Hudson build script to consider OBJ-TMP-DIR env variable that is like:'--path-obj=XXXX'&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Fri, 13 Aug 2010 16:02:05 +0100</pubDate>
        </item>
        <item>
            <title>- Add Hudson/Ant build file into ./etc/</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=576&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 576 - allusse&lt;/strong&gt; (2 file(s) modified)&lt;/div&gt;&lt;div&gt;- Add Hudson/Ant build file into ./etc/&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Thu, 12 Aug 2010 19:12:12 +0100</pubDate>
        </item>
        <item>
            <title>- fix options --use-switch and --use-switch-off, the 'off' case was ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=575&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 575 - allusse&lt;/strong&gt; (6 file(s) modified)&lt;/div&gt;&lt;div&gt;- fix options --use-switch and --use-switch-off, the 'off' case was not compiling correctly&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Thu, 12 Aug 2010 01:12:36 +0100</pubDate>
        </item>
        <item>
            <title>SWITCH:
    manual fix, some function are only ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=574&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 574 - allusse&lt;/strong&gt; (4 file(s) modified)&lt;/div&gt;&lt;div&gt;SWITCH:&lt;br /&gt;
    manual fix, some function are only supported under windows&lt;br /&gt;
&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Fri, 06 Aug 2010 15:09:51 +0100</pubDate>
        </item>
        <item>
            <title>-doc:
   * Add compiling instruction for compiling OpenCV ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=573&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 573 - allusse&lt;/strong&gt; (80 file(s) modified)&lt;/div&gt;&lt;div&gt;-doc:&lt;br /&gt;
   * Add compiling instruction for compiling OpenCV 2.X under linux.&lt;br /&gt;
   * Add KDevelop support&lt;br /&gt;
   * Add NVIIA CUDA NSIGHT tutorial.&lt;br /&gt;
-switch:&lt;br /&gt;
   * rename DLLInfos as LibraryDescriptor&lt;br /&gt;
   * fix some library export definitions&lt;br /&gt;
   * fix a bug in the parser that as not detecting more than one optional parameter&lt;br /&gt;
   * plugin implementation now need to register, see BaseImplementation/ImplementationDescriptor/LibraryDescriptor/ GpuCVSettings::RegisterNewImplementation(). Plugin information defined with a class.&lt;br /&gt;
   * switch function now support mask detection.&lt;br /&gt;
   * start porting the switch under linux, must be tested further&lt;br /&gt;
   * add a template plugin to be used as base for new plugins.&lt;br /&gt;
-DataContainer:&lt;br /&gt;
   * Improve transferring DataDsc* from one container to another&lt;br /&gt;
-GpuCVConsole:&lt;br /&gt;
   * Add _SW_BENCHLOOP to almost all run*() functions, this allow benchmarking of operators and switch mechanism&lt;br /&gt;
-PLUGIN NPP:&lt;br /&gt;
   * add a dynamic mechanism to find the operator to call depending on image format and channels&lt;br /&gt;
&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Wed, 04 Aug 2010 13:25:41 +0100</pubDate>
        </item>
        <item>
            <title> - minor update of VS2008 cuda rules.</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=570&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 570 - allusse&lt;/strong&gt; (1 file(s) modified)&lt;/div&gt;&lt;div&gt; - minor update of VS2008 cuda rules.&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Tue, 06 Jul 2010 13:31:40 +0100</pubDate>
        </item>
        <item>
            <title>premake:
   * add support for NVIDIA NPP library
global:
 ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=569&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 569 - allusse&lt;/strong&gt; (47 file(s) modified)&lt;/div&gt;&lt;div&gt;premake:&lt;br /&gt;
   * add support for NVIDIA NPP library&lt;br /&gt;
global:&lt;br /&gt;
   * start fixing: C function export under linux.&lt;br /&gt;
   * C function export working on Windows &amp;amp; Linux.&lt;br /&gt;
   * Add new plugin for NPP -&amp;gt; GCVNPP&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Tue, 06 Jul 2010 12:43:56 +0100</pubDate>
        </item>
        <item>
            <title>- minor corrections.</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=568&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 568 - allusse&lt;/strong&gt; (8 file(s) modified)&lt;/div&gt;&lt;div&gt;- minor corrections.&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Sun, 04 Jul 2010 14:19:30 +0100</pubDate>
        </item>
        <item>
            <title>doc:
   * add draft tutorial for NVIDIA Parallel ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=567&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 567 - allusse&lt;/strong&gt; (107 file(s) modified)&lt;/div&gt;&lt;div&gt;doc:&lt;br /&gt;
   * add draft tutorial for NVIDIA Parallel Nsight&lt;br /&gt;
   * improve switch reference manual&lt;br /&gt;
CUDA:&lt;br /&gt;
   * custom build rules, add option to choose one or several SM targets&lt;br /&gt;
   * add function cvgCudaSetProcessingDevice() to choose CUDA device before init. (experimental)&lt;br /&gt;
   * change opengl interoperability and mapping with gl buffers.&lt;br /&gt;
   * use pragma unroll on all arithmetic and logic operators, gain of 20%&lt;br /&gt;
SWITCH:&lt;br /&gt;
   * add function to register profiler singleton into plugin DLL (to be applied to other lib), see cvg_CXCORESWITCH_RegisterTracerSingletons&lt;br /&gt;
&lt;br /&gt;
GLOBAL:&lt;br /&gt;
   * add _GPUCV_GL_USE_GLUT cause initializing GpuCV with glut does not work with Parallel Nsight&lt;br /&gt;
   * add function cvgFlush() to Synchronize OpenGL / CUDA context based on one image location.&lt;br /&gt;
   * add class DataDsc_GLBasse to be the base class of all opengl descriptors&lt;br /&gt;
Switch:&lt;br /&gt;
   * fix switch, add support for multiple dll versions&lt;br /&gt;
Demo:&lt;br /&gt;
   * fix and improve CamDemo&lt;br /&gt;
   * add some switch instructions to console app, still experimental&lt;br /&gt;
Bug:&lt;br /&gt;
   * cvgCudaFlip() fail on Windows 7 64 on macbook pro with geforce 9600&lt;br /&gt;
&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Sun, 04 Jul 2010 12:33:18 +0100</pubDate>
        </item>
        <item>
            <title>commit /include/cvgcu delete</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=565&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 565 - allusse&lt;/strong&gt; (1 file(s) modified)&lt;/div&gt;&lt;div&gt;commit /include/cvgcu delete&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Mon, 21 Jun 2010 08:52:13 +0100</pubDate>
        </item>
        <item>
            <title>Global:
   * remove some obsolete scripts from ./bin/
 ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=564&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 564 - allusse&lt;/strong&gt; (338 file(s) modified)&lt;/div&gt;&lt;div&gt;Global:&lt;br /&gt;
   * remove some obsolete scripts from ./bin/&lt;br /&gt;
   * Benchmarks are now saved by default in ./data/Benchmarks&lt;br /&gt;
   * move plugin GL/CUDA into the plugin folder&lt;br /&gt;
Switch:&lt;br /&gt;
   * Fix switch mechanism under windows. Switch config files are now in ./data/&lt;br /&gt;
   * compatible with opencv 2.1&lt;br /&gt;
   * export the switch generator into a new binary project: genswitch&lt;br /&gt;
   * Add DllDescriptor class to have several DLL file depending on versions/architecture/debug...etc...&lt;br /&gt;
   * Add functions cvQueryFrame/cvRetrieveFrame in the forced list that use OpenGL. This enable data synchro on video streams.&lt;br /&gt;
CamDemo:&lt;br /&gt;
   * small improve/cleaning/doc update. Now shows OpenCV/OpenGL/CUDA logos&lt;br /&gt;
Console:&lt;br /&gt;
   * Disable switch generation.&lt;br /&gt;
Doc:&lt;br /&gt;
   * Update setup page.&lt;br /&gt;
Lib:&lt;br /&gt;
   * add cvgRetrieveShaderPath() to retrieve full path to data folder&lt;br /&gt;
   * fix cvgInitGLView(), data were not transfered when images was had DESTINATION flag on.&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Mon, 21 Jun 2010 08:47:48 +0100</pubDate>
        </item>
        <item>
            <title>OpenGL:
* fix memory leak in DataDsc_GLBuff
Console:
* add control function ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=562&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 562 - allusse&lt;/strong&gt; (10 file(s) modified)&lt;/div&gt;&lt;div&gt;OpenGL:&lt;br /&gt;
* fix memory leak in DataDsc_GLBuff&lt;br /&gt;
Console:&lt;br /&gt;
* add control function runCompat_GLSLxCUDA() that try sequence of GLSL and CUDA operators.&lt;br /&gt;
&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Tue, 15 Jun 2010 13:41:47 +0100</pubDate>
        </item>
        <item>
            <title>* delete self-generated project files from ./build/ cause they can ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2Fgpucv%2F&amp;rev=561&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 561 - allusse&lt;/strong&gt; (7 file(s) modified)&lt;/div&gt;&lt;div&gt;* delete self-generated project files from ./build/ cause they can be generated using premake4.&lt;br /&gt;
* update setup/compiling documentation&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Mon, 14 Jun 2010 16:04:35 +0100</pubDate>
        </item>
    </channel>
</rss>
