Subversion

gpucv

Revision Information
Current Directory:/trunk/
Rev:114 - Go to most recent revision
Author:allusse
Last modification:Rev 114 - 2007-09-17 12:02:21 +0200 (Mon, 17 Sep 2007)
Log message:- Global changes
- correct doxygen comments, \param and \notice tags. Move some comments to .h files.
- replace all IplImage by CvArr when needed, remove most of the _GPUCV_CORE_USE_CVGARR flags.
- add/reformat some documentation to all class/function.
- premake script: add include files for cvaux.

- cvg operators:
- cvgGEMM/matmul_add.frag: matrix multiplication, optimize multiplication to use a maximum of channels.
- cxcoreg.h => reorganize all function definition to looks like opencv documentation, please KEEP SAME ORGANIZATION.
- cvgShowImage() : add options to add image reduction to show image.
- move cvgOp2ImgTemp(), ImgSizeComp*(), ImgDepthComp*(), ImgnChannelsComp*() to gpucv/misc.h, theses function will be depracated soon.
- CvgArr : add more details to documentation.
- change cvgAvg to use mipmapping => faster.
- add cvgSum based on cvgAvg
- add cvgPow


- add/rename:
- add GPUCV_PERF_WARNING macro.
- add Beep when exception is rise in cvg operators.
- add functions GetWidth/GetHeight/getSize/GetDepth/GetnChannels to get properties of CvArr*
- add class TextSize to contain width/height of object...equivalent to CvSize.
- class GlContext : add field to store pointers to current OpenGL context, and a vector to push/pop contexts....
- add Auto_MIMAP option to CL_Texture.

- remove:
- TextureIOGrp

- GpuFilter/GpuFilterManager:
- SetShadersFiles() => string one for fragment shader, string 2 for vertex shader.
- All apply function now accept a pointer to a custom draw function
- ShaderObject :
- add field vertex_name/vertex_meta_tag/fragment_name/fragment_meta_tag.


 (Hide changed files)
Modified files:trunk/bin/FShaders/add_all.frag
trunk/bin/FShaders/mat/matmul_add.frag
trunk/doc/gpucv/benchmarks.dox
trunk/include/definitions.h
trunk/include/GPUCV/config.h
trunk/include/GPUCV/cvg.h
trunk/include/GPUCV/CvgOperators.h
trunk/include/GPUCV/cxcoreg.h
trunk/include/GPUCV/highguig.h
trunk/include/GPUCV/misc.h
trunk/include/GPUCVCore/config.h
trunk/include/GPUCVCore/cvgArr.h
trunk/include/GPUCVCore/cvgBaseOp.h
trunk/include/GPUCVCore/CvgImage.h
trunk/include/GPUCVCore/GpuFilter.h
trunk/include/GPUCVCore/GpuFilterManager.h
trunk/include/GPUCVCore/GpuHandleManager.h
trunk/include/GPUCVCore/GpuImageManager.h
trunk/include/GPUCVCore/GpuShaderManager.h
trunk/include/GPUCVCore/GpuShaderObject.h
trunk/include/GPUCVCore/GpuTextureManager.h
trunk/include/GPUCVCore/tools.h
trunk/include/GPUCVCore/toolscvg.h
trunk/include/GPUCVCore/ToolsTracer.h
trunk/include/GPUCVHardware/CL_Options.h
trunk/include/GPUCVHardware/GenericGPU.h
trunk/include/GPUCVHardware/GLContext.h
trunk/include/GPUCVHardware/GLExtension.h
trunk/include/GPUCVHardware/Tools.h
trunk/include/GPUCVHardware/ToolsGL.h
trunk/include/GPUCVTexture/fbo.h
trunk/include/GPUCVTexture/pbuffer.h
trunk/include/GPUCVTexture/TexCoord.h
trunk/include/GPUCVTexture/Texture.h
trunk/include/GPUCVTexture/TextureGrp.h
trunk/include/GPUCVTexture/TextureIOGrp.h
trunk/include/GPUCVTexture/TextureRenderBuffer.h
trunk/Premake.lua
trunk/projects/vs2003/example/GPUCVConsole.vcproj
trunk/projects/vs2003/gpuCV-vs2003.sln
trunk/projects/vs2003/lib/GPUCV.vcproj
trunk/projects/vs2003/lib/GPUCVCore.vcproj
trunk/projects/vs2003/lib/GPUCVHardware.vcproj
trunk/projects/vs2003/lib/GPUCVTexture.vcproj
trunk/projects/vs2005/example/GPUCVConsole.vcproj
trunk/projects/vs2005/gpuCV-vs2005.sln
trunk/projects/vs2005/lib/GPUCV.vcproj
trunk/projects/vs2005/lib/GPUCVCore.vcproj
trunk/projects/vs2005/lib/GPUCVHardware.vcproj
trunk/projects/vs2005/lib/GPUCVTexture.vcproj
trunk/src/example/GPUCVConsole/cvgCore_test.cpp
trunk/src/example/GPUCVConsole/cvg_test.cpp
trunk/src/example/GPUCVConsole/mainSampletest.cpp
trunk/src/example/GPUCVConsole/mainSampleTest.h
trunk/src/lib/GPUCV/cvg.cpp
trunk/src/lib/GPUCV/CvgOperators.cpp
trunk/src/lib/GPUCV/cvgSobel.cpp
trunk/src/lib/GPUCV/cxcoreg.cpp
trunk/src/lib/GPUCV/cxcore_matrix.cpp
trunk/src/lib/GPUCV/highguig.cpp
trunk/src/lib/GPUCV/misc.cpp
trunk/src/lib/GPUCV/songbo_operateur.cpp
trunk/src/lib/GPUCVCore/cvgArr.cpp
trunk/src/lib/GPUCVCore/cvgBaseOp.cpp
trunk/src/lib/GPUCVCore/CvgImage.cpp
trunk/src/lib/GPUCVCore/GpuFilter.cpp
trunk/src/lib/GPUCVCore/GpuFilterManager.cpp
trunk/src/lib/GPUCVCore/GpuHandleManager.cpp
trunk/src/lib/GPUCVCore/GpuImageManager.cpp
trunk/src/lib/GPUCVCore/GpuShaderManager.cpp
trunk/src/lib/GPUCVCore/GpuShaderObject.cpp
trunk/src/lib/GPUCVCore/GpuTextureManager.cpp
trunk/src/lib/GPUCVCore/tools.cpp
trunk/src/lib/GPUCVCore/toolscvg.cpp
trunk/src/lib/GPUCVCore/ToolsTracer.cpp
trunk/src/lib/GPUCVHardware/CL_Options.cpp
trunk/src/lib/GPUCVHardware/GenericGPU.cpp
trunk/src/lib/GPUCVHardware/GLContext.cpp
trunk/src/lib/GPUCVHardware/GLExtension.cpp
trunk/src/lib/GPUCVHardware/GPU_ATI.cpp
trunk/src/lib/GPUCVHardware/GPU_NVIDIA.cpp
trunk/src/lib/GPUCVHardware/hardware.cpp
trunk/src/lib/GPUCVHardware/Tools.cpp
trunk/src/lib/GPUCVHardware/ToolsGL.cpp
trunk/src/lib/GPUCVTexture/fbo.cpp
trunk/src/lib/GPUCVTexture/pbuffer.cpp
trunk/src/lib/GPUCVTexture/texture.cpp
trunk/src/lib/GPUCVTexture/TextureGrp.cpp
trunk/src/lib/GPUCVTexture/TextureIOGrp.cpp
trunk/src/lib/GPUCVTexture/TextureRecycler.cpp
trunk/src/lib/GPUCVTexture/TextureRenderBuffer.cpp
trunk/src/lib/GPUCVTexture/TextureRenderBuffer_FBO.cpp
trunk/src/lib/GPUCVTexture/TextureRenderBuffer_FBO_GPGPU.cpp
trunk/src/lib/GPUCVTexture/TextureRenderManager.cpp
New Files:trunk/bin/data/pictures/test_avg.jpg
trunk/bin/FShaders/pow.frag
trunk/bin/FShaders/template_arithmetic.frag
trunk/include/GPUCV/cvauxg.h
trunk/include/GPUCV/cxtypesg.h
trunk/include/GPUCVHardware/GLBuffer.h
trunk/src/lib/GPUCV/cvauxg/
trunk/src/lib/GPUCV/cvauxg/cveigenobjetcsg.cpp
trunk/src/lib/GPUCV/cxcoreg/
trunk/src/lib/GPUCV/cxcoreg/cxarrayg.cpp
trunk/src/lib/GPUCV/cxtypesg.cpp
trunk/src/lib/GPUCVHardware/GLBuffer.cpp
Deleted files:trunk/src/lib/GPUCVTexture/TexCoord.cpp


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

Path Log RSS feed
[FOLDER] experimental/ View Log RSS feed
[FOLDER] release/ View Log RSS feed
[FOLDER] resources/ View Log RSS feed
[FOLDER] trunk/ View Log RSS feed
[NODE][FOLDER] bin/ View Log RSS feed
[NODE][FOLDER] doc/ View Log RSS feed
[NODE][FOLDER] etc/ View Log RSS feed
[NODE][FOLDER] include/ View Log RSS feed
[NODE][FOLDER] projects/ View Log RSS feed
[NODE][FOLDER] src/ View Log RSS feed
[NODE][FILE] createSolutions.bat View Log RSS feed
[NODE][FILE] LicenseEN.txt View Log RSS feed
[NODE][FILE] LicenseEN_header.txt View Log RSS feed
[NODE][FILE] LicenseEN_short.txt View Log RSS feed
[NODE][FILE] LicenseFR.txt View Log RSS feed
[NODE][FILE] LicenseFR_court.txt View Log RSS feed
[NODE][FILE] Premake.lua View Log RSS feed


Powered by WebSVN v1.61