updated OpenGL functionality:
authorVladislav Vinogradov <vlad.vinogradov@itseez.com>
Tue, 19 Feb 2013 10:13:11 +0000 (14:13 +0400)
committerVladislav Vinogradov <vlad.vinogradov@itseez.com>
Tue, 19 Feb 2013 10:13:11 +0000 (14:13 +0400)
commite06c3ec7c55cad7ac9fe5f687f11a4d1628c3d41
tree25c564bd73805e899250d83310914413025ca1b0
parent39baa2237e9c968aa05d77afed2127f6643ae582
updated OpenGL functionality:

* removed OpenGLFuncTab, now extensions are loaded internally
* added support of GlBuffer and GlTexture2D to InputArray/OutputArray
* added ELEMENT_ARRAY_BUFFER and PIXEL_PACK_BUFFER targets
* added copyFrom/copyTo method for GlBuffer and GlTexture2D
* removed GlFont
* removed pointCloudShow
* removed OpenGLCleanCallback
* added Access parameter to GlBuffer::mapHost
* added autoRelease parameter to all create methods
21 files changed:
modules/core/include/opencv2/core/core.hpp
modules/core/include/opencv2/core/internal.hpp
modules/core/include/opencv2/core/opengl_interop.hpp
modules/core/src/gl_core_3_1.cpp [new file with mode: 0644]
modules/core/src/gl_core_3_1.hpp [new file with mode: 0644]
modules/core/src/matrix.cpp
modules/core/src/opengl_interop.cpp
modules/gpu/test/test_opengl.cpp [new file with mode: 0644]
modules/gpu/test/test_precomp.hpp
modules/highgui/include/opencv2/highgui/highgui.hpp
modules/highgui/src/precomp.hpp
modules/highgui/src/window.cpp
modules/highgui/src/window_QT.cpp
modules/highgui/src/window_QT.h
modules/highgui/src/window_gtk.cpp
modules/highgui/src/window_w32.cpp
samples/cpp/point_cloud.cpp [deleted file]
samples/gpu/brox_optical_flow.cpp
samples/gpu/highgui_gpu.cpp [deleted file]
samples/gpu/opengl.cpp [new file with mode: 0644]
samples/gpu/pyrlk_optical_flow.cpp