MantisBT - Open CASCADE
View Issue Details
0030135Open CASCADE[OCCT] OCCT:Visualizationpublic2018-09-12 14:522018-09-22 18:39
ski 
apn 
normaltrivial 
verifiedfixed 
[OCCT] 7.3.0 
[OCCT] 7.4.0* 
Not needed
0030135: Visualization, TKOpenGl - frame statistics do not include information about instanced structures
OpenGl_FrameStats class does not collect information about instanced OpenGL structures during (see method updateStructures(...))

pload MODELING VISUALIZATION
box b 1 2 3
vclear
vinit View1
vsetdispmode 1
vrenderparams -perfcounters extra -perfUpdateInterval 0
vdisplay b
vfit
# OK, 12 triangles

vclear
vconnect b1 0 0 0 b
vconnect b2 2 0 0 b
# KO, 0 triangles
No tags attached.
child of 0029346closed bugmaster Visualization, TKOpenGl - collect frame statistics 
Issue History
2018-09-12 14:52skiNew Issue
2018-09-12 14:52skiAssigned To => kgv
2018-09-12 14:55kgvRelationship addedchild of 0029346
2018-09-12 14:55kgvProduct Version => 7.3.0
2018-09-12 17:39kgvSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=19909#r19909
2018-09-13 17:37gitNote Added: 0079176
2018-09-13 21:57kgvNote Added: 0079182
2018-09-13 21:57kgvAssigned Tokgv => bugmaster
2018-09-13 21:57kgvSeverityminor => trivial
2018-09-13 21:57kgvStatusnew => resolved
2018-09-13 21:57kgvStatusresolved => reviewed
2018-09-14 10:52bugmasterNote Added: 0079184
2018-09-14 10:52bugmasterStatusreviewed => tested
2018-09-15 17:11apnChangeset attached => occt master 0de16e29
2018-09-15 17:11apnAssigned Tobugmaster => apn
2018-09-15 17:11apnStatustested => verified
2018-09-15 17:11apnResolutionopen => fixed
2018-09-15 17:15apnTest case number => Not needed
2018-09-22 18:32gitNote Added: 0079321

Notes
(0079176)
git   
2018-09-13 17:37   
Branch CR30135 has been created by kgv.

SHA-1: e521732366b1dcaac6fe89710ad86bcb0f7cfef8


Detailed log of new commits:

Author: kgv
Date: Thu Sep 13 17:34:08 2018 +0300

    0030135: Visualization, TKOpenGl - frame statistics do not include information about instanced structures
    
    OpenGl_FrameStats now takes into account OpenGl_Structure::InstancedStructure().
    OpenGl_View::renderStructs() - fixed resetting non-culled structure counters.
(0079182)
kgv   
2018-09-13 21:57   
Please take the patch.

http://jenkins-test-12.nnov.opencascade.com/view/CR30135-CR30135-KGV [^]
(0079184)
bugmaster   
2018-09-14 10:52   
Combination -
OCCT branch : CR30135 SHA - e521732366b1dcaac6fe89710ad86bcb0f7cfef8
Products branch : CR30135 SHA - 93045ac08e040a7db1fc1afa18f594b48127f919
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 17459.159999999774 / 17645.18999999985 [-1.05%]
Products
Total CPU difference: 7476.030000000052 / 7452.260000000036 [+0.32%]
Windows-64-VC14:
OCCT
Total CPU difference: 17527.35195409859 / 17465.887560098538 [+0.35%]
Products
Total CPU difference: 8348.97071869999 / 8295.91477859999 [+0.64%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
(0079321)
git   
2018-09-22 18:32   
Branch CR30135 has been deleted by inv.

SHA-1: e521732366b1dcaac6fe89710ad86bcb0f7cfef8