| Revision Information | |
|---|---|
| Current Directory: | /trunk/include/ |
| Rev: | 123 |
| 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 |
| (Show changed files) | |