Subversion

gpucv

Revision Information
Current Directory:/experimental/trunk/gpucv/doc/gpucv/
Rev:271 - Go to most recent revision
Author:allusse
Last modification:Rev 271 - 2008-03-17 19:33:44 +0100 (Mon, 17 Mar 2008)
Log message:* Applications:
* GpuCVConsole:
* add cxcoreg_test.h and cvg_test.h to be headers for cxcore_test.cpp and cvg_test.cpp
* 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.
* start cleaning GPUCVConsole/mainSampleTest.h
* 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.
* Improve TestClone()/runCloneTest() and TestTransfer()/RunDataTransferTest() to be compliant with GpuCVSelectionMask mechanism and give more debug informations.
* Correct __CreateImages__ depth in runMaxs/runMins/runMinMaxLoc/runDilate/runErode/runMorpho/runSobel/runLaplace/runSmooth/runThreshold to allow any image format test.
* GpuCVSimpleApp: add a simple example to test GpuCV.

* GPUCVCuda:
* create a dedicated struct StAffectFilterTex for KERNEL_ARITHM_OPER_AFFECT.
* Add some function to reshape data to improve efficencie
* Add template kernels GCUDA_KRNL_ARITHM_1BUFF_MASK/GCUDA_KRNL_ARITHM_2BUFF_MASK
* Renamed function cvgCudaInit into cvgcuInit.
* CudaArithm_SWITCHALL can be used with device buffer or CUDA array.
* GPUCVTexture:
* DataContainer:
* correct use of m_textureLastLocations
* remove some deprecated functions.
* DataContainer dont inherit from TextSize<> any more, TextSize is moved to the DataDsc_Base level to have a closer control to it into each objects.
* DataDsc_*:
* m_nChannelsBackup is introduced to allow data repacking, adapt size to have 4 channels when it is possible, see SetReshape()/GetReshape()
* All Call the GetParent() are now secure so DataDsc_* can be used even if they have no parent.
* DataDsc_GLTex:
* Add auto mipmap flag.
* Correct cloning.
- GpuCVCore:
* ShaderObject::ParseShaderCode() do not raise exceptions when meta-tag are not found, only a Warning message.
- Global:
* 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*.
- operators:
* cvgCreateImage: add internal macro to be benchmarked correctly

 (Hide changed files)
Modified files:experimental/trunk/gpucv/bin/cmd_file.txt
experimental/trunk/gpucv/bin/cuda_prof_config.txt
experimental/trunk/gpucv/bin/FShaders/laplacian.frag
experimental/trunk/gpucv/bin/runCUDAVisualProfiler.bat
experimental/trunk/gpucv/doc/gpucv/example_list.dox
experimental/trunk/gpucv/doc/gpucv/setup.dox
experimental/trunk/gpucv/doc/GPUCVConsole/using_sampletest.dox
experimental/trunk/gpucv/doc/GPUCVCuda/cuda_main.dox
experimental/trunk/gpucv/etc/04-RetrieveDlls.bat
experimental/trunk/gpucv/etc/GpuCVConsole_Cuda.cpj
experimental/trunk/gpucv/include/definitions.h
experimental/trunk/gpucv/include/GPUCV/config.h
experimental/trunk/gpucv/include/GPUCV/cvauxg.h
experimental/trunk/gpucv/include/GPUCV/cvg.h
experimental/trunk/gpucv/include/GPUCVCuda/config.h
experimental/trunk/gpucv/include/GPUCVCuda/cuda_misc.h
experimental/trunk/gpucv/include/GPUCVCuda/cxcoregcu_kernels/cxcoregcu_array_arithm.kernel.h
experimental/trunk/gpucv/include/GPUCVCuda/cxcoregcu_kernels/cxcoregcu_array_transform.h
experimental/trunk/gpucv/include/GPUCVCuda/DataDsc_CUDA_Array.h
experimental/trunk/gpucv/include/GPUCVCuda/DataDsc_CUDA_Buffer.h
experimental/trunk/gpucv/include/GPUCVCuda/gpucv_wrapper_c.h
experimental/trunk/gpucv/include/GPUCVCuda/kernels/cuda_macro.kernel.cu
experimental/trunk/gpucv/include/GPUCVCuda/kernels/cxcoregcu_arithm_fct.kernel.h
experimental/trunk/gpucv/include/GPUCVHardware/config.h
experimental/trunk/gpucv/include/GPUCVHardware/Profiling.h
experimental/trunk/gpucv/include/GPUCVTexture/DataDsc_base.h
experimental/trunk/gpucv/include/GPUCVTexture/Texture.h
experimental/trunk/gpucv/Premake.lua
experimental/trunk/gpucv/src/example/GPUCVCamDemo/GpuCVCamDemo.cpp
experimental/trunk/gpucv/src/example/GPUCVConsole/commands.cpp
experimental/trunk/gpucv/src/example/GPUCVConsole/console_tools.cpp
experimental/trunk/gpucv/src/example/GPUCVConsole/cvgCore_test.cpp
experimental/trunk/gpucv/src/example/GPUCVConsole/cvg_test.cpp
experimental/trunk/gpucv/src/example/GPUCVConsole/mainSampletest.cpp
experimental/trunk/gpucv/src/example/GPUCVConsole/mainSampleTest.h
experimental/trunk/gpucv/src/lib/GPUCV/CvgOperators.cpp
experimental/trunk/gpucv/src/lib/GPUCV/cxcoreg/cxcoreg_array.cpp
experimental/trunk/gpucv/src/lib/GPUCV/DataDsc_CvMat.cpp
experimental/trunk/gpucv/src/lib/GPUCV/DataDsc_IplImage.cpp
experimental/trunk/gpucv/src/lib/GPUCV/highguig.cpp
experimental/trunk/gpucv/src/lib/GPUCV/toolscvg.cpp
experimental/trunk/gpucv/src/lib/GPUCVCore/GpuFilter.cpp
experimental/trunk/gpucv/src/lib/GPUCVCore/GpuFilterManager.cpp
experimental/trunk/gpucv/src/lib/GPUCVCore/GpuShaderObject.cpp
experimental/trunk/gpucv/src/lib/GPUCVCuda/cuda_misc.cpp
experimental/trunk/gpucv/src/lib/GPUCVCuda/cvgcu_custom.filter.cu
experimental/trunk/gpucv/src/lib/GPUCVCuda/cxcore_cu/cxcoregcu_array.cpp
experimental/trunk/gpucv/src/lib/GPUCVCuda/cxcore_cu/cxcoregcu_array.filter.cu
experimental/trunk/gpucv/src/lib/GPUCVCuda/cxcore_cu/cxcoregcu_array_transform.cu
experimental/trunk/gpucv/src/lib/GPUCVCuda/DataDsc_CUDA_Array.cpp
experimental/trunk/gpucv/src/lib/GPUCVCuda/DataDsc_CUDA_Base.cpp
experimental/trunk/gpucv/src/lib/GPUCVCuda/DataDsc_CUDA_Buffer.cpp
experimental/trunk/gpucv/src/lib/GPUCVCuda/gpucv_wrapper_c.cpp
experimental/trunk/gpucv/src/lib/GPUCVHardware/GenericGPU.cpp
experimental/trunk/gpucv/src/lib/GPUCVHardware/GLContext.cpp
experimental/trunk/gpucv/src/lib/GPUCVHardware/GPU_NVIDIA.cpp
experimental/trunk/gpucv/src/lib/GPUCVTexture/DataDsc_base.cpp
experimental/trunk/gpucv/src/lib/GPUCVTexture/DataDsc_GLBuff.cpp
experimental/trunk/gpucv/src/lib/GPUCVTexture/DataDsc_GLTex.cpp
experimental/trunk/gpucv/src/lib/GPUCVTexture/pbuffer.cpp
experimental/trunk/gpucv/src/lib/GPUCVTexture/texture.cpp
experimental/trunk/gpucv/src/lib/GPUCVTexture/TextureRenderBuffer.cpp
experimental/trunk/gpucv/src/lib/GPUCVTexture/TextureRenderBuffer_FBO.cpp
New Files:experimental/trunk/gpucv/src/example/GPUCVConsole/commands.h
experimental/trunk/gpucv/src/example/GPUCVConsole/cvg_test.h
experimental/trunk/gpucv/src/example/GPUCVConsole/cxcoreg_test.h
experimental/trunk/gpucv/src/example/GpuCVSimpleApp/
experimental/trunk/gpucv/src/example/GpuCVSimpleApp/simpleMain.cpp


[/] [experimental/] [trunk/] [gpucv/] [doc/] [gpucv/] - View Log - Compare with Previous - RSS feed

Path Log RSS feed
[FOLDER] doc/ View Log RSS feed
[FOLDER] experimental/ View Log RSS feed
[NODE][FOLDER] beausset/ View Log RSS feed
[NODE][FOLDER] kshitiz/ View Log RSS feed
[NODE][FOLDER] trunk/ View Log RSS feed
[FOLDER] tags/ View Log RSS feed
[FOLDER] trunk/ View Log RSS feed
[FOLDER] web/ View Log RSS feed


Powered by WebSVN v1.61