0031505: Point Cloud Rendering - fix on-screen statistics about number of visible...
authorkgv <kgv@opencascade.com>
Fri, 17 Apr 2020 07:36:57 +0000 (10:36 +0300)
committerbugmaster <bugmaster@opencascade.com>
Fri, 17 Apr 2020 15:36:43 +0000 (18:36 +0300)
commitb9f43ad13b16812ccf1ac2ec8cda13502eb6d810
treed64e3421e5c24466acab121204d31fc0001c2959
parentb8a00b410a6961a7b9dccd8da6919888088a8be3
0031505: Point Cloud Rendering - fix on-screen statistics about number of visible points

OpenGl_Element now provide methods ::UpdateMemStats() and ::UpdateDrawStats()
for unified request of statistics used by OpenGl_FrameStats instead of direct handling of OpenGl_PrimitiveArray.
Graphic3d_FrameStatsCounter counters list has been extended by Graphic3d_FrameStatsCounter_NbLinesNotCulled.
src/Graphic3d/Graphic3d_FrameStats.cxx
src/Graphic3d/Graphic3d_FrameStatsCounter.hxx
src/Graphic3d/Graphic3d_RenderingParams.hxx
src/OpenGl/OpenGl_Element.cxx
src/OpenGl/OpenGl_Element.hxx
src/OpenGl/OpenGl_FrameStats.cxx
src/OpenGl/OpenGl_PrimitiveArray.cxx
src/OpenGl/OpenGl_PrimitiveArray.hxx
src/OpenGl/OpenGl_Text.cxx
src/OpenGl/OpenGl_Text.hxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx