MantisBT - Open CASCADE
View Issue Details
0031478Open CASCADE[OCCT] OCCT:Visualizationpublic2020-04-01 11:062020-05-23 12:52
kgv 
bugmaster 
normalfeature 
verifiedfixed 
 
[OCCT] 7.5.0* 
v3d/glsl/cubemap_dds, v3d/glsl/texture_trsf3
0031478: Visualization, TKOpenGl - allow uploading Cubemap in compressed DDS format when supported by GPU
It is desired supporting uploading of Cubemap textures in compressed DDS formats when GPU allows this.
No tags attached.
related to 0029055closed bugmaster Visualization, Image_AlienPixMap - fallback using Wincodec 
related to 0030549resolved abv Coding - split Image_AlienPixMap into several classes 
related to 0028098new kgv Visualization - errors in tests when using OpenGL ES (ANGLE) 
child of 0030807closed apn Visualization, TKOpenGl - supporting cubemaps 
? earth-cubemap.dds (786,560) 2020-04-01 11:08
https://tracker.dev.opencascade.org/
? bug31478_texture_trsf_ref_dxt1.dds (43,832) 2020-05-17 00:57
https://tracker.dev.opencascade.org/
? bug31478_texture_trsf_ref_dxt3.dds (87,536) 2020-05-17 00:57
https://tracker.dev.opencascade.org/
? bug31478_texture_trsf_ref_dxt5.dds (87,536) 2020-05-17 00:57
https://tracker.dev.opencascade.org/
? cubemap_labels.svg (13,616) 2020-05-17 01:47
https://tracker.dev.opencascade.org/
png cubemap_labels.png (42,534) 2020-05-17 01:47
https://tracker.dev.opencascade.org/
? cubemap_labels.dds (1,048,784) 2020-05-17 02:51
https://tracker.dev.opencascade.org/
Issue History
2020-04-01 11:06kgvNew Issue
2020-04-01 11:06kgvAssigned To => kgv
2020-04-01 11:08kgvRelationship addedchild of 0030807
2020-04-01 11:08kgvFile Added: earth-cubemap.dds
2020-05-16 02:46gitNote Added: 0092168
2020-05-16 03:47gitNote Added: 0092169
2020-05-16 04:26gitNote Added: 0092170
2020-05-16 05:05gitNote Added: 0092171
2020-05-16 16:07gitNote Added: 0092194
2020-05-16 16:09gitNote Added: 0092195
2020-05-16 16:14gitNote Added: 0092196
2020-05-16 19:00gitNote Added: 0092197
2020-05-16 19:40gitNote Added: 0092198
2020-05-16 20:01gitNote Added: 0092199
2020-05-16 20:04gitNote Added: 0092200
2020-05-16 20:05gitNote Added: 0092201
2020-05-16 20:12gitNote Added: 0092202
2020-05-16 20:23gitNote Added: 0092203
2020-05-16 23:36gitNote Added: 0092204
2020-05-16 23:48gitNote Added: 0092205
2020-05-16 23:57gitNote Added: 0092206
2020-05-17 00:57kgvFile Added: bug31478_texture_trsf_ref_dxt1.dds
2020-05-17 00:57kgvFile Added: bug31478_texture_trsf_ref_dxt3.dds
2020-05-17 00:57kgvFile Added: bug31478_texture_trsf_ref_dxt5.dds
2020-05-17 00:57gitNote Added: 0092207
2020-05-17 01:47kgvFile Added: cubemap_labels.svg
2020-05-17 01:47kgvFile Added: cubemap_labels.png
2020-05-17 02:51kgvFile Added: cubemap_labels.dds
2020-05-17 02:51gitNote Added: 0092208
2020-05-17 03:01gitNote Added: 0092209
2020-05-17 03:04gitNote Added: 0092210
2020-05-17 03:06gitNote Added: 0092211
2020-05-17 10:58gitNote Added: 0092212
2020-05-17 10:59kgvNote Added: 0092213
2020-05-17 10:59kgvAssigned Tokgv => osa
2020-05-17 10:59kgvStatusnew => resolved
2020-05-17 18:14gitNote Added: 0092216
2020-05-17 19:21gitNote Added: 0092217
2020-05-17 20:41gitNote Added: 0092218
2020-05-17 21:21gitNote Added: 0092219
2020-05-18 09:01osaNote Added: 0092221
2020-05-18 09:01osaAssigned Toosa => bugmaster
2020-05-18 09:01osaStatusresolved => reviewed
2020-05-18 09:16kgvNote Added: 0092222
2020-05-18 12:35gitNote Added: 0092226
2020-05-18 12:36gitNote Added: 0092227
2020-05-18 13:56gitNote Added: 0092232
2020-05-22 10:46gitNote Added: 0092297
2020-05-22 22:47kgvRelationship addedrelated to 0028098
2020-05-22 22:48kgvRelationship addedrelated to 0029055
2020-05-22 22:48kgvRelationship addedrelated to 0030549
2020-05-23 12:45bugmasterNote Added: 0092308
2020-05-23 12:45bugmasterStatusreviewed => tested
2020-05-23 12:46bugmasterTest case number => v3d/glsl/cubemap_dds, v3d/glsl/texture_trsf3
2020-05-23 12:52bugmasterChangeset attached => occt master faff3767
2020-05-23 12:52bugmasterStatustested => verified
2020-05-23 12:52bugmasterResolutionopen => fixed

Notes
(0092168)
git   
2020-05-16 02:46   
Branch CR31478 has been created by kgv.

SHA-1: 951f2b29685280c11028f4594ac5b8fc5eeb7b04


Detailed log of new commits:

Author: kgv
Date: Sat May 16 02:47:20 2020 +0300

    0031478: Visualization, TKOpenGl - allow uploading Cubemap in compressed DDS format when supported by GPU
    
    Graphic3d_TextureRoot::GetCompressedImage() - added new interface for fetching compressed texture image.
    Default implementation detects DDS image files using Image_DDSParser parser.
(0092169)
git   
2020-05-16 03:47   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: a5cce42116f66d81aab5edb61129c67b05b2293c
(0092170)
git   
2020-05-16 04:26   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: 339c46d5be13551d1714fc212332bec87cbfa970
(0092171)
git   
2020-05-16 05:05   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: 73f97be6610dc25ec6bbabed86f4b31f29d42e27
(0092194)
git   
2020-05-16 16:07   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: 406fe8986e1c60803b23f0bae18c2b0c6b11f954
(0092195)
git   
2020-05-16 16:09   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: 1761b4d530c4923dd067c363de1375ed8d13fa2f
(0092196)
git   
2020-05-16 16:14   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: aa7570675124816c5f67793bf5b43f57887c6446
(0092197)
git   
2020-05-16 19:00   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: cfda5b7ef19ca4c74c8bcef900139dc5883b62d7
(0092198)
git   
2020-05-16 19:40   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: cfcd22f89631175ba9e7690d28ad3d7135942bd2
(0092199)
git   
2020-05-16 20:01   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: 52adcf87dc24c3ec32d8cfbdc9f0fa2e86c54bb4
(0092200)
git   
2020-05-16 20:04   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: 7697844f629216c03f8befe85a70024e8320ac12
(0092201)
git   
2020-05-16 20:05   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: d1ded09aa901e3871359a1d5466f8cf8a8c6031c
(0092202)
git   
2020-05-16 20:12   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: ec8972d2249892f2779ba2165873ea30ab6d39f1
(0092203)
git   
2020-05-16 20:23   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: 2993eb01cfe36effbb0b2d4595404d44984cb5af
(0092204)
git   
2020-05-16 23:36   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: ccdb5a6638efca5f1f8f1db65cde32834e607fdd
(0092205)
git   
2020-05-16 23:48   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: c49c2bea7d7545fbc99a5e638bdda6472d4f50bb
(0092206)
git   
2020-05-16 23:57   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: 68f4db257a65032689e79546dde97be1a0d4c94d
(0092207)
git   
2020-05-17 00:57   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: 1b7e16a1a9dbea3c590f51fa48aaf9796992c913
(0092208)
git   
2020-05-17 02:51   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: e71208260d80d4ed0e5dfe9c33868cf47b8df21d
(0092209)
git   
2020-05-17 03:01   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: 156420d479c78ae85d6e66598380f201864b2fc6
(0092210)
git   
2020-05-17 03:04   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: 4d1ebb3f61c36a85ceaaeb0827aedd19679f9b6f
(0092211)
git   
2020-05-17 03:06   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: a87da75b11d4b03871c58967ef3829a8eefaca27
(0092212)
git   
2020-05-17 10:58   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: 42ddb4794541413d6ab85114c42c42fc93cc532e
(0092213)
kgv   
2020-05-17 10:59   
Patch is ready for review in OCCT branch CR31478.

http://vm-jenkins-test-12.nnov.opencascade.com:8080/view/CR31478-master-KGV/ [^]
(0092216)
git   
2020-05-17 18:14   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: 728a6954186f285420b6cf352b9c4f4691c9e330
(0092217)
git   
2020-05-17 19:21   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: 53709485ea33eae408e396672e1af37c857be83d
(0092218)
git   
2020-05-17 20:41   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: faf3da90291980c098bbc105b703f0c52d212c84
(0092219)
git   
2020-05-17 21:21   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: 3744cbdb5933ceb99e1a78e552cb78beccca052b
(0092221)
osa   
2020-05-18 09:01   
The patch was reviewed without remarks
(0092222)
kgv   
2020-05-18 09:16   
Dear bugmaster,

please add files cubemap_labels.png, cubemap_labels.dds and bug31478_texture_trsf_ref_dxt3.dds attached to this bug to test data (public part).
(0092226)
git   
2020-05-18 12:35   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: cd94d9278038523d76a5791bb295fb6cab538aa0
(0092227)
git   
2020-05-18 12:36   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: f83d86bbf394cde13edc19b65fd891aca772df5d
(0092232)
git   
2020-05-18 13:56   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: da33cdcb2c55c4c1996805f5e15c654dfd56fa84
(0092297)
git   
2020-05-22 10:46   
Branch CR31478 has been updated forcibly by kgv.

SHA-1: ef563159fd2333ea265ddcef4b83f62bc61bd839
(0092308)
bugmaster   
2020-05-23 12:45   
OCCT branch : IR-2020-05-22
master SHA - ae58f70718a089f84178d45a1bf9bee586d52d80
a206de37fbfa0bf71bd534ae47192bbec23b8522
Products branch : IR-2020-05-22 SHA - 454ac05077d8a84cd61adbfc32a89c7a61a67e10
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: 17169.13000000018 / 17197.13000000017 [-0.16%]
Products
Total CPU difference: 11217.810000000067 / 11198.660000000078 [+0.17%]
Windows-64-VC14:
OCCT
Total CPU difference: 18640.75 / 18655.984375 [-0.08%]
Products
Total CPU difference: 13006.1875 / 13006.671875 [-0.00%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention