]> OCCT Git - occt.git/commit
0032203: Draw Harness, ViewerTest - drop dependency from OpenGL
authorkgv <kgv@opencascade.com>
Mon, 8 Mar 2021 17:34:41 +0000 (20:34 +0300)
committerbugmaster <bugmaster@opencascade.com>
Wed, 17 Mar 2021 16:56:54 +0000 (19:56 +0300)
commitb8db9379fedc0108a67dfa6c8236a971a9445bed
tree78be018a93589b9c9f7f290b241d131d3a764d02
parent655e883cb9e2ff336a10416a8248d03b13c94a37
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.
73 files changed:
CMakeLists.txt
adm/MODULES
adm/UDLIST
adm/qmake/OccModule.pri
samples/tcl/snowflake.tcl
src/D3DHost/D3DHost_GraphicDriverFactory.cxx [new file with mode: 0644]
src/D3DHost/D3DHost_GraphicDriverFactory.hxx [new file with mode: 0644]
src/D3DHost/FILES
src/D3DHostTest/D3DHostTest.cxx [new file with mode: 0644]
src/D3DHostTest/D3DHostTest.hxx [new file with mode: 0644]
src/D3DHostTest/FILES [new file with mode: 0644]
src/DrawResources/DrawPlugin
src/DrawResources/TestCommands.tcl
src/Graphic3d/FILES
src/Graphic3d/Graphic3d_GraphicDriver.hxx
src/Graphic3d/Graphic3d_GraphicDriverFactory.cxx [new file with mode: 0644]
src/Graphic3d/Graphic3d_GraphicDriverFactory.hxx [new file with mode: 0644]
src/OS/Draw.tcl
src/OS/Visualization.tcl
src/OpenGl/FILES
src/OpenGl/OpenGl_GraphicDriver.cxx
src/OpenGl/OpenGl_GraphicDriver.hxx
src/OpenGl/OpenGl_GraphicDriverFactory.cxx [new file with mode: 0644]
src/OpenGl/OpenGl_GraphicDriverFactory.hxx [new file with mode: 0644]
src/OpenGlTest/FILES [new file with mode: 0644]
src/OpenGlTest/OpenGlTest.cxx [new file with mode: 0644]
src/OpenGlTest/OpenGlTest.hxx [new file with mode: 0644]
src/OpenGlTest/OpenGlTest_Commands.cxx [new file with mode: 0644]
src/TKD3DHostTest/CMakeLists.txt [new file with mode: 0644]
src/TKD3DHostTest/EXTERNLIB [new file with mode: 0644]
src/TKD3DHostTest/FILES [new file with mode: 0644]
src/TKD3DHostTest/PACKAGES [new file with mode: 0644]
src/TKOpenGlTest/CMakeLists.txt [new file with mode: 0644]
src/TKOpenGlTest/EXTERNLIB [new file with mode: 0644]
src/TKOpenGlTest/FILES [new file with mode: 0644]
src/TKOpenGlTest/PACKAGES [new file with mode: 0644]
src/TKViewerTest/EXTERNLIB
src/ViewerTest/ViewerTest_OpenGlCommands.cxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx
tests/3rdparty/begin
tests/bugs/iges/begin
tests/bugs/vis/bug172
tests/bugs/vis/bug23654_MarkersRecompute
tests/bugs/vis/bug23747_2
tests/bugs/vis/bug24131_markers_bitmap
tests/bugs/vis/bug24131_markers_core
tests/bugs/vis/bug24131_markers_glsl
tests/bugs/vis/bug24131_markers_sprites
tests/bugs/vis/bug24728
tests/bugs/vis/bug25532
tests/bugs/vis/bug25611_1
tests/bugs/vis/bug25611_2
tests/bugs/vis/bug25854 [deleted file]
tests/bugs/vis/bug26312
tests/bugs/vis/bug26434
tests/bugs/vis/bug26599
tests/bugs/vis/bug27337
tests/bugs/vis/bug28099_text_core
tests/bugs/vis/bug29127
tests/bugs/vis/bug29412
tests/bugs/vis/bug29938
tests/bugs/vis/bug30713
tests/bugs/vis/bug79
tests/caf/bugs/B6
tests/caf/bugs/D2
tests/caf/presentation/begin
tests/geometry/begin
tests/lowalgos/begin
tests/mesh/begin
tests/v3d/begin
tests/v3d/glsl/d3dhost [new file with mode: 0644]
tests/xml/begin
tests/xml/data/ocaf/B6