Nick Fisher
|
eb4e70a7cf
|
chore: remove colors from Gizmo
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
19ffa91164
|
chore: update stubbed viewer
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
a519701510
|
chore: logging
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
5fb5e42b98
|
feat: allow custom material for grid overlay, and material creation from Uint8List
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
ba3636a203
|
fix: use render thread methods for grid overlay creation and create ubershader instance
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
e0b4ebc349
|
chore: regenerate bindings
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
1d1a3cbfe6
|
chore: rename to FFIMaterialInstance
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
7aa0367a3b
|
internal: *Material_createInstance
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
0817efc33e
|
internal: add Dart FFIMaterial type
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
0facb3f906
|
internal: add TMaterial type
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
355c28477b
|
internal: add Material_createInstance
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
c1a294315a
|
internal: expose Engine getters (TransformManager, RenderableManager), and build/desotry material methods
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
f27628e719
|
internal: add createGrid/destroyMaterial render thread methods
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
fd1faa6023
|
feat: allow passing custom material for grid overlay
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
8fa43e5306
|
feat: allow passing custom material for grid overlay
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
94863134fc
|
feat: allow passing custom material for grid overlay
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
1b979252db
|
feat: re-implement grid overlay
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
852cb58ba9
|
fix: move material/instance creation to render thread
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
7cf1468f38
|
feat: more rotation gizmo improvements
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
62cd85c148
|
feat: rotation gizmo improvements
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
771f851784
|
feat: add rotation gizmo
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
def85614d8
|
feat: add rotation gizmo
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
0ad73d06e0
|
internal: pass NameComponentManager to GltfSceneAsset, used for finding child entities by name
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
6c236da675
|
feat: add rotation gizmo asset + resource file
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
6b883f3352
|
chore: update hit test entities used for gizmo
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
ffa0f77a42
|
chore: ignore TRACE when ENABLE_TRACING not set
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
26ae21910f
|
feat: add rotation gizmo asset + resource file
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
5c3af255e4
|
chore: remove unused transform parameter from unlit_fixed_size material
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
29c35f9037
|
refactor: Gizmo internals
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
1e1d6fdcc9
|
chore: add dummy bounding box to GridOverlay
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
113f769160
|
chore: regenerate materials
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
278575c3e2
|
internal: add bounding box to SceneAsset & subclasses
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
27e150ebf6
|
chore: clean up static_cast
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
fe0f63c4cb
|
chore: update gizmo materials
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
b94aeb8b4a
|
chore: whitespace
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
8b9b299786
|
chore: update generated bindings
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
6ce743057b
|
chore: whitespace
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
fbb53f9033
|
fix: use createGizmoRenderThread
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
8a894f7e88
|
refactor: add createGizmoRenderThread
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
5e88a710ae
|
chore: explicitly build debug symbols in debug mode, and add gizmo.c/gizmo_glb.c to build
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
6b36d67ed7
|
feat: add gizmo.glb to assets/resources
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
5564be9ce9
|
feat: add TRACE macro
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
9f676f42b9
|
remove old HighlightOverlay class
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
981fd63963
|
update overlay tests
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
cb9320f3a1
|
remove pragma from Geometry builder cpp
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
6d5bc305dc
|
fix SceneManager_createCameraRenderThread
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
1c5b5c890b
|
reimplement grid as SceneAsset
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
e43e1c9cbd
|
flip camera wireframe direction
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
5fe985d2c7
|
add create/set camera render thread functions
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
80ca4b97a9
|
add create/set camera render thread functions
|
2025-01-07 08:25:48 +08:00 |
|