Commit Graph

951 Commits

Author SHA1 Message Date
Nick Fisher
5e0c4e1f70 update pubspec.lock 2024-03-09 11:22:33 +08:00
Nick Fisher
2fc1e6a127 update generated bindings 2024-03-09 11:22:24 +08:00
Nick Fisher
f02cd5d611 rejig frame timings 2024-03-09 11:22:12 +08:00
Nick Fisher
ed8bcd5794 remove logging 2024-03-09 11:18:18 +08:00
Nick Fisher
00c0e2526e pass callback to native pick(), dont use _ffi version for get_animation_names 2024-03-09 11:17:54 +08:00
Nick Fisher
13fa60e8de pass callback to native pick() and remove pick_ffi 2024-03-09 11:17:25 +08:00
Nick Fisher
6e9a02b5b5 Merge branch 'feature/instancing' of github.com:nmfisher/polyvox_filament into feature/instancing 2024-03-08 18:02:14 +08:00
Nick Fisher
950d00dc3d update CHANGELOG 2024-03-08 18:02:06 +08:00
Nick Fisher
f72aeb486c add release instructions for Android 2024-03-08 18:01:38 +08:00
Nick Fisher
d6cc6c13fe update example app gradle 2024-03-08 18:01:22 +08:00
Nick Fisher
2cbaeabe6c update kotlin/gradle versions 2024-03-08 18:01:04 +08:00
Nick Fisher
7d0ae605d6 update kotlin/gradle versions 2024-03-08 18:00:49 +08:00
Nick Fisher
3cbf796248 pass through scaleStart/Update/End to mobile gesture detector 2024-03-08 18:00:30 +08:00
Nick Fisher
4377a55747 no need to create WGL context explicitly - defer to Engine 2024-03-07 17:16:48 +11:00
Nick Fisher
b8aab1d030 turn PP off by default 2024-03-07 17:16:03 +11:00
Nick Fisher
a872cef436 initialize flutterTextureId to -1 2024-03-07 16:44:56 +11:00
Nick Fisher
59d6b17f63 remove duplicate ANGLE flutterTextureId 2024-03-07 16:44:27 +11:00
Nick Fisher
1fccaf1990 EGL logging 2024-03-07 16:44:03 +11:00
Nick Fisher
c34a1b0370 remove duplicate sharedContext 2024-03-07 16:43:29 +11:00
Nick Fisher
34d5478beb disable postprocessing by default 2024-03-07 16:42:57 +11:00
Nick Fisher
f0c48d7f0a cleanup EGL/D3D texture rendering 2024-03-07 12:19:01 +11:00
Nick Fisher
8ef166d9b8 move Flutter result checks to OpenGLTextureBuffer 2024-03-06 20:07:52 +11:00
Nick Fisher
89c7f7ddc3 hardcode frame interval to 1 2024-03-06 20:06:05 +11:00
Nick Fisher
c797cfc3b7 don't unnecessarily repaint FilamentWidget 2024-03-06 19:28:53 +11:00
Nick Fisher
6e7e918125 only conditionally add WGL_USE_BACKING_WINDOW 2024-03-06 19:28:38 +11:00
Nick Fisher
150f409ae1 don't mark texture frame available when USE_BACKING_WINDOW is true 2024-03-06 19:28:14 +11:00
Nick Fisher
732a6d0527 reduce default Windows color/depth buffer to 24/16 2024-03-06 19:28:06 +11:00
Nick Fisher
fda70fb6d1 use std::vector instead of dynamic array to stop MSVC complaining 2024-03-06 19:27:52 +11:00
Nick Fisher
adfb607eb7 make all FFI calls async with completers 2024-03-05 13:51:57 +08:00
Nick Fisher
39fa9387e6 expose removeCollisionComponent 2024-03-05 10:30:42 +08:00
Nick Fisher
32fe5d9083 remove unused test linux file 2024-03-05 10:22:12 +08:00
Nick Fisher
246494404c explicitly include iomanip header for iOS build using dart native 2024-03-05 10:21:51 +08:00
Nick Fisher
0c9e051baf rename plugin files 2024-03-05 10:21:26 +08:00
Nick Fisher
5287c108f9 rename getMeshNames to getChildEntities 2024-03-04 21:43:56 +08:00
Nick Fisher
e2a56f4136 fix bad copy-paste bug 2024-03-04 21:43:35 +08:00
Nick Fisher
f80d92bf5b move pick to pointerdown for better latency 2024-03-04 15:41:35 +08:00
Nick Fisher
403ea40d09 resize fix 2024-03-04 15:41:11 +08:00
Nick Fisher
d8ae4c0949 logging 2024-03-04 15:40:58 +08:00
Nick Fisher
61299e4587 add stopAnimationByName 2024-03-04 15:40:44 +08:00
Nick Fisher
1680573a1e hardcode 5ms window for rendering 2024-03-04 08:35:00 +08:00
Nick Fisher
b8314dcdd8 logging 2024-03-04 08:32:52 +08:00
Nick Fisher
06d8df0394 expose addAnimationComponent and dont add by default on loadGlb 2024-03-04 08:32:38 +08:00
Nick Fisher
40ec8accf7 expose addAnimationComponent and dont add by default on loadGlb 2024-03-04 08:32:22 +08:00
Nick Fisher
6c6bcfe7a4 work 2024-03-01 22:48:39 +08:00
Nick Fisher
9295059885 namespace changes, setCameraRotation accepts quat, getMainCamera 2024-03-01 22:47:35 +08:00
Nick Fisher
6525dea6c2 namespace changes 2024-03-01 22:47:01 +08:00
Nick Fisher
a3b67bef91 namespace changes 2024-03-01 22:46:53 +08:00
Nick Fisher
9b9a0b7ce5 split component managers 2024-03-01 22:46:23 +08:00
Nick Fisher
0970990061 update tests 2024-03-01 22:46:00 +08:00
Nick Fisher
131091c3e4 add C++ tests 2024-03-01 15:58:16 +08:00