View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0027728 | Open CASCADE | OCCT:Visualization | public | 2016-07-29 13:04 | 2016-12-09 16:38 |
Reporter | kgv | Assigned To | bugmaster | ||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 6.9.0 | ||||
Target Version | 7.1.0 | Fixed in Version | 7.1.0 | ||
Summary | 0027728: Visualization, OpenGl_Text - handle correctly object local transformation | ||||
Description | When FFP is turned OFF, combination of Local transformation and text rendering produces different visual result. One of the code path works incorrectly. | ||||
Steps To Reproduce | bugs/vis/bug22368 Small test case: pload VISUALIZATION vclear vinit View1 vpoint p0 0 0 0 vpoint p50 50 50 0 vpoint p100 100 100 0 vdrawtext t Text vfit vsetlocation t 50 50 0 vcaps -ffp 1 vcaps -ffp 0 | ||||
Tags | No tags attached. | ||||
Test case number | bugs vis bug22368 | ||||
related to | 0027393 | closed | bugmaster | Visualization, TKOpenGl - use transform persistence mechanism with OpenGl_Text instead of internal matrix transformations |
related to | 0026641 | closed | bugmaster | Visualization, TKOpenGl - handle correctly transformation persistence within perspective projection |
child of | 0024838 | closed | bugmaster | Visualization, TKOpenGl - make general rendering path compatible with OpenGL 3.1+ core profiles |
|
trsf_glsl.png (1,380 bytes) |
|
trsf_ffp.png (1,373 bytes) |
|
Branch CR27728 has been created by kgv. SHA-1: fbd28b7111dac9e6ffd61cdc6b774c8616f1fab0 Detailed log of new commits: Author: kgv Date: Sat Jul 30 15:06:23 2016 +0300 0027728: Visualization, OpenGl_Text - handle correctly object local transformation OpenGl_Context::ApplyWorldViewMatrix() - reset ModelWorld matrix to identity for consistency with FFP. |
|
Patch is ready for review. |
|
Dear bugmaster, Please test the patch. |
|
Dear BugMaster, Branch CR27728 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested. SHA-1: fbd28b7111dac9e6ffd61cdc6b774c8616f1fab0 Number of compiler warnings: occt component: Linux: 0 (0 on master) Windows: 0 (0 on master) MasOS: 0 (0 on master) products component: Linux: 64 Windows: 0 MacOS: 1129 Regressions/Differences: Not detected Testing cases: bugs vis bug22368 - OK http://occt-tests/CR27728-master-OCCT/Debian70-64/bugs/vis/bug22368.html http://occt-tests/CR27728-master-OCCT/Windows-64-VC10/bugs/vis/bug22368.html Testing on Linux: Total MEMORY difference: 90400300 / 90113934 [+0.32%] Total CPU difference: 19373.659999999876 / 19470.140000000094 [-0.50%] Testing on Windows: Total MEMORY difference: 57074033 / 57093912 [-0.03%] Total CPU difference: 18220.807599298856 / 18078.831089198848 [+0.79%] |
|
Branch CR27728 has been deleted by inv. SHA-1: fbd28b7111dac9e6ffd61cdc6b774c8616f1fab0 |
occt: master 458e3c0d 2016-07-30 12:06:23 Committer: bugmaster Details Diff |
0027728: Visualization, OpenGl_Text - handle correctly object local transformation OpenGl_Context::ApplyWorldViewMatrix() - reset ModelWorld matrix to identity for consistency with FFP. |
Affected Issues 0027728 |
|
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - tests/bugs/vis/bug22368 | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-07-29 13:04 | kgv | New Issue | |
2016-07-29 13:04 | kgv | Assigned To | => kgv |
2016-07-29 13:04 | kgv | File Added: trsf_glsl.png | |
2016-07-29 13:04 | kgv | File Added: trsf_ffp.png | |
2016-07-29 13:05 | kgv | Relationship added | child of 0024838 |
2016-07-29 13:06 | kgv | Relationship added | related to 0027393 |
2016-07-29 13:06 | kgv | Relationship added | related to 0026641 |
2016-07-29 13:07 | kgv | Product Version | 7.0.0 => 6.9.0 |
2016-07-29 13:47 | kgv | Summary | Visualization, OpenGl_Text - handle correctly object local transfromation => Visualization, OpenGl_Text - handle correctly object local transformation |
2016-07-30 14:03 | kgv | Steps to Reproduce Updated | |
2016-07-30 15:06 | git | Note Added: 0056300 | |
2016-07-30 15:07 | kgv | Note Added: 0056301 | |
2016-07-30 15:07 | kgv | Assigned To | kgv => apl |
2016-07-30 15:07 | kgv | Status | new => resolved |
2016-07-30 15:07 | kgv | Steps to Reproduce Updated | |
2016-08-01 14:02 |
|
Note Added: 0056331 | |
2016-08-01 14:02 |
|
Assigned To | apl => bugmaster |
2016-08-01 14:02 |
|
Status | resolved => reviewed |
2016-08-01 18:25 |
|
Assigned To | bugmaster => apv |
2016-08-02 11:58 |
|
Test case number | => bugs vis bug22368 |
2016-08-02 12:59 |
|
Note Added: 0056372 | |
2016-08-02 12:59 |
|
Assigned To | apv => bugmaster |
2016-08-02 12:59 |
|
Status | reviewed => tested |
2016-08-05 13:30 | bugmaster | Changeset attached | => occt master 458e3c0d |
2016-08-05 13:30 | bugmaster | Status | tested => verified |
2016-08-05 13:30 | bugmaster | Resolution | open => fixed |
2016-08-26 16:26 | git | Note Added: 0057183 | |
2016-12-09 16:30 |
|
Status | verified => closed |
2016-12-09 16:38 |
|
Fixed in Version | => 7.1.0 |