Dmitry Stepanov
19169c450a
added ci for project template for wasm and android
2024-03-31 17:52:48 +03:00
Dmitry Stepanov
41a1f1ec2c
fixed android project template
2024-03-31 17:52:34 +03:00
Dmitry Stepanov
3311b5e426
wasm build fix
2024-03-31 11:15:57 +03:00
Dmitry Stepanov
6dcf048d82
customizable build target for project exporter + android export support
2024-03-31 10:43:24 +03:00
Dmitry Stepanov
8422f7585f
ability to have multiple user interface instances
2024-03-30 22:06:51 +03:00
Dmitry Stepanov
fd9123445d
Pool::first_ref/first_mut
2024-03-30 21:13:06 +03:00
Dmitry Stepanov
0339c37cec
fixed warnings on nightly
2024-03-30 11:07:27 +03:00
Dmitry Stepanov
7a3d520555
restore dynamic node state (non-serializable) after hot reloading
2024-03-30 10:09:23 +03:00
Dmitry Stepanov
a576a98f54
added diagnostics for degenerated triangles when calculating tangents
2024-03-30 10:09:00 +03:00
Dmitry Stepanov
b993eecc98
ci fixes
2024-03-29 09:58:05 +03:00
Dmitry Stepanov
ca6435918c
ability to switch the engine version to local version
...
- path is hard-coded for now
2024-03-28 22:14:08 +03:00
Dmitry Stepanov
36676987e4
split project template ci into two parts
2024-03-28 21:45:36 +03:00
Dmitry Stepanov
ef9f19cab7
step out of engine dir on ci for project template
2024-03-28 21:35:31 +03:00
Dmitry Stepanov
58e799720e
ci for project template
2024-03-28 21:31:20 +03:00
Dmitry Stepanov
f33f0b9187
removed game_dylib dependency from executor
...
- this is wrong, because this lib will be loaded at runtime
- caused unnecessary recompilations
2024-03-28 21:20:40 +03:00
Dmitry Stepanov
32b9ced7d3
fixed serialization issues when hot-reloading plugins
...
- inheritable variables have an optimization, that does not serialize unchagned variables. This optimization can now be turned off with appropriate flag
2024-03-28 13:40:06 +03:00
Dmitry Stepanov
c4c6f64ba5
separate build profiles for hot reloading
2024-03-28 10:54:24 +03:00
Dmitry Stepanov
bf9303d8b9
Model::new()
2024-03-27 21:39:12 +03:00
Dmitry Stepanov
e7b6dbae4c
fixed warning
2024-03-27 19:31:40 +03:00
Dmitry Stepanov
1023c6316a
fixed generated code for statically linked executor/editor
2024-03-27 18:25:41 +03:00
Dmitry Stepanov
67e265045c
disable default features for projects
...
- default features messes up hot reloading project settings
2024-03-27 17:52:34 +03:00
Dmitry Stepanov
49d1178437
ensure that each running process will have its own copy of dylib plugin
2024-03-27 12:39:09 +03:00
Dmitry Stepanov
f7cef0a973
print build/run commands to log + fixed feature set +names for build cmd
2024-03-26 19:56:05 +03:00
Dmitry Stepanov
a01523a8a2
fixed message about changed dll
...
- it mentioned wrong dll being changed
2024-03-26 19:55:08 +03:00
Dmitry Stepanov
84f801fe97
use game_dylib package name
2024-03-26 19:54:18 +03:00
Dmitry Stepanov
5ed0007b3d
use fixed name for dylib in fyrox template
2024-03-26 13:06:03 +03:00
Dmitry Stepanov
e7602f70b4
ability to specify multiple build commands per build profile
2024-03-26 13:05:38 +03:00
Dmitry Stepanov
244c848e61
fixed project structure for hot reloading support
2024-03-25 13:36:40 +03:00
Dmitry Stepanov
515bfc693e
improved fyrox-template to generate projects with hot reloading
...
- updated `fyrox-template` to use latest engine
2024-03-24 22:42:05 +03:00
Dmitry Stepanov
a18ff3e270
configurable build profiles
...
- built-in profiles for static plugins and hot reloading
2024-03-24 11:51:11 +03:00
Dmitry Stepanov
7c5aacd468
fixed clippy warnings + attempt to fix ci (yet. another. attempt)
2024-03-23 22:10:11 +03:00
Dmitry Stepanov
266afc6173
read library's full content before comparing them
2024-03-23 22:03:47 +03:00
Dmitry Stepanov
1e80d5c5fd
fixed inability to run second process that uses hot reloading
...
- it wasn't possible to run the editor with hot reloading and the game at the same time, now it is fixed
2024-03-23 22:02:36 +03:00
Dmitry Stepanov
5a34540c70
fixed crash when hot reloading plugins while a node is selected
...
- force-clear the inspector fixes crash, it is ok-ish solution but not ideal
2024-03-23 19:16:13 +03:00
Dmitry Stepanov
8b6b4f752b
fixed incorrect Selection::is_empty implementation
2024-03-23 19:15:18 +03:00
Dmitry Stepanov
cac71bab1a
made shader methods public
2024-03-23 11:37:30 +03:00
Dmitry Stepanov
345fcde5a7
yet another attempt to fix ci
2024-03-23 10:55:09 +03:00
Dmitry Stepanov
244fb3b8c9
set environment variables for ci
2024-03-23 10:49:23 +03:00
Dmitry Stepanov
6768af086b
partially fixed ci
2024-03-23 10:43:11 +03:00
Dmitry Stepanov
8ecd3e75d0
clear command stack in the editor when hot-reloading plugins
...
- this affects only scenes that has something (node, script) from the plugin being reloaded
2024-03-22 20:02:08 +03:00
Dmitry Stepanov
6b72a35d34
unregister property editors to prevent crash when unloading plugin
2024-03-22 16:33:08 +03:00
Dmitry Stepanov
09df632d91
enable hot reloading in editor
2024-03-22 13:49:56 +03:00
Dmitry Stepanov
21a6803c40
ability to register dynamic plugins in the editor
...
- ability to register property editors for game types in the plugin
2024-03-22 13:19:11 +03:00
Dmitry Stepanov
dc5d97aefb
changed sponsor link
2024-03-21 22:52:04 +03:00
Dmitry Stepanov
55d0af1b7a
contribution guidelines
2024-03-21 22:11:08 +03:00
Dmitry Stepanov
5a91febac8
adjusted height of the interaction mode ribbon
2024-03-21 20:01:17 +03:00
Dmitry Stepanov
03e34ac0c2
Merge pull request #623 from forest1102/forest1102/issue584
...
Move interaction modes panel to the toolbar
2024-03-21 19:55:46 +03:00
forest1102
80dbed515a
Move interaction modes panel to the toolbar #584
...
Signed-off-by: forest1102 <[email protected] >
2024-03-21 13:19:23 +00:00
Dmitry Stepanov
e40441132e
unregister user-defined node constructors when hot reloading
2024-03-21 11:22:42 +03:00
Dmitry Stepanov
3d47d09131
hot reloading for user-defined scene nodes
2024-03-21 11:21:31 +03:00