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 |
|
Nick Fisher
|
d3b4bed654
|
move grid clipspace.z closer to camera to allow for skybox
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
c117555b2c
|
gizmo improvements, use render thread methods for createCamera, allow setParent null to unparent transform
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
abbf2d5391
|
update bindings
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
a31c800204
|
add wireframe camera to geometry
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
877e8def80
|
add dithering to view
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
fb650dbd52
|
allow null parent to setParent
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
c34c7d5545
|
change grid priority
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
fe37d45e1a
|
return null entity for grid overlay
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
bf3d4f7c0e
|
add dithering to view
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
69643e26f6
|
whitespace
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
44b502a1e4
|
add dithering to view
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
6d36dc7923
|
add dithering to view
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
151935913f
|
allow null parent to setParent
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
d72ed58436
|
in createGeometry, all geometry entities to scene
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
d53a8b20b8
|
move Geometry asset builder from header to own implementation
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
600ab1ad28
|
update tests
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
aa7350c419
|
gizmo & picking improvements
|
2025-01-07 08:25:48 +08:00 |
|
Nick Fisher
|
c2077cb6b1
|
fix: store reference to material instances in ThermionViewer so they can be cleaned up on dispose
|
2025-01-07 08:25:48 +08:00 |
|