View Issue Details

IDProjectCategoryView StatusLast Update
0031315Open CASCADEOCCT:Visualizationpublic2020-12-02 17:12
Reporterkgv Assigned Tobugmaster  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version7.5.0 
Target Version7.5.0Fixed in Version7.5.0 
Summary0031315: Visualization - marker texture is lost after multi-textured object
DescriptionMarker texture is suddenly lost in immediate layer on multi-textured model.
Steps To Reproduce
pload MODELING VISUALIZATION
vclear
vinit View1
box b 1 2 3
vdisplay -dispMode 1 b
vtexture b -tex0 3 -tex1 4
vfit
vpoint p0 -1 0 0
vaspects p0 -setMarkerSize 5
if { [vreadpixel 15 310 -rgb -name] != "BLACK" } { puts "Error" }


test de_mesh gltf_read helmet 1
vselprops dynHighlight -dispMode 1
vmoveto 200 200

then press middle mouse button and perform dragging in the viewer (keeping dynamic highlighting but without selecting object).

TagsNo tags attached.
Test case numberbugs/vis/bug31315

Attached Files

  • gravity_marker_KO.png (140,333 bytes)
  • gravity_marker_OK.png (128,157 bytes)

Activities

kgv

2020-01-23 15:43

developer  

gravity_marker_KO.png (140,333 bytes)

kgv

2020-01-23 15:43

developer  

gravity_marker_OK.png (128,157 bytes)

git

2020-02-16 15:04

administrator   ~0090559

Branch CR31315 has been created by kgv.

SHA-1: 4b7ac8b36723f868634772498518e48979056e9e


Detailed log of new commits:

Author: kgv
Date: Sun Feb 16 15:04:17 2020 +0300

    0031315: Visualization - marker texture is lost after multi-textured object
    
    OpenGl_Context::BindTextures() now iterates over pair of texture sets
    considering inconsistent texture unit ranges.

git

2020-02-16 15:05

administrator   ~0090560

Branch CR31315 has been updated forcibly by kgv.

SHA-1: 944f46d5bde081f5b814c33cf4be2775afa383eb

git

2020-02-16 15:18

administrator   ~0090561

Branch CR31315 has been updated forcibly by kgv.

SHA-1: 2a984bf31175174709af4044924f253ed3ef1791

git

2020-02-16 16:36

administrator   ~0090562

Branch CR31315 has been updated forcibly by kgv.

SHA-1: b33121244cdd945ba9941d0661e4c1c4f15f1f03

kgv

2020-02-16 19:27

developer   ~0090563

Patch is ready for review.
http://jenkins-test-12.nnov.opencascade.com:8080/view/CR31315-master-KGV/

git

2020-02-16 21:53

administrator   ~0090564

Branch CR31315 has been updated by kgv.

SHA-1: a594825ca6610b22dfa0d93cdfba3cce67bdbebf


Detailed log of new commits:

Author: kgv
Date: Sun Feb 16 21:53:08 2020 +0300

    0031373: Samples - provide sample combining OCCT and 3 viewer

git

2020-02-16 21:54

administrator   ~0090566

Branch CR31315 has been updated forcibly by kgv.

SHA-1: b33121244cdd945ba9941d0661e4c1c4f15f1f03

osa

2020-02-19 11:28

developer   ~0090590

The patch was reviewed

bugmaster

2020-02-23 11:58

administrator   ~0090631

Fix has been tested in framework of IR-2020-02-22

Combination -
OCCT branch : IR-2020-02-22
master SHA - 0950253ca6a21ca4d114a8743b4b9990ec0398be
fe4497f3246e6bc1ced97ac331c148f0809ded15
Products branch : IR-2020-02-22 SHA - 7fcdb8a1da7b1467a779e4ef1bbb4b2746e6ffb8
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: 17017.87000000002 / 17024.610000000095 [-0.04%]
Products
Total CPU difference: 12533.37000000014 / 12614.3600000001 [-0.64%]
Windows-64-VC14:
OCCT
Total CPU difference: 18397.9375 / 18472.453125 [-0.40%]
Products
Total CPU difference: 14483.234375 / 14513.703125 [-0.21%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention

git

2020-02-23 12:25

administrator   ~0090647

Branch CR31315 has been deleted by inv.

SHA-1: b33121244cdd945ba9941d0661e4c1c4f15f1f03

Related Changesets

occt: master d850414a

2020-02-16 12:04:17

kgv


Committer: bugmaster Details Diff
0031315: Visualization - marker texture is lost after multi-textured object

OpenGl_Context::BindTextures() now iterates over pair of texture sets
considering inconsistent texture unit ranges.
Affected Issues
0031315
mod - src/Graphic3d/Graphic3d_TextureSet.hxx Diff File
mod - src/OpenGl/FILES Diff File
mod - src/OpenGl/OpenGl_AspectsTextureSet.cxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_TextureSet.hxx Diff File
add - src/OpenGl/OpenGl_TextureSetPairIterator.hxx Diff File
add - tests/bugs/vis/bug31315 Diff File

Issue History

Date Modified Username Field Change
2020-01-23 15:43 kgv New Issue
2020-01-23 15:43 kgv Assigned To => iko
2020-01-23 15:43 kgv File Added: gravity_marker_KO.png
2020-01-23 15:43 kgv File Added: gravity_marker_OK.png
2020-02-14 19:52 kgv Steps to Reproduce Updated
2020-02-14 19:53 kgv Steps to Reproduce Updated
2020-02-14 19:58 kgv Steps to Reproduce Updated
2020-02-16 14:53 kgv Summary Visualization - marker texture is suddenly lost in immediate layer on multi-textured model => Visualization - marker texture is lost after multi-textured object
2020-02-16 15:04 git Note Added: 0090559
2020-02-16 15:05 git Note Added: 0090560
2020-02-16 15:18 git Note Added: 0090561
2020-02-16 16:36 git Note Added: 0090562
2020-02-16 19:27 kgv Note Added: 0090563
2020-02-16 19:27 kgv Assigned To iko => osa
2020-02-16 19:27 kgv Status new => resolved
2020-02-16 21:53 git Note Added: 0090564
2020-02-16 21:54 git Note Added: 0090566
2020-02-19 11:28 osa Note Added: 0090590
2020-02-19 11:28 osa Assigned To osa => bugmaster
2020-02-19 11:28 osa Status resolved => reviewed
2020-02-23 11:58 bugmaster Note Added: 0090631
2020-02-23 11:58 bugmaster Status reviewed => tested
2020-02-23 12:01 bugmaster Test case number => bugs/vis/bug31315
2020-02-23 12:07 bugmaster Changeset attached => occt master d850414a
2020-02-23 12:07 bugmaster Status tested => verified
2020-02-23 12:07 bugmaster Resolution open => fixed
2020-02-23 12:25 git Note Added: 0090647
2020-12-02 16:41 emo Fixed in Version => 7.5.0
2020-12-02 17:12 emo Status verified => closed