| 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.
|