Subversion

gpucv

Revision Information
Current Directory:/trunk/
Rev:123 - Go to most recent revision
Author:allusse
Last modification:Rev 123 - 2007-09-27 18:06:32 +0200 (Thu, 27 Sep 2007)
Log message:- operators:
- update cvgCop() to use only one shader instead of 2.
- update all operators to use GPUCV_START_OP() and GPUCV_STOP_OP() macros.
- update GPUCV_START_OP() and GPUCV_STOP_OP() macros to allow dynamic switching between OPENCV and GPUCV, and dynamic benchmarking of active library.
- add macros IS_OPENCV_FORCED().
- all destination images are now called 'dst' instead of 'dest', to match OpenCV.
- global:
- automatic project generation using premake is now creating makefile for GCC.
- add GpuCVSettings class to store global settings for debugging or switching between GPUCV and OPENCV.
- TextureManager class: add Find() that return the object pointer and does not create a new object if not found.
- add cvgTerminate() to help destroying all objects and save benchmarks.
- _GPUCV_GL_ERROR_TEST is now using a dynamic switch with option GpuCVSettings::GPUCV_SETTINGS_GL_ERROR_CHECK.
- OpenGL errors can rise exceptions with flag GpuCVSettings::GPUCV_SETTINGS_GL_ERROR_RISE_EXCEPTION
- HardwareProfile: add The Profiler object from SugoiTracer as a member.
- add 2 macros for profiling GPUCV_PROFILE_CURRENT_FCT and GPUCV_PROFILE_FCT.
- shader path is now store into GpuCVSettings.
- GPUCVConsole:
- add commands to reach GpuCVSettings options.
- make it compatible with new GpuCVSettings parameters, specify default options at runtime.
- rename/remove:
- move Beep definition for linux to Tools.h.
- remove file cxcoreg.cpp that was empty, now all cxcore operators are into sub cpp files.
- move cvgCreateHistImage() to misc.h
- move cvgResizeGLSLFct to misc
- move ftostr to GPUCVHardware\tools.h
 (Hide changed files)
Modified files:trunk/bin/FShaders/copy.frag
trunk/createSolutions.bat
trunk/include/definitions.h
trunk/include/GPUCV/config.h
trunk/include/GPUCV/CvgOperators.h
trunk/include/GPUCV/cxcoreg.h
trunk/include/GPUCV/misc.h
trunk/include/GPUCVCore/GpuFilter.h
trunk/include/GPUCVCore/GpuTextureManager.h
trunk/include/GPUCVCore/toolscvg.h
trunk/include/GPUCVHardware/CL_Options.h
trunk/include/GPUCVHardware/GLContext.h
trunk/include/GPUCVHardware/hardware.h
trunk/include/GPUCVHardware/include.h
trunk/include/GPUCVHardware/Profiling.h
trunk/include/GPUCVHardware/Tools.h
trunk/include/GPUCVTexture/config.h
trunk/include/GPUCVTexture/Texture.h
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/GPUCVHardware.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/cvauxg/cveigenobjetcsg.cpp
trunk/src/lib/GPUCV/cvg.cpp
trunk/src/lib/GPUCV/CvgOperators.cpp
trunk/src/lib/GPUCV/cxcoreg/cxarrayg.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/GpuFilter.cpp
trunk/src/lib/GPUCVCore/GpuFilterManager.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/GPUCVHardware/CL_Options.cpp
trunk/src/lib/GPUCVHardware/GenericGPU.cpp
trunk/src/lib/GPUCVHardware/GLBuffer.cpp
trunk/src/lib/GPUCVHardware/GLContext.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/Profiling.cpp
trunk/src/lib/GPUCVHardware/Tools.cpp
trunk/src/lib/GPUCVTexture/pbuffer.cpp
trunk/src/lib/GPUCVTexture/TextureGrp.cpp
New Files:trunk/bin/GeneratePngFromSVG.bat
trunk/include/GPUCVHardware/GlobalSettings.h
trunk/projects/gnu/
trunk/projects/gnu/example/
trunk/projects/gnu/example/Makefile
trunk/projects/gnu/lib/
trunk/projects/gnu/lib/GPUCV.make
trunk/projects/gnu/lib/GPUCVCore.make
trunk/projects/gnu/lib/GPUCVHardware.make
trunk/projects/gnu/lib/GPUCVTexture.make
trunk/projects/gnu/Makefile
trunk/src/lib/GPUCVHardware/GlobalSettings.cpp
Deleted files:trunk/src/lib/GPUCV/cxcoreg.cpp


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

Path Log RSS feed
[FOLDER] doc/ View 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