Archived issue #0024158
OpenGl_AspectMarker - debug assert on destruction of Alpha texture shared between multiple RGB texture
Description
Alpha (hi-lighting) sprite texture might be shared between different RGB sprites, which cause to broken resource sharing.
Also marker resources should be destructed in the similar way as textured fonts.
Also marker resources should be destructed in the similar way as textured fonts.
Public activity
3 archived notes
Participants are labeled by their role within this record.
Patch is ready fore review in CR24158 branch.
Branch CR24158 reviewed without remarks, ready for testing.
Dear Commenter 1,
Branch CR24158 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
[revision removed]
Number of compiler warnings:
occt component :
Linux: 783 (787 on master)
Windows: 392 (392 on master)
products component :
Linux: 190 (190 on master)
Windows: 287 (287 on master)
Regressions:
No regressions
Improvements:
No improvements
Testing cases:
Not needed
Testing on Linux:
Total MEMORY difference: 365837376 / 364606948
Total CPU difference: 41746.48000000097 / 45375.34000000108
Testing on Windows:
Total MEMORY difference: 421489588 / 422150252
Total CPU difference: 42962.53125 / 47093.53125
There are not differences in images found by testdiff.
Branch CR24158 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
[revision removed]
Number of compiler warnings:
occt component :
Linux: 783 (787 on master)
Windows: 392 (392 on master)
products component :
Linux: 190 (190 on master)
Windows: 287 (287 on master)
Regressions:
No regressions
Improvements:
No improvements
Testing cases:
Not needed
Testing on Linux:
Total MEMORY difference: 365837376 / 364606948
Total CPU difference: 41746.48000000097 / 45375.34000000108
Testing on Windows:
Total MEMORY difference: 421489588 / 422150252
Total CPU difference: 42962.53125 / 47093.53125
There are not differences in images found by testdiff.
Related records