Nick Fisher
003fd59269
(web) add -Wno-invalid-specialization
2025-07-03 16:23:24 +08:00
Nick Fisher
0fb4fd0004
(web) use mimalloc as default allocator on emscripten builds and set SAFE_HEAP to 1 by default for debug builds
2025-06-03 16:40:12 +08:00
Nick Fisher
e147e59d8d
don't call endFrame() unless beginFrame() was called
...
only use condition_variable on non-emscripten builds
2025-06-03 16:39:04 +08:00
Nick Fisher
5ed00164a9
(web) expose HEAPF32
2025-05-29 22:26:59 +08:00
Nick Fisher
aab2b0b769
(web) update emcc flags
2025-05-28 21:54:31 +08:00
Nick Fisher
ffc7717149
(web) add explicit check for failure to create context
2025-05-28 21:54:03 +08:00
Nick Fisher
5db9fe2c9e
disable initial clear color (blue) for gl canvas on web
2025-05-28 10:47:44 +08:00
Nick Fisher
5ce2efa638
(web) remove console logging
2025-05-21 13:15:43 +08:00
Nick Fisher
2f16908992
feat! js_interop improvements
2025-05-07 17:06:38 +08:00
Nick Fisher
2ab56b86bc
remove old CMake script
2025-05-07 16:53:16 +08:00
Nick Fisher
4650ae1295
feat: Rename Gizmo material to UnlitFixedSize, and expose methods for using this material on other entities. Also exposes new methods for setting single float parameters.
2024-11-02 10:23:36 +08:00
Nick Fisher
c3319ebbf3
feat: add new grid overlay files to web CmakeLists
2024-08-24 16:00:15 +08:00
Nick Fisher
7693a0fe14
feat: re-implement (native) Gizmo class, expose preserveScaling parameter for setParent, add methods for getting viewport bounding box from renderable entity
2024-08-22 18:04:06 +08:00
Nick Fisher
300396b97e
feat: (web) allow table growth in emscripten module for passing C-style callback function pointers
2024-08-21 14:30:17 +08:00
Nick Fisher
7418fb867d
feat: allow passing assetPathPrefix to ThermionViewerWasm to account for Flutter build asset paths
2024-07-23 09:38:25 +08:00
Nick Fisher
7b97b2e6c3
save fetched resources to IndexedDB on web
2024-07-04 14:19:37 +08:00
Nick Fisher
fd19fc1c68
fix: use preserveDrawingBuffer=true on web
...
using createImageFromImageBitmap to import the canvas directly into a Flutter app results in flickering unless this is set to true (as the drawing buffer is otherwise cleared after each render, which may not line up with Flutter's ticker
2024-06-21 11:19:16 +08:00
Nick Fisher
0ec7e2af95
refactor: export ThermionViewerWasm for web and hide FFI/WASM version
2024-06-21 11:19:16 +08:00
Nick Fisher
68a67dad19
remove old library dirs
2024-06-16 13:51:16 +08:00
Nick Fisher
dc0c855135
documentation & further renaming
2024-06-16 13:22:27 +08:00
Nick Fisher
fe62a70e29
renaming to Thermion
2024-06-16 13:22:22 +08:00