This website requires JavaScript.
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