<?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%2F&amp;</link>
        <lastBuildDate>Wed, 19 Jun 2013 19:05:39 +0100</lastBuildDate>
        <generator>FeedCreator 1.6</generator>
        <item>
            <title>* Applications:
   * GpuCVConsole:
     ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2F&amp;rev=271&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 271 - allusse&lt;/strong&gt; (68 file(s) modified)&lt;/div&gt;&lt;div&gt;* Applications:&lt;br /&gt;
   * GpuCVConsole:&lt;br /&gt;
      * add cxcoreg_test.h and cvg_test.h to be headers for cxcore_test.cpp and cvg_test.cpp&lt;br /&gt;
      * Add cxcore_processCommand() and cv_processCommand() to cxcore_test.cpp and cvg_test.cpp to allow local command parsing into each part of the library.&lt;br /&gt;
      * start cleaning GPUCVConsole/mainSampleTest.h&lt;br /&gt;
      * Addd _GCU_BENCH_PRELOAD_INTO_ARRAY and _GCU_BENCH_PRELOAD_INTO_BUFFER that can be used to define CUDA data preloading when benchmarking, should be 1 during normal use.&lt;br /&gt;
      * Improve TestClone()/runCloneTest() and TestTransfer()/RunDataTransferTest() to be compliant with GpuCVSelectionMask mechanism and give more debug informations.&lt;br /&gt;
      * Correct __CreateImages__ depth in runMaxs/runMins/runMinMaxLoc/runDilate/runErode/runMorpho/runSobel/runLaplace/runSmooth/runThreshold to allow any image format test.&lt;br /&gt;
   * GpuCVSimpleApp: add a simple example to test GpuCV.&lt;br /&gt;
&lt;br /&gt;
* GPUCVCuda:&lt;br /&gt;
   * create a dedicated struct StAffectFilterTex for KERNEL_ARITHM_OPER_AFFECT.&lt;br /&gt;
   * Add some function to reshape data to improve efficencie&lt;br /&gt;
   * Add template kernels GCUDA_KRNL_ARITHM_1BUFF_MASK/GCUDA_KRNL_ARITHM_2BUFF_MASK&lt;br /&gt;
   * Renamed function cvgCudaInit into cvgcuInit.&lt;br /&gt;
   * CudaArithm_SWITCHALL can be used with device buffer or CUDA array.&lt;br /&gt;
* GPUCVTexture:&lt;br /&gt;
   * DataContainer:&lt;br /&gt;
   * correct use of m_textureLastLocations&lt;br /&gt;
      * remove some deprecated functions.&lt;br /&gt;
      * DataContainer dont inherit from TextSize&amp;lt;&amp;gt; any more, TextSize is moved to the DataDsc_Base level to have a closer control to it into each objects.&lt;br /&gt;
   * DataDsc_*:&lt;br /&gt;
      * m_nChannelsBackup is introduced to allow data repacking, adapt size to have 4 channels when it is possible, see SetReshape()/GetReshape()&lt;br /&gt;
      * All Call the GetParent() are now secure so DataDsc_* can be used even if they have no parent.&lt;br /&gt;
   * DataDsc_GLTex:&lt;br /&gt;
      * Add auto mipmap flag.&lt;br /&gt;
      * Correct cloning.&lt;br /&gt;
- GpuCVCore:&lt;br /&gt;
   * ShaderObject::ParseShaderCode() do not raise exceptions when meta-tag are not found, only a Warning message.&lt;br /&gt;
- Global:&lt;br /&gt;
   * Major Bug corrected: In conversion functions, format short/GL_SHORT/IPL_DEPTH_16* where not manage correctly and mixed with format GL_INT/IPL_DEPTH_32*.&lt;br /&gt;
- operators:&lt;br /&gt;
   * cvgCreateImage: add internal macro to be benchmarked correctly&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Mon, 17 Mar 2008 19:33:44 +0100</pubDate>
        </item>
        <item>
            <title>- add batch file to compile with VS2005</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2F&amp;rev=270&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 270 - allusse&lt;/strong&gt; (1 file(s) modified)&lt;/div&gt;&lt;div&gt;- add batch file to compile with VS2005&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Mon, 17 Mar 2008 12:51:28 +0100</pubDate>
        </item>
        <item>
            <title>- add new version of sugoitools dlls</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2F&amp;rev=269&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 269 - allusse&lt;/strong&gt; (38 file(s) modified)&lt;/div&gt;&lt;div&gt;- add new version of sugoitools dlls&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Fri, 07 Mar 2008 18:35:49 +0100</pubDate>
        </item>
        <item>
            <title>- add script file to profile GPUCVCuda with CudaVisualProfiler
- GpUCVConsole:
 ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2F&amp;rev=268&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 268 - allusse&lt;/strong&gt; (24 file(s) modified)&lt;/div&gt;&lt;div&gt;- add script file to profile GPUCVCuda with CudaVisualProfiler&lt;br /&gt;
- GpUCVConsole:&lt;br /&gt;
   * Fix they way we get command from keyboard, now it accept command from command line and from file.&lt;br /&gt;
* DataDsc_GLTex::Clone: fix a bug, it wazs always copying the texture, even if _datatransfer was false.&lt;br /&gt;
&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Fri, 07 Mar 2008 18:31:12 +0100</pubDate>
        </item>
        <item>
            <title>- core:
   - DataContainer:
     ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2F&amp;rev=267&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 267 - allusse&lt;/strong&gt; (22 file(s) modified)&lt;/div&gt;&lt;div&gt;- core:&lt;br /&gt;
   - DataContainer:&lt;br /&gt;
      * _CopyDataDsc renamed in _CopyAllDataDsc&lt;br /&gt;
      * add function AddNewDataDsc()&lt;br /&gt;
   - TextureGrp: fix a bug that was not binding textures correctly when having one single texture.&lt;br /&gt;
- Camdemo:&lt;br /&gt;
   * Fix it so GpuCV version is working(Ipp version is faster than GpuCV).&lt;br /&gt;
- operator:&lt;br /&gt;
   * cvgDilate/Erode/Morph: fix a bug when having several iterations, it remains quite slow due to some temp data createion, =&amp;gt; could be improved?&lt;br /&gt;
- CUDA:&lt;br /&gt;
   * DataDsc_CUDA_Buffer: add flags #if GPUCV_CUDA_GL_SUPPORT when required.&lt;br /&gt;
   * update vs_cuda.rules to use relative path for resources/include folder.&lt;br /&gt;
&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Thu, 06 Mar 2008 19:04:39 +0100</pubDate>
        </item>
        <item>
            <title>- correct OpenGL filter debugging</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2F&amp;rev=266&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 266 - allusse&lt;/strong&gt; (16 file(s) modified)&lt;/div&gt;&lt;div&gt;- correct OpenGL filter debugging&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Wed, 05 Mar 2008 12:48:42 +0100</pubDate>
        </item>
        <item>
            <title>- update documentation and tutorials
- remove most of #if USE_DATA_DSC ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2F&amp;rev=265&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 265 - allusse&lt;/strong&gt; (58 file(s) modified)&lt;/div&gt;&lt;div&gt;- update documentation and tutorials&lt;br /&gt;
- remove most of #if USE_DATA_DSC commands&lt;br /&gt;
- add runMorpho/cvgShowImageProperties&lt;br /&gt;
- re-enable mipmapping&lt;br /&gt;
- cvgDrawGLQuad(): add pushSet/pop for Ubiquity&lt;br /&gt;
- RenderToTexture=&amp;gt; now use DataDsc_GLTex instead of DataContainer&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Tue, 04 Mar 2008 18:33:43 +0100</pubDate>
        </item>
        <item>
            <title>- add resources files into experimental/trunk</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2F&amp;rev=263&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 263 - allusse&lt;/strong&gt; (223 file(s) modified)&lt;/div&gt;&lt;div&gt;- add resources files into experimental/trunk&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Mon, 03 Mar 2008 10:54:43 +0100</pubDate>
        </item>
        <item>
            <title>- add experimental/trunk/resources</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2F&amp;rev=262&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 262 - allusse&lt;/strong&gt; (1 file(s) modified)&lt;/div&gt;&lt;div&gt;- add experimental/trunk/resources&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Mon, 03 Mar 2008 10:49:15 +0100</pubDate>
        </item>
        <item>
            <title>- rename experimental/trunk/cuda as experimental/trunk/gpucv</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2F&amp;rev=261&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 261 - allusse&lt;/strong&gt; (2 file(s) modified)&lt;/div&gt;&lt;div&gt;- rename experimental/trunk/cuda as experimental/trunk/gpucv&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Mon, 03 Mar 2008 10:34:38 +0100</pubDate>
        </item>
        <item>
            <title>- rename experimental/yannick as experimental/trunk</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Ftrunk%2F&amp;rev=260&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 260 - allusse&lt;/strong&gt; (2 file(s) modified)&lt;/div&gt;&lt;div&gt;- rename experimental/yannick as experimental/trunk&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Mon, 03 Mar 2008 10:33:36 +0100</pubDate>
        </item>
        <item>
            <title>Rev 258</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Fyannick%2F&amp;rev=258&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 258 - allusse&lt;/strong&gt; (4 file(s) modified)&lt;/div&gt;&lt;div&gt;&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Fri, 22 Feb 2008 19:55:35 +0100</pubDate>
        </item>
        <item>
            <title>- renamed:
   - CvgArr/DataContainer::_CopyTextProperties into _CopyProperties.
- global
  ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Fyannick%2F&amp;rev=257&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 257 - allusse&lt;/strong&gt; (53 file(s) modified)&lt;/div&gt;&lt;div&gt;- renamed:&lt;br /&gt;
   - CvgArr/DataContainer::_CopyTextProperties into _CopyProperties.&lt;br /&gt;
- global&lt;br /&gt;
   - add *wrapper files for opencv files cv, cxcore, cvaux, highui, they contains redirections of opencv function to GpuCV&lt;br /&gt;
   - add _GPUCV_INDENT_ macro where required, all &amp;quot;_stream &amp;lt;&amp;lt;&amp;quot;.&lt;br /&gt;
   - DataDsc*:&lt;br /&gt;
      - have new member GetNewParentID(), it is used by DataDsc_IplImage and DataDsc_CvMat to update the DataContainer ID.&lt;br /&gt;
      - correct some bugs in Clone(), still require some tests.&lt;br /&gt;
   - DataContainer:&lt;br /&gt;
      - DataContainer::_CopyTextCPUData and DataContainer::_CopyTextGPUData are not used anymore.&lt;br /&gt;
      - Add CopyDataDsc()&lt;br /&gt;
   - do some cleaning&lt;br /&gt;
- operators&lt;br /&gt;
   - update and enable cvCircle/Line/Rectangle.&lt;br /&gt;
- application:Console:&lt;br /&gt;
   - add runCloneTest to performs test for all cloning mode(DataDsc*)&lt;br /&gt;
   - add a flag ControlOperators that make a Xor operation betwen CV and GpuCV result in the bench loops. It print out error rate.&lt;br /&gt;
- application:Camdemo:&lt;br /&gt;
   - all operators are &amp;quot;CV&amp;quot; and are redirected to GpuCV via the *_wrapper.h files&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Fri, 22 Feb 2008 17:55:51 +0100</pubDate>
        </item>
        <item>
            <title>- Disable CUDA operator not yet compatible with LINUX.
- GPUCVCuda ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Fyannick%2F&amp;rev=256&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 256 - allusse&lt;/strong&gt; (14 file(s) modified)&lt;/div&gt;&lt;div&gt;- Disable CUDA operator not yet compatible with LINUX.&lt;br /&gt;
- GPUCVCuda compiles and works fine under linux, but all templates operators are disabled&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Thu, 21 Feb 2008 11:58:01 +0100</pubDate>
        </item>
        <item>
            <title>- GpuCVCUDA:
   - make the compile chain works ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Fyannick%2F&amp;rev=255&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 255 - allusse&lt;/strong&gt; (29 file(s) modified)&lt;/div&gt;&lt;div&gt;- GpuCVCUDA:&lt;br /&gt;
   - make the compile chain works under LINUX using intermediate make files (manual edition)&lt;br /&gt;
   - Some template function still do not compile under linux...? they are seen as __host__ function even if declared as __device__&lt;br /&gt;
&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Wed, 20 Feb 2008 18:07:39 +0100</pubDate>
        </item>
        <item>
            <title>- add missing file cxcoregcu_array_arithm.kernel.h
</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Fyannick%2F&amp;rev=254&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 254 - allusse&lt;/strong&gt; (4 file(s) modified)&lt;/div&gt;&lt;div&gt;- add missing file cxcoregcu_array_arithm.kernel.h&lt;br /&gt;
&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Wed, 20 Feb 2008 10:53:03 +0100</pubDate>
        </item>
        <item>
            <title>- GPUCVCuda:
   - reorganize files and functions</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Fyannick%2F&amp;rev=253&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 253 - allusse&lt;/strong&gt; (38 file(s) modified)&lt;/div&gt;&lt;div&gt;- GPUCVCuda:&lt;br /&gt;
   - reorganize files and functions&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Fri, 15 Feb 2008 14:40:18 +0100</pubDate>
        </item>
        <item>
            <title>- renamed and moved Cuda kernels files.</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Fyannick%2F&amp;rev=252&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 252 - allusse&lt;/strong&gt; (19 file(s) modified)&lt;/div&gt;&lt;div&gt;- renamed and moved Cuda kernels files.&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Fri, 15 Feb 2008 10:31:15 +0100</pubDate>
        </item>
        <item>
            <title>- GpuCVCuda:
   - all Kernels code moved to ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Fyannick%2F&amp;rev=251&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 251 - allusse&lt;/strong&gt; (14 file(s) modified)&lt;/div&gt;&lt;div&gt;- GpuCVCuda:&lt;br /&gt;
   - all Kernels code moved to include directory.&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Fri, 15 Feb 2008 10:27:14 +0100</pubDate>
        </item>
        <item>
            <title>- start using CUDPP library
- bug corrected:
   - ...</title>
            <link>http://picoforge.int-evry.fr/websvn/listing.php?repname=gpucv&amp;path=%2Fexperimental%2Fyannick%2F&amp;rev=250&amp;sc=1</link>
            <description>&lt;div&gt;&lt;strong&gt;Rev 250 - allusse&lt;/strong&gt; (49 file(s) modified)&lt;/div&gt;&lt;div&gt;- start using CUDPP library&lt;br /&gt;
- bug corrected:&lt;br /&gt;
   - function cvgSetDataFlag() was using GPUCV_START_OP/GPUCV_STOP_OP that is disabled when forcing to OpenCV.&lt;br /&gt;
   - function GenericGPU::ReadBrandSettings() was not setting string to lower case correctly.&lt;br /&gt;
   - function HardwareProfile::createGPU() was not detecting ATI hardware correctly&lt;br /&gt;
- GpuCVCUDA:&lt;br /&gt;
   - add operators: merge, Split, SAT&lt;br /&gt;
   - DataDsc_CUDA_Buffer now use mallocPitch()&lt;br /&gt;
   - move and renamed some files to include/GpuCVCuda/kernels&lt;br /&gt;
- global:&lt;br /&gt;
   - add function cvgDrawGLQuad() to allow easy drawing of openGL textured quad&lt;br /&gt;
&lt;/div&gt;</description>
            <author>allusse</author>
            <pubDate>Fri, 15 Feb 2008 10:22:22 +0100</pubDate>
        </item>
    </channel>
</rss>
