Nick Fisher
|
682881e133
|
don't ignore .github
|
2025-06-25 11:06:55 +08:00 |
|
Nick Fisher
|
3e2405aa76
|
merge linux CI runner
|
2025-06-25 11:06:47 +08:00 |
|
Nick Fisher
|
52038084f3
|
(CI) fix workflow
|
2025-06-25 11:05:45 +08:00 |
|
Nick Fisher
|
af9c2a93dc
|
(Linux) remove OS check for mikktspace & geometry
|
2025-06-25 11:05:07 +08:00 |
|
Nick Fisher
|
e99ccb3100
|
(CI) update GitHub workflow runner for Linux
|
2025-06-25 11:03:48 +08:00 |
|
Nick Fisher
|
ed21eec66e
|
pass through instance owner to FFIAsset so instances can be created on instances
|
2025-06-24 21:31:10 +08:00 |
|
Nick Fisher
|
05c62d5fa0
|
fix for macOS support
|
2025-06-24 15:39:41 +08:00 |
|
Nick Fisher
|
bec34e5b0b
|
(test) update image path
|
2025-06-24 15:34:12 +08:00 |
|
Nick Fisher
|
634c6d6877
|
(web) only requestFrame/setState when canvas is imported as widget
|
2025-06-24 15:33:50 +08:00 |
|
Nick Fisher
|
b47e7f206c
|
update BUILDING.md for Linux
|
2025-06-24 15:33:24 +08:00 |
|
Nick Fisher
|
1fe1889fa2
|
remove STB_IMAGE_IMPLEMENTATION (this is already linked)
|
2025-06-24 15:30:39 +08:00 |
|
Nick Fisher
|
4a43c6169a
|
update build.dart for Linux support
|
2025-06-24 15:27:27 +08:00 |
|
Nick Fisher
|
6075608bda
|
(CI) fix workflow
|
2025-06-24 15:26:46 +08:00 |
|
Nick Fisher
|
8a1f320bb7
|
remove objective_c from dev_dependencies & change test_helper to create render target without importing textures
|
2025-06-24 13:37:09 +08:00 |
|
Nick Fisher
|
ed5fb03aa4
|
(CI) update GitHub workflow to add update-goldens
|
2025-06-24 13:27:33 +08:00 |
|
Nick Fisher
|
21ccb52ab9
|
fix missing includes for Linux compatibility
|
2025-06-24 12:30:33 +08:00 |
|
Nick Fisher
|
ff48ce94a3
|
update build.dart to prepare for Linux support
|
2025-06-24 10:46:33 +08:00 |
|
Nick Fisher
|
d20ff0a6f1
|
don't require SwapChain to be passed to viewer.render - this will just render into all registered swapchains
|
2025-06-24 10:36:10 +08:00 |
|
Nick Fisher
|
c7d4d9cb33
|
add NativeHandle interface and refactor SwapChain to use getNativeHandle
|
2025-06-24 10:35:33 +08:00 |
|
Nick Fisher
|
9aec83fd70
|
throw Exception if createInstance is called on an instance and pass through isInstance/keepData flags
|
2025-06-24 10:22:40 +08:00 |
|
Nick Fisher
|
4dbd761d16
|
always request stencil buffer (depth24_stencil8) on macos/ios
|
2025-06-23 12:48:25 +08:00 |
|
Nick Fisher
|
fc365744ef
|
(test) add cube_texture2.svg
|
2025-06-23 12:47:02 +08:00 |
|
Nick Fisher
|
900e43b5ec
|
(example) (web) update build_web_compilers dependency
|
2025-06-23 12:46:45 +08:00 |
|
Nick Fisher
|
c78cd45b8a
|
(example) (web) cleanup js_wasm example HTML when building for wasm
|
2025-06-23 12:46:18 +08:00 |
|
Nick Fisher
|
1268970ba7
|
(example) (web) cleanup js_wasm example
|
2025-06-23 12:45:59 +08:00 |
|
Nick Fisher
|
f93e44abd5
|
(web) don't hardcore 60fps timer on web
|
2025-06-23 12:44:37 +08:00 |
|
Nick Fisher
|
d41f29c06d
|
(web) after capture is called on emscripten builds, request the render thread to exit/resume to yield to the browser so the frame is committed
|
2025-06-23 12:43:40 +08:00 |
|
Nick Fisher
|
e27be37378
|
add mRestart flag to immediately request the thread exits to force a commit frame
|
2025-06-23 12:43:03 +08:00 |
|
Nick Fisher
|
a8a7f11d44
|
add mRestart flag to immediately request the thread exits to force a commit frame
|
2025-06-23 12:42:53 +08:00 |
|
Nick Fisher
|
c81f2f225c
|
(test) add simple capture test
|
2025-06-23 12:41:56 +08:00 |
|
Nick Fisher
|
a89c6d0eb3
|
update key map
|
2025-06-23 12:39:25 +08:00 |
|
Nick Fisher
|
34c9d5a279
|
(example) update metadata
|
2025-06-23 12:39:07 +08:00 |
|
Nick Fisher
|
57999bec3c
|
clean up TextureProjection
|
2025-06-23 12:38:35 +08:00 |
|
Nick Fisher
|
69400f8b68
|
update TextureProjection to accept material instances and render multiple target entities
|
2025-06-23 12:38:06 +08:00 |
|
Nick Fisher
|
18b6b2e5f0
|
(web) in capture, add extra call to render a frame to flush frame callbacks
|
2025-06-23 12:27:05 +08:00 |
|
Nick Fisher
|
7e802f7b23
|
formatting
|
2025-06-23 12:25:30 +08:00 |
|
Nick Fisher
|
ce23b9f3cd
|
(doc) add documentation for destroyAsset instances
|
2025-06-23 12:25:18 +08:00 |
|
Nick Fisher
|
45d8c7b929
|
(example) add user_defines to headless example pubspec
|
2025-06-23 12:24:46 +08:00 |
|
Nick Fisher
|
7a484ee794
|
update light tests for IBL from manually-created texture
|
2025-06-23 12:23:12 +08:00 |
|
Nick Fisher
|
832319ee1b
|
(test) add bounding box test to asset_tests
|
2025-06-23 12:22:13 +08:00 |
|
Nick Fisher
|
668c001b49
|
add inUse flag to assist with recycling gltf instances
|
2025-06-23 12:21:52 +08:00 |
|
Nick Fisher
|
e503dd2e8b
|
docstrings for GltfSceneAsset destroyInstance
|
2025-06-23 12:21:21 +08:00 |
|
Nick Fisher
|
e1c34cc4d9
|
formatting
|
2025-06-23 12:21:04 +08:00 |
|
Nick Fisher
|
b035d45ada
|
(example) remove HTML header from picking web
|
2025-06-23 12:20:31 +08:00 |
|
Nick Fisher
|
75d34f0afb
|
log user defines in build.dart
|
2025-06-23 12:20:14 +08:00 |
|
Nick Fisher
|
d053bfd6da
|
move showBoundingBox/hideBoundingBox implementation to ThermionViewerFFI
|
2025-06-23 12:19:41 +08:00 |
|
Nick Fisher
|
920f81c514
|
add flipY argument to pixelBufferToPng
|
2025-06-23 12:18:08 +08:00 |
|
Nick Fisher
|
b64a505ffc
|
formatting
|
2025-06-23 12:17:52 +08:00 |
|
Nick Fisher
|
00debf509d
|
remove getBoundingBoxAsset and destroyBoundingBoxAsset from ThermionAsset
|
2025-06-23 12:17:38 +08:00 |
|
Nick Fisher
|
73b32f9c1e
|
start migrating from covariant (for FFIAsset) to getNativeHandle()
|
2025-06-23 11:58:51 +08:00 |
|