From 047f40911d9e4df3267b59ac30bd265f9e7e9c0f Mon Sep 17 00:00:00 2001 From: kgv Date: Mon, 22 Mar 2021 00:46:34 +0300 Subject: [PATCH] DRAWEXE.html --- src/DRAWBUNDLE/CMakeLists.txt | 4 +- src/DRAWBUNDLE/DRAWEXE.html | 97 +++++++++++++++++++++++++++++++++++ src/OpenGl/OpenGl_Caps.cxx | 5 +- 3 files changed, 103 insertions(+), 3 deletions(-) create mode 100644 src/DRAWBUNDLE/DRAWEXE.html diff --git a/src/DRAWBUNDLE/CMakeLists.txt b/src/DRAWBUNDLE/CMakeLists.txt index 05f1b1d144..a6d06f439f 100644 --- a/src/DRAWBUNDLE/CMakeLists.txt +++ b/src/DRAWBUNDLE/CMakeLists.txt @@ -10,8 +10,8 @@ if (EMSCRIPTEN) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --bind") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -s TOTAL_MEMORY=512MB") - #set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -s MODULARIZE=1") - #set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -s EXPORT_NAME='createDRAWEXE'") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -s MODULARIZE=1") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -s EXPORT_NAME='createDRAWEXE'") #set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -s EXTRA_EXPORTED_RUNTIME_METHODS=['ccall','cwrap']") endif() diff --git a/src/DRAWBUNDLE/DRAWEXE.html b/src/DRAWBUNDLE/DRAWEXE.html new file mode 100644 index 0000000000..208e82d915 --- /dev/null +++ b/src/DRAWBUNDLE/DRAWEXE.html @@ -0,0 +1,97 @@ + + + + + +OCCT Draw Harness + + + +

OCCT Draw Harness

+
+ +
+
+ + + +
+

Console output:

+

+ + + + diff --git a/src/OpenGl/OpenGl_Caps.cxx b/src/OpenGl/OpenGl_Caps.cxx index b339c15d15..5adefbb57c 100755 --- a/src/OpenGl/OpenGl_Caps.cxx +++ b/src/OpenGl/OpenGl_Caps.cxx @@ -62,7 +62,10 @@ OpenGl_Caps::OpenGl_Caps() suppressExtraMsg (Standard_True), glslDumpLevel (OpenGl_ShaderProgramDumpLevel_Off) { - // +#if defined(__EMSCRIPTEN__) + buffersNoSwap = true; // swap has no effect in WebGL + buffersOpaqueAlpha = true; // avoid unexpected blending of canvas with page background +#endif } // ======================================================================= -- 2.39.5