MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Related Changesets ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0032203Open CASCADE[OCCT] OCCT:DRAWpublic2021-03-08 19:372021-04-03 12:52
Reporterkgv 
Assigned Tobugmaster 
PrioritynormalSeverityminor 
StatusverifiedResolutionfixed 
PlatformOSOS Version
Product Version[OCCT] 6.8.0 
Target Version[OCCT] 7.6.0*Fixed in Version 
Summary0032203: Draw Harness, ViewerTest - drop dependency from OpenGL
DescriptionSince 0023814 TKViewerTest plugin is explicitly linked to TKOpenGl and create OpenGl_GraphicDriver.
This disallows testing of other graphic drivers.

It is proposed moving TKOpenGl dependency to a dedicated Draw Harness plugin.
TagsNo tags attached.
Test case numberv3d/glsl/d3dhost
Attached Files

- Relationships
child of 0025219closedbugmaster Open CASCADE Visualization, TKOpenGl - disable code paths unavailable on OpenGL ES 2.0 
child of 0024123closedbugmaster Open CASCADE Create debug OpenGL context when requested (GL_ARB_debug_output) 
child of 0023814closedbugmaster Open CASCADE Drop plugin interface for Graphic3d_GraphicDriver instantiation 
child of 0030631newkgv Open CASCADE Visualization - Vulkan graphic driver prototype 

-  Notes
(0099513)
git (administrator)
2021-03-08 21:32

Branch CR32203 has been created by kgv.

SHA-1: 89eacb853ea922fe436d85373c143cec84ccfcf4


Detailed log of new commits:

Author: kgv
Date: Mon Mar 8 20:34:41 2021 +0300

    0032203: Draw Harness, ViewerTest - drop dependency from OpenGL
    
    Added TKOpenGlTest and TKD3DHostTest Draw Harness plugins.
    TKOpenGlTest is loaded by VISUALIZATION alias.
(0099514)
git (administrator)
2021-03-08 22:31

Branch CR32203 has been updated forcibly by kgv.

SHA-1: 460d168f6736a81f0f03bbfec4d4e42dac546fa8
(0099515)
git (administrator)
2021-03-08 22:53

Branch CR32203 has been updated forcibly by kgv.

SHA-1: 5761b1f4c7df01edb38183faf07bc1fe14f237a5
(0099544)
kgv (developer)
2021-03-17 13:04

Patch is ready for review
- OCCT: branch CR32203_1;
- OCC Products: branch CR32203_1.

http://jenkins-test-12.nnov.opencascade.com:8080/view/CR32203_1-CR32203_1-KGV/ [^]
(0099551)
osa (developer)
2021-03-17 14:12

Patches were reviewed
(0099616)
bugmaster (administrator)
2021-03-20 12:50

Combination -
OCCT branch : IR-2021-03-19
master SHA - d209b3176e21010e096833052698f1c0da5b04d5
a87b7ddc8cb44606b91e3f37113847c3f5f50fdc
Products branch : IR-2021-03-19 SHA - 6baf3a921c29525981c0ad7881214c9b20ffe3c1
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: 17753.85000000016 / 17750.250000000156 [+0.02%]
Products
Total CPU difference: 11481.660000000102 / 11540.5800000001 [-0.51%]
Windows-64-VC14:
OCCT
Total CPU difference: 19361.09375 / 19341.28125 [+0.10%]
Products
Total CPU difference: 12879.75 / 12869.921875 [+0.08%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
(0100048)
git (administrator)
2021-04-03 12:50

Branch CR32203 has been deleted by inv.

SHA-1: 2f7a19c6f3d9de87a4b11e192d9b97859cc16eff

- Related Changesets
occt: master b8db9379
Timestamp: 2021-03-08 17:34:41
Author: kgv
Committer: bugmaster
Details ] Diff ]
0032203: Draw Harness, ViewerTest - drop dependency from OpenGL

Added TKOpenGlTest and TKD3DHostTest Draw Harness plugins.
TKOpenGlTest is automatically loaded by ViewerTest::ViewerInit().

Commands vgldebug, vvbo, vcaps and vuserdraw have been moved to TKOpenGlTest.
New command vglshaders lists GLSL programs defined by OpenGl_GraphicDriver,
previously implemented by "vshaderprog -list".

Added new command vdriver for graphic driver selection.
Removed erroneous code from command vstereo.
mod - adm/MODULES Diff ] File ]
mod - adm/qmake/OccModule.pri Diff ] File ]
mod - adm/UDLIST Diff ] File ]
mod - CMakeLists.txt Diff ] File ]
mod - samples/tcl/snowflake.tcl Diff ] File ]
add - src/D3DHost/D3DHost_GraphicDriverFactory.cxx Diff ] File ]
add - src/D3DHost/D3DHost_GraphicDriverFactory.hxx Diff ] File ]
mod - src/D3DHost/FILES Diff ] File ]
add - src/D3DHostTest/D3DHostTest.cxx Diff ] File ]
add - src/D3DHostTest/D3DHostTest.hxx Diff ] File ]
add - src/D3DHostTest/FILES Diff ] File ]
mod - src/DrawResources/DrawPlugin Diff ] File ]
mod - src/DrawResources/TestCommands.tcl Diff ] File ]
mod - src/Graphic3d/FILES Diff ] File ]
mod - src/Graphic3d/Graphic3d_GraphicDriver.hxx Diff ] File ]
add - src/Graphic3d/Graphic3d_GraphicDriverFactory.cxx Diff ] File ]
add - src/Graphic3d/Graphic3d_GraphicDriverFactory.hxx Diff ] File ]
mod - src/OpenGl/FILES Diff ] File ]
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff ] File ]
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff ] File ]
add - src/OpenGl/OpenGl_GraphicDriverFactory.cxx Diff ] File ]
add - src/OpenGl/OpenGl_GraphicDriverFactory.hxx Diff ] File ]
add - src/OpenGlTest/FILES Diff ] File ]
add - src/OpenGlTest/OpenGlTest.cxx Diff ] File ]
add - src/OpenGlTest/OpenGlTest.hxx Diff ] File ]
add - src/OpenGlTest/OpenGlTest_Commands.cxx Diff ] File ]
mod - src/OS/Draw.tcl Diff ] File ]
mod - src/OS/Visualization.tcl Diff ] File ]
add - src/TKD3DHostTest/CMakeLists.txt Diff ] File ]
add - src/TKD3DHostTest/EXTERNLIB Diff ] File ]
add - src/TKD3DHostTest/FILES Diff ] File ]
add - src/TKD3DHostTest/PACKAGES Diff ] File ]
add - src/TKOpenGlTest/CMakeLists.txt Diff ] File ]
add - src/TKOpenGlTest/EXTERNLIB Diff ] File ]
add - src/TKOpenGlTest/FILES Diff ] File ]
add - src/TKOpenGlTest/PACKAGES Diff ] File ]
mod - src/TKViewerTest/EXTERNLIB Diff ] File ]
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff ] File ]
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff ] File ]
mod - tests/3rdparty/begin Diff ] File ]
mod - tests/bugs/iges/begin Diff ] File ]
mod - tests/bugs/vis/bug172 Diff ] File ]
mod - tests/bugs/vis/bug23654_MarkersRecompute Diff ] File ]
mod - tests/bugs/vis/bug23747_2 Diff ] File ]
mod - tests/bugs/vis/bug24131_markers_bitmap Diff ] File ]
mod - tests/bugs/vis/bug24131_markers_core Diff ] File ]
mod - tests/bugs/vis/bug24131_markers_glsl Diff ] File ]
mod - tests/bugs/vis/bug24131_markers_sprites Diff ] File ]
mod - tests/bugs/vis/bug24728 Diff ] File ]
mod - tests/bugs/vis/bug25532 Diff ] File ]
mod - tests/bugs/vis/bug25611_1 Diff ] File ]
mod - tests/bugs/vis/bug25611_2 Diff ] File ]
rm - tests/bugs/vis/bug25854 Diff ] File ]
mod - tests/bugs/vis/bug26312 Diff ] File ]
mod - tests/bugs/vis/bug26434 Diff ] File ]
mod - tests/bugs/vis/bug26599 Diff ] File ]
mod - tests/bugs/vis/bug27337 Diff ] File ]
mod - tests/bugs/vis/bug28099_text_core Diff ] File ]
mod - tests/bugs/vis/bug29127 Diff ] File ]
mod - tests/bugs/vis/bug29412 Diff ] File ]
mod - tests/bugs/vis/bug29938 Diff ] File ]
mod - tests/bugs/vis/bug30713 Diff ] File ]
mod - tests/bugs/vis/bug79 Diff ] File ]
mod - tests/caf/bugs/B6 Diff ] File ]
mod - tests/caf/bugs/D2 Diff ] File ]
mod - tests/caf/presentation/begin Diff ] File ]
mod - tests/geometry/begin Diff ] File ]
mod - tests/lowalgos/begin Diff ] File ]
mod - tests/mesh/begin Diff ] File ]
mod - tests/v3d/begin Diff ] File ]
add - tests/v3d/glsl/d3dhost Diff ] File ]
mod - tests/xml/begin Diff ] File ]
mod - tests/xml/data/ocaf/B6 Diff ] File ]

- Issue History
Date Modified Username Field Change
2021-03-08 19:37 kgv New Issue
2021-03-08 19:37 kgv Assigned To => kgv
2021-03-08 19:37 kgv Relationship added child of 0026392
2021-03-08 19:42 kgv Relationship added child of 0025219
2021-03-08 19:49 kgv Relationship added child of 0024123
2021-03-08 20:00 kgv Relationship added child of 0023814
2021-03-08 20:01 kgv Description Updated View Revisions
2021-03-08 20:01 kgv Product Version => 6.8.0
2021-03-08 21:32 git Note Added: 0099513
2021-03-08 21:33 kgv Relationship added child of 0030631
2021-03-08 22:31 git Note Added: 0099514
2021-03-08 22:53 git Note Added: 0099515
2021-03-17 13:04 kgv Note Added: 0099544
2021-03-17 13:04 kgv Assigned To kgv => osa
2021-03-17 13:04 kgv Status new => resolved
2021-03-17 14:12 osa Note Added: 0099551
2021-03-17 14:12 osa Assigned To osa => bugmaster
2021-03-17 14:12 osa Status resolved => reviewed
2021-03-20 12:50 bugmaster Note Added: 0099616
2021-03-20 12:50 bugmaster Status reviewed => tested
2021-03-20 12:59 bugmaster Test case number => v3d/glsl/d3dhost
2021-03-23 21:46 bugmaster Changeset attached => occt master b8db9379
2021-03-23 21:46 bugmaster Status tested => verified
2021-03-23 21:46 bugmaster Resolution open => fixed
2021-04-03 12:50 git Note Added: 0100048


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker