occt: master 5de4b704

Author Committer Branch Timestamp Parent
kgv bugmaster master 2021-01-18 17:50:52 master 96049f2e
Affected Issues  0032065: Samples - use MODULARIZE within WebGL sample
Changeset 0032065: Samples - use MODULARIZE within WebGL sample

Fixed multitouch input.

Module is now exported with global functions hidden via MODULARIZE
as global object OccViewerModule created by createOccViewerModule().
Global Module setup has been moved to occt-webgl-viewer.js.

Use EMSCRIPTEN_KEEPALIVE attribute istead of listing C functions via EXTRA_EXPORTED_RUNTIME_METHODS.
WasmOcctView now exports static methods as Module functions using EMSCRIPTEN_BINDINGS.

Standard_ASSERT_DBGBREAK_() is now defined using emscripten_debugger().
mod - adm/scripts/ios_build.sh Diff File
mod - adm/scripts/wasm_build.bat Diff File
mod - adm/scripts/wasm_custom.bat.template Diff File
mod - adm/scripts/wasm_sample_build.bat Diff File
mod - samples/webgl/CMakeLists.txt Diff File
mod - samples/webgl/main.cpp Diff File
mod - samples/webgl/occt-webgl-sample.html Diff File
add - samples/webgl/occt-webgl-viewer.js Diff File
add - samples/webgl/WasmOcctPixMap.cpp Diff File
add - samples/webgl/WasmOcctPixMap.h Diff File
mod - samples/webgl/WasmOcctView.cpp Diff File
mod - samples/webgl/WasmOcctView.h Diff File
mod - src/DrawResources/OCC_logo.png Diff File
mod - src/Standard/Standard_Assert.hxx Diff File