Commit Graph

137 Commits

Author SHA1 Message Date
Nick Fisher
94683ab5a9 (test) ensure aspect ratio is correctly set if viewport is not square 2025-05-23 16:28:32 +08:00
Nick Fisher
725f36a860 (test) use RGBA32F when creating render target in TestHelper 2025-05-22 15:23:30 +08:00
Nick Fisher
51212bdeed (test) cleanup imports 2025-05-22 15:22:32 +08:00
Nick Fisher
9785576866 reinstate View tests 2025-05-22 15:03:22 +08:00
Nick Fisher
3007dec127 TextureProjection now makes a separate render pass for each View.
This is needed because changing material properties between beginFrame/endFrame is unsupported
2025-05-22 15:03:06 +08:00
Nick Fisher
1008452198 (test) formatting 2025-05-21 13:16:20 +08:00
Nick Fisher
1f58c13179 (test) formatting 2025-05-21 13:16:06 +08:00
Nick Fisher
73f04eb0d4 update test helper setup for new objective_c package 2025-05-21 13:14:46 +08:00
Nick Fisher
097d991ea8 move precompiled Swift lib to test/generated and add precompiled objc 2025-05-21 13:14:31 +08:00
Nick Fisher
5cf494def9 remove old input handler test 2025-05-21 12:03:20 +08:00
Nick Fisher
e432b0be1d update tests 2025-05-21 11:58:32 +08:00
Nick Fisher
1fb68b20e9 separate Gltf/Morph/BoneAnimationComponentManager definitions
move gltf animation instantiation to GltfAnimationComponentManager (this helps ensure we are creating the component on the correct entity)
2025-05-20 14:57:26 +08:00
Nick Fisher
4b2342979f update tests + bindings 2025-05-17 21:52:21 +08:00
Nick Fisher
c98e604e76 split animation components into GltfAnimation/MorphAnimation/BoneAnimation 2025-05-17 10:11:55 +08:00
Nick Fisher
c7ad70b81c add glTF animation track to test cube 2025-05-17 10:03:51 +08:00
Nick Fisher
2f16908992 feat! js_interop improvements 2025-05-07 17:06:38 +08:00
Nick Fisher
e5b75debed add test for destroy camera 2025-04-19 09:50:18 +08:00
Nick Fisher
da87442b3a add async gltf test 2025-04-16 18:01:31 +08:00
Nick Fisher
0759590f4c test fix 2025-04-16 18:00:17 +08:00
Nick Fisher
a4227df098 test cleanup 2025-04-16 17:23:56 +08:00
Nick Fisher
d0b297b015 add destructor test 2025-03-28 15:55:35 +08:00
Nick Fisher
4ac1b5329c tests: split createViewer from withViewer 2025-03-28 15:55:35 +08:00
Nick Fisher
bf44ca7ddd add precompiled swift lib for macos tests 2025-03-28 15:55:35 +08:00
Nick Fisher
e25d7805d9 comment out tests for merge 2025-03-28 15:55:35 +08:00
Nick Fisher
709fe35852 instancing tests/demo 2025-03-28 14:06:12 +08:00
Nick Fisher
ecb8d8672a fix instancing so that gltf assets always fill the first instance slot 2025-03-28 13:06:36 +08:00
Nick Fisher
b4e4eb349c test updates 2025-03-28 10:04:21 +08:00
Nick Fisher
7a5fdb0b77 test updates 2025-03-28 10:04:02 +08:00
Nick Fisher
51e51db229 VDTM tests 2025-03-28 10:03:39 +08:00
Nick Fisher
123543a985 test fixes 2025-03-28 10:03:14 +08:00
Nick Fisher
cd9332063c update TestHelper 2025-03-28 10:02:01 +08:00
Nick Fisher
54a0a0befb update TextureProjection 2025-03-28 10:01:49 +08:00
Nick Fisher
cd1c2f3827 projection work + tests 2025-03-28 10:01:00 +08:00
Nick Fisher
cac063324d texture projection work 2025-03-25 12:16:38 +08:00
Nick Fisher
6c25a3c405 projection tests 2025-03-25 11:32:53 +08:00
Nick Fisher
999b1e613f refactoring + texture projection 2025-03-25 09:39:02 +08:00
Nick Fisher
255c0edd49 refactoring 2025-03-21 14:56:20 +08:00
Nick Fisher
1177a71f73 test updates 2025-03-20 18:56:10 +08:00
Nick Fisher
cbff4cd805 refactoring 2025-03-20 11:07:16 +08:00
Nick Fisher
2244359edd interm texture depth tests 2025-03-17 17:00:47 +08:00
Nick Fisher
4205b86f13 update generated Swift bindings 2025-03-17 16:55:28 +08:00
Nick Fisher
e1446c7eb8 more VDTM work 2025-03-10 22:21:25 +08:00
Nick Fisher
1f4af8c946 more VDTM work 2025-03-10 22:05:10 +08:00
Nick Fisher
75bee32e54 test fix 2025-03-10 18:11:23 +08:00
Nick Fisher
1d49db4767 3D texture tests 2025-03-10 18:06:27 +08:00
Nick Fisher
593bca3365 feat: expose setCastShadows/setReceiveShadows 2025-03-05 14:47:55 +08:00
Nick Fisher
cca9fba79f add setImage method to set texture image directly from buffer 2025-03-04 18:17:17 +08:00
Nick Fisher
a245cf2915 add bitmap conversion to utils 2025-03-04 18:16:49 +08:00
Nick Fisher
fc7f5d7b93 create material for texture baking
textures can now be created manually and are no longer tracked by SceneManager (and therefore require manual tracking/disposal)
2025-03-04 14:52:48 +08:00
Nick Fisher
665c2fb39d update projection test 2025-03-04 14:37:13 +08:00