Menu

Commit [r40]  Maximize  Restore  History

BIG RE-DESIGN; in order to improve performances, the rendering of every sources (loop over all video textures) is now done ONCE, and the mixing rexult is rendered on the fly into an FBO. This FBO is then displayed as a simple texture in the OutputRenderWindow (which is extremely fast, even more with the FBO blit GL extension). To makes things simpler, the RenderingManager is now dealing with the rendering and the sources, and the views are only procedures used to know how to show the manipulation view.

bruno.herbelin 2010-02-11

1 2 > >> (Page 1 of 2)
changed /trunk/src/CMakeLists.txt
changed /trunk/src/CameraDialog.ui
added /trunk/src/GeometryView.cpp
added /trunk/src/GeometryView.h
removed /trunk/src/GeometryViewWidget.cpp
removed /trunk/src/GeometryViewWidget.h
removed /trunk/src/MainRenderWidget.cpp
removed /trunk/src/MainRenderWidget.h
added /trunk/src/MixerView.cpp
added /trunk/src/MixerView.h
removed /trunk/src/MixerViewWidget.cpp
removed /trunk/src/MixerViewWidget.h
changed /trunk/src/OpencvSource.cpp
changed /trunk/src/OpencvSource.h
added /trunk/src/OutputRenderWindow.cpp
added /trunk/src/OutputRenderWindow.h
added /trunk/src/RenderingManager.cpp
added /trunk/src/RenderingManager.h
changed /trunk/src/Source.cpp
changed /trunk/src/Source.h
changed /trunk/src/SourceDisplayWidget.cpp
changed /trunk/src/SourceDisplayWidget.h
changed /trunk/src/VideoSource.cpp
changed /trunk/src/VideoSource.h
changed /trunk/src/View.h
/trunk/src/CMakeLists.txt Diff Switch to side-by-side view
Loading...
/trunk/src/CameraDialog.ui Diff Switch to side-by-side view
Loading...
/trunk/src/GeometryView.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/GeometryView.h Diff Switch to side-by-side view
Loading...
/trunk/src/MainRenderWidget.h
File was removed.
/trunk/src/MixerView.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/MixerView.h Diff Switch to side-by-side view
Loading...
/trunk/src/MixerViewWidget.cpp
File was removed.
/trunk/src/MixerViewWidget.h
File was removed.
/trunk/src/OpencvSource.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/OpencvSource.h Diff Switch to side-by-side view
Loading...
/trunk/src/OutputRenderWindow.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/OutputRenderWindow.h Diff Switch to side-by-side view
Loading...
/trunk/src/RenderingManager.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/RenderingManager.h Diff Switch to side-by-side view
Loading...
/trunk/src/Source.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/Source.h Diff Switch to side-by-side view
Loading...
/trunk/src/SourceDisplayWidget.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/SourceDisplayWidget.h Diff Switch to side-by-side view
Loading...
/trunk/src/VideoSource.cpp Diff Switch to side-by-side view
Loading...
/trunk/src/VideoSource.h Diff Switch to side-by-side view
Loading...
/trunk/src/View.h Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)