Archived issue #0027123
Visualization, TKOpenGl - fix environment texture GLSL program
Description
OpenGl_ShaderManager::prepareStdProgramFlat() produces invalid code for OpenGl_PO_TextureEnv option after texture parameters fix.
Steps to reproduce
pload MODELING VISUALIZATION vcaps -ffp 0 vinit View1 vsetdispmode 1 box b 1 2 3 vdisplay b vfit vtextureenv on 0
Public activity
5 archived notes
Participants are labeled by their role within this record.
Branch [archived branch] has been created by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Jan 30 18:24:12 2016 +0300
0027123: Visualization, TKOpenGl - fix environment texture GLSL program
OpenGl_ShaderManager::prepareStdProgramFlat() - properly initialize vec4.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Sat Jan 30 18:24:12 2016 +0300
0027123: Visualization, TKOpenGl - fix environment texture GLSL program
OpenGl_ShaderManager::prepareStdProgramFlat() - properly initialize vec4.
Please test the patch, testcase is not needed.
Dear Commenter 1,
Branch CR27123 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested on Release mode.
[revision removed]
Number of compiler warnings:
occt component :
Linux: 0 (0 on master)
Windows: 0 (0 on master)
MacOS : 1 (1 on master)
products component :
Linux: 36 (36 on master)
Windows: 0 (0 on master)
Regressions/Differences/Improvements:
No regressions/differences
Testing cases:
Not needed
Testing on Linux:
occt component :
Total MEMORY difference: 89866867 / 89404159 [+0.52%]
Total CPU difference: 19089.649999999903 / 19103.929999999924 [-0.07%]
products component :
Total MEMORY difference: 25564425 / 25471849 [+0.36%]
Total CPU difference: 8501.33999999998 / 8510.009999999995 [-0.10%]
Testing on Windows:
occt component :
Total MEMORY difference: 57277920 / 57304594 [-0.05%]
Total CPU difference: 17839.6503559989 / 18573.978263198933 [-3.95%]
products component :
Total MEMORY difference: 17255329 / 17269995 [-0.08%]
Total CPU difference: 5738.730786499991 / 6154.957054599985 [-6.76%]
There are no differences in images found by testdiff.
Branch CR27123 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested on Release mode.
[revision removed]
Number of compiler warnings:
occt component :
Linux: 0 (0 on master)
Windows: 0 (0 on master)
MacOS : 1 (1 on master)
products component :
Linux: 36 (36 on master)
Windows: 0 (0 on master)
Regressions/Differences/Improvements:
No regressions/differences
Testing cases:
Not needed
Testing on Linux:
occt component :
Total MEMORY difference: 89866867 / 89404159 [+0.52%]
Total CPU difference: 19089.649999999903 / 19103.929999999924 [-0.07%]
products component :
Total MEMORY difference: 25564425 / 25471849 [+0.36%]
Total CPU difference: 8501.33999999998 / 8510.009999999995 [-0.10%]
Testing on Windows:
occt component :
Total MEMORY difference: 57277920 / 57304594 [-0.05%]
Total CPU difference: 17839.6503559989 / 18573.978263198933 [-3.95%]
products component :
Total MEMORY difference: 17255329 / 17269995 [-0.08%]
Total CPU difference: 5738.730786499991 / 6154.957054599985 [-6.76%]
There are no differences in images found by testdiff.
Dear Commenter 1,
Branch CR27123 is TESTED.
Branch CR27123 is TESTED.
Branch [archived branch] has been deleted by Author.
[revision removed]
[revision removed]
Related records