Commit Graph

  • 849ad6c530 use resgen'd gizmo material Nick Fisher 2024-03-25 23:33:35 +08:00
  • 34c997815d Merge branch 'feature/instancing' into develop Nick Fisher 2024-03-25 22:23:36 +08:00
  • 2ed2e7fb05 Merge branch 'develop' of github.com:nmfisher/polyvox_filament into develop Nick Fisher 2024-03-25 22:23:08 +08:00
  • cfab7eac3b update path for generated bindings Nick Fisher 2024-03-25 22:22:38 +08:00
  • 357c585d44 add (very rough) gizmo, restructure Dart package into library, add EntityListWidget Nick Fisher 2024-03-25 22:21:37 +08:00
  • 66ae0a4d08 merge Nick Fisher 2024-03-09 11:25:10 +08:00
  • 5e0c4e1f70 update pubspec.lock Nick Fisher 2024-03-09 11:22:33 +08:00
  • 2fc1e6a127 update generated bindings Nick Fisher 2024-03-09 11:22:24 +08:00
  • f02cd5d611 rejig frame timings Nick Fisher 2024-03-09 11:22:12 +08:00
  • ed8bcd5794 remove logging Nick Fisher 2024-03-09 11:18:18 +08:00
  • 00c0e2526e pass callback to native pick(), dont use _ffi version for get_animation_names Nick Fisher 2024-03-09 11:17:54 +08:00
  • 13fa60e8de pass callback to native pick() and remove pick_ffi Nick Fisher 2024-03-09 11:17:25 +08:00
  • 6e9a02b5b5 Merge branch 'feature/instancing' of github.com:nmfisher/polyvox_filament into feature/instancing Nick Fisher 2024-03-08 18:02:14 +08:00
  • 950d00dc3d update CHANGELOG Nick Fisher 2024-03-08 18:02:06 +08:00
  • f72aeb486c add release instructions for Android Nick Fisher 2024-03-08 18:01:38 +08:00
  • d6cc6c13fe update example app gradle Nick Fisher 2024-03-08 18:01:22 +08:00
  • 2cbaeabe6c update kotlin/gradle versions Nick Fisher 2024-03-08 18:01:04 +08:00
  • 7d0ae605d6 update kotlin/gradle versions Nick Fisher 2024-03-08 18:00:49 +08:00
  • 3cbf796248 pass through scaleStart/Update/End to mobile gesture detector Nick Fisher 2024-03-08 18:00:30 +08:00
  • 684d758bd9 set pixel ratio before creating rect Nick Fisher 2024-03-07 18:30:09 +11:00
  • deb3bac35d create new WGL context when WGL_USE_BACKING_WINDOW is false Nick Fisher 2024-03-07 18:27:09 +11:00
  • 4377a55747 no need to create WGL context explicitly - defer to Engine Nick Fisher 2024-03-07 17:16:48 +11:00
  • b8aab1d030 turn PP off by default Nick Fisher 2024-03-07 17:16:03 +11:00
  • a872cef436 initialize flutterTextureId to -1 Nick Fisher 2024-03-07 16:44:56 +11:00
  • 59d6b17f63 remove duplicate ANGLE flutterTextureId Nick Fisher 2024-03-07 16:44:27 +11:00
  • 1fccaf1990 EGL logging Nick Fisher 2024-03-07 16:44:03 +11:00
  • c34a1b0370 remove duplicate sharedContext Nick Fisher 2024-03-07 16:43:29 +11:00
  • 34d5478beb disable postprocessing by default Nick Fisher 2024-03-07 16:42:57 +11:00
  • f0c48d7f0a cleanup EGL/D3D texture rendering Nick Fisher 2024-03-07 12:19:01 +11:00
  • 8ef166d9b8 move Flutter result checks to OpenGLTextureBuffer Nick Fisher 2024-03-06 19:19:37 +11:00
  • 89c7f7ddc3 hardcode frame interval to 1 Nick Fisher 2024-03-06 20:06:05 +11:00
  • c797cfc3b7 don't unnecessarily repaint FilamentWidget Nick Fisher 2024-03-06 19:17:03 +11:00
  • 6e7e918125 only conditionally add WGL_USE_BACKING_WINDOW Nick Fisher 2024-03-06 19:17:27 +11:00
  • 150f409ae1 don't mark texture frame available when USE_BACKING_WINDOW is true Nick Fisher 2024-03-06 19:18:24 +11:00
  • 732a6d0527 reduce default Windows color/depth buffer to 24/16 Nick Fisher 2024-03-06 19:19:13 +11:00
  • fda70fb6d1 use std::vector instead of dynamic array to stop MSVC complaining Nick Fisher 2024-03-06 19:20:02 +11:00
  • adfb607eb7 make all FFI calls async with completers Nick Fisher 2024-03-05 13:51:57 +08:00
  • 39fa9387e6 expose removeCollisionComponent Nick Fisher 2024-03-05 10:30:42 +08:00
  • 32fe5d9083 remove unused test linux file Nick Fisher 2024-03-05 10:22:12 +08:00
  • 246494404c explicitly include iomanip header for iOS build using dart native Nick Fisher 2024-03-05 10:21:51 +08:00
  • 0c9e051baf rename plugin files Nick Fisher 2024-03-05 10:21:26 +08:00
  • 5287c108f9 rename getMeshNames to getChildEntities Nick Fisher 2024-03-04 21:43:56 +08:00
  • e2a56f4136 fix bad copy-paste bug Nick Fisher 2024-03-04 21:43:35 +08:00
  • f80d92bf5b move pick to pointerdown for better latency Nick Fisher 2024-03-04 15:41:35 +08:00
  • 403ea40d09 resize fix Nick Fisher 2024-03-04 15:41:11 +08:00
  • d8ae4c0949 logging Nick Fisher 2024-03-04 15:40:58 +08:00
  • 61299e4587 add stopAnimationByName Nick Fisher 2024-03-04 15:40:44 +08:00
  • 1680573a1e hardcode 5ms window for rendering Nick Fisher 2024-03-04 08:35:00 +08:00
  • b8314dcdd8 logging Nick Fisher 2024-03-04 08:32:52 +08:00
  • 06d8df0394 expose addAnimationComponent and dont add by default on loadGlb Nick Fisher 2024-03-04 08:32:38 +08:00
  • 40ec8accf7 expose addAnimationComponent and dont add by default on loadGlb Nick Fisher 2024-03-04 08:32:22 +08:00
  • 6c6bcfe7a4 work Nick Fisher 2024-03-01 22:48:39 +08:00
  • 9295059885 namespace changes, setCameraRotation accepts quat, getMainCamera Nick Fisher 2024-03-01 22:47:35 +08:00
  • 6525dea6c2 namespace changes Nick Fisher 2024-03-01 22:47:01 +08:00
  • a3b67bef91 namespace changes Nick Fisher 2024-03-01 22:46:53 +08:00
  • 9b9a0b7ce5 split component managers Nick Fisher 2024-03-01 22:46:23 +08:00
  • 0970990061 update tests Nick Fisher 2024-03-01 22:46:00 +08:00
  • 131091c3e4 add C++ tests Nick Fisher 2024-03-01 15:58:16 +08:00
  • 3abcfb0594 update windows image material Nick Fisher 2024-02-21 11:25:26 +08:00
  • e40c0099b6 update compiled image material Nick Fisher 2024-02-19 20:54:54 +08:00
  • 8779619d23 update pubspec Nick Fisher 2024-02-19 20:54:46 +08:00
  • 58c7679857 restructure light slider widget Nick Fisher 2024-02-19 20:54:37 +08:00
  • 974f9ea9d9 press escape to stop capturing keyboard input Nick Fisher 2024-02-19 20:54:11 +08:00
  • 3d013dec54 update example project Nick Fisher 2024-02-19 20:53:52 +08:00
  • 106395e385 update CHANGELOG Nick Fisher 2024-02-19 20:53:23 +08:00
  • a5a1d2679e rename FilamentGestureDetector enabled flag Nick Fisher 2024-02-18 21:50:04 +08:00
  • 217626f434 remove openGlCompatibility key from MacOS cvPixelBuffer Nick Fisher 2024-02-18 21:49:26 +08:00
  • 65db2aa32e rename AssetManager to SceneManager Nick Fisher 2024-02-18 21:48:50 +08:00
  • a10fe6584d add testCollisions method for manual collision checking Nick Fisher 2024-02-18 21:48:03 +08:00
  • 6c37368aea add camera options widget Nick Fisher 2024-02-18 21:46:06 +08:00
  • 5e2946fe30 update generated bindings Nick Fisher 2024-02-18 15:23:36 +08:00
  • 8961f7ca8f use iOS 13.0 as min target Nick Fisher 2024-02-18 15:23:19 +08:00
  • 130ab8ea86 rename AssetManager to SceneManager, add camera FOV/antialiasing methods, do symmetric AABB checking for collisions Nick Fisher 2024-02-18 15:23:04 +08:00
  • 00803c35ab rename AssetManager to SceneManager, add camera FOV/antialiasing methods, do symmetric AABB checking for collisions Nick Fisher 2024-02-18 15:22:47 +08:00
  • 8107258a1e update image material Nick Fisher 2024-02-16 20:37:07 +08:00
  • 2ae3f8c466 rename (asset to entity) Nick Fisher 2024-02-15 15:16:56 +08:00
  • 935b876ce9 add flag for affectsCollidingTransform, add setParent method for transforms Nick Fisher 2024-02-15 14:50:14 +08:00
  • 023900bb99 use Timer in EntityControllerMouseWidget for pointer hover Nick Fisher 2024-02-15 13:47:59 +08:00
  • aba9d8e6a6 update example project Nick Fisher 2024-02-15 13:47:31 +08:00
  • da123d6274 update example project Nick Fisher 2024-02-15 13:47:22 +08:00
  • 0b315f3dfe bump Dart SDK version for NativeCallable Nick Fisher 2024-02-15 13:45:51 +08:00
  • 73c039b413 differentiate between setPosition/queuePositionUpdate (+rotate), use EntityId in collision callback, fix collisions + add skiing effect Nick Fisher 2024-02-15 13:45:09 +08:00
  • 5d1eccacac add StandardComponents for collision Nick Fisher 2024-02-14 10:49:12 +08:00
  • 4913956b3e add createGeometry Nick Fisher 2024-02-14 10:48:56 +08:00
  • 5ab257cd15 merge macos debug libs Nick Fisher 2024-02-13 16:25:12 +08:00
  • 1638599078 support collisions & restructure transforms to only update once per frame Nick Fisher 2024-02-13 13:31:18 +08:00
  • 6561af6825 change transform order for relative setPosition to SRT Nick Fisher 2024-02-05 08:43:54 +08:00
  • 48a1c6dc0b use decompose/composeMatrix for transforms and add mouse controls for rotation Nick Fisher 2024-02-03 14:11:02 +08:00
  • 63a52025dd support relative setPosition, add hardware keyboard listener + control, log FPS Nick Fisher 2024-02-03 11:55:44 +08:00
  • 0d9cf8a9ff merge in work on controller from webjs branch Nick Fisher 2024-02-02 18:17:40 +08:00
  • 17e4014b3e merge in changes from web/js branch by hand (bone animation updates) Nick Fisher 2024-02-02 17:16:25 +08:00
  • d2fc342bea update pubspec.lock Nick Fisher 2023-12-18 12:11:18 +08:00
  • 3e368e1a31 expose getters for near/far culling distance and clean up example project for more readability on frustum Nick Fisher 2023-12-17 15:17:17 +08:00
  • 8c3d113ab4 Merge branch 'develop' of github.com:nmfisher/polyvox_filament into develop Nick Fisher 2023-12-17 13:11:40 +08:00
  • b899ce544e don't invalidate iterator before changing non-deleted asset indices Nick Fisher 2023-12-17 13:11:16 +08:00
  • 8dcad76acf Windows MSVC fixes Nick Fisher 2023-12-16 11:34:33 +11:00
  • de3cc00059 update example project Nick Fisher 2023-12-15 23:39:56 +08:00
  • f5244975df fix incorrect/premature destruction of entities Nick Fisher 2023-12-15 23:38:38 +08:00
  • 59d0e64d04 add timer to FFI render loop Nick Fisher 2023-12-15 22:30:24 +08:00
  • b2d7cfc4df add explicit bone animation to sample project Nick Fisher 2023-12-15 22:30:06 +08:00