View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0027879 | Open CASCADE | OCCT:DRAW | public | 2016-09-17 13:25 | 2016-12-09 16:38 |
Reporter | kgv | Assigned To | bugmaster | ||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Platform | Windows | OS | VC++ 2015 | ||
Product Version | 6.9.1 | ||||
Target Version | 7.1.0 | Fixed in Version | 7.1.0 | ||
Summary | 0027879: Draw Harness, ViewerTest - disable VSync within non-interactive mode | ||||
Description | OpenGL context enables vertical synchronization (VSync) by default since #0025556. This option is intended to eliminate visual artifacts on the screen within interactive mode, however within non-interactive mode this option makes no sense. At least on Windows 7 platform, VSync still affects performance in non-interactive mode, when window is not displayed on the screen at all. This increases time required to perform tests on hardware with fast GPU and potentially affects CPU usage statistics as well. It is proposed to disable VSync in non-interactive mode. | ||||
Steps To Reproduce | N/A | ||||
Tags | No tags attached. | ||||
Test case number | Not needed | ||||
|
Branch CR27879 has been created by kgv. SHA-1: 3288d507fd9539ba490f696bbb603bbb70d70800 Detailed log of new commits: Author: kgv Date: Sat Sep 17 13:32:13 2016 +0300 0027879: Draw Harness, ViewerTest - disable VSync within non-interactive mode |
|
Patch is ready for review. |
|
Branch CR27879 reviewed without remarks, ready for testing. |
|
Dear BugMaster, Branch CR27879 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested on Release mode. SHA-1: 3288d507fd9539ba490f696bbb603bbb70d70800 Number of compiler warnings: occt component : Linux: 0 (0 on master) Windows: 0 (0 on master) MacOS : 0 (0 on master) products component : Linux: 64 (64 on master) Windows: 0 (0 on master) MacOS : 1149 Regressions/Differences/Improvements: No regressions/differences Testing cases: Not needed Testing on Linux: occt component : Total MEMORY difference: 91034768 / 89870280 [+1.30%] Total CPU difference: 19355.999999999796 / 19211.76999999994 [+0.75%] products component : Total MEMORY difference: 30046290 / 30009119 [+0.12%] Total CPU difference: 5078.559999999979 / 5121.159999999977 [-0.83%] Testing on Windows: occt component : Total MEMORY difference: 57204192 / 57211877 [-0.01%] Total CPU difference: 17982.37567089863 / 18509.12864749872 [-2.85%] products component : Total MEMORY difference: 21267638 / 21232183 [+0.17%] Total CPU difference: 4853.877514399948 / 4959.0221883999575 [-2.12%] There are no differences in images found by testdiff. |
|
Dear BugMaster, Branch CR27879 is TESTED. |
|
Branch CR27879 has been deleted by kgv. SHA-1: 3288d507fd9539ba490f696bbb603bbb70d70800 |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-09-17 13:25 | kgv | New Issue | |
2016-09-17 13:25 | kgv | Assigned To | => kgv |
2016-09-17 13:32 | git | Note Added: 0057883 | |
2016-09-17 13:32 | kgv | Note Added: 0057884 | |
2016-09-17 13:32 | kgv | Assigned To | kgv => san |
2016-09-17 13:32 | kgv | Status | new => resolved |
2016-09-17 13:33 | kgv | Description Updated | |
2016-09-20 12:35 |
|
Note Added: 0057945 | |
2016-09-20 12:35 |
|
Assigned To | san => bugmaster |
2016-09-20 12:35 |
|
Status | resolved => reviewed |
2016-09-20 12:41 |
|
Assigned To | bugmaster => mkv |
2016-09-21 12:06 |
|
Note Added: 0057980 | |
2016-09-21 12:07 |
|
Note Added: 0057981 | |
2016-09-21 12:07 |
|
Assigned To | mkv => bugmaster |
2016-09-21 12:07 |
|
Status | reviewed => tested |
2016-09-21 12:07 |
|
Test case number | => Not needed |
2016-09-23 10:21 | bugmaster | Changeset attached | => occt master 14cb22a1 |
2016-09-23 10:21 | bugmaster | Status | tested => verified |
2016-09-23 10:21 | bugmaster | Resolution | open => fixed |
2016-10-28 21:45 | git | Note Added: 0059523 | |
2016-12-09 16:30 |
|
Status | verified => closed |
2016-12-09 16:38 |
|
Fixed in Version | => 7.1.0 |