Commit Graph

28 Commits

Author SHA1 Message Date
Nick Fisher 92fbe2e5d5 chore!: restructure viewer folders as libraries to only export the public interface 2024-10-23 14:45:01 +08:00
Nick Fisher 56e00c9c55 add background color tests 2024-10-23 14:45:00 +08:00
Nick Fisher ed5f23faf2 introduce stronger native typing, camera projection/culling methods, update tests 2024-10-23 14:45:00 +08:00
Nick Fisher ab1de78b74 rename from *FFI to *RenderThread, return bool from render() to check frame timings, update render loop to wait on condition variable, add requestFrame() method 2024-10-23 14:45:00 +08:00
Nick Fisher 7bcfd0f805 rename CameraPtr to TCamera and use named arguments for setCameraLensProjection 2024-10-23 14:45:00 +08:00
Nick Fisher 3e1b151488 move MaterialInstance methods to own class 2024-10-23 14:45:00 +08:00
Nick Fisher 820ad7cb28 rename setLayerEnabled to setLayerVisibility, add setVisibilityLayer method 2024-10-23 14:45:00 +08:00
Nick Fisher df0a744cc9 add setMaterialDepthWrite method 2024-10-23 14:44:59 +08:00
Nick Fisher af55ef56c9 update tests 2024-10-23 14:44:59 +08:00
Nick Fisher 3cf4790148 update tests 2024-10-23 14:44:58 +08:00
Nick Fisher 3f9db33340 add test cube texture image 2024-10-23 14:44:58 +08:00
Nick Fisher 2c42fbd38d update test 2024-10-23 14:44:58 +08:00
Nick Fisher 8eca3ec76b add image methods to test helper 2024-10-23 14:44:58 +08:00
Nick Fisher ce2266d0ed test updates 2024-10-23 14:44:57 +08:00
Nick Fisher 679d208c8d test update 2024-10-23 14:44:39 +08:00
Nick Fisher a7f6ae19f0 update tests 2024-10-23 14:44:39 +08:00
Nick Fisher 12aaebd154 update test 2024-10-23 14:44:37 +08:00
Nick Fisher 9686650987 update test helpers 2024-10-23 14:44:35 +08:00
Nick Fisher ec9366d72b feat: add getAncestor method 2024-10-23 14:44:35 +08:00
Nick Fisher 96e2de6de1 update tests 2024-10-23 14:44:35 +08:00
Nick Fisher af30b27724 test: add test cube.glb 2024-10-23 14:44:34 +08:00
Nick Fisher 0a4e3501dc feat: add flag for keepData for gltf instancing, add highlightScene, add stencilHighlight method 2024-10-23 14:44:34 +08:00
Nick Fisher 0f5b90998e test: update viewport gizmo test 2024-10-23 14:44:33 +08:00
Nick Fisher 4fbc113fcb chore: add viewport test 2024-10-23 14:44:30 +08:00
Nick Fisher 9eb2285433 refactor: rearrange some stubs/imports for easier web WASM deployment 2024-06-21 15:20:08 +08:00
Nick Fisher af7b2e03b7 delete test outputs 2024-06-16 13:32:58 +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