Dmitry Stepanov
f433968e62
process file system events on every frame
...
- fixes a lot of broken functionality in the asset browser
2025-10-17 21:18:11 +03:00
Dmitry Stepanov
ef589cc707
fixed crash when selecting a folder in asset browser
...
- follow up fixes for resource manager refactoring
2025-10-17 21:11:00 +03:00
Dmitry Stepanov
4b4fef9476
do not write legacy navmeshes container when visiting a scene
2025-10-17 20:08:39 +03:00
Dmitry Stepanov
a04ca22bf9
Merge pull request #856 from b-guild/resource
...
Improving resource handles to be UUID-based
2025-10-17 18:57:33 +03:00
b-guild
d4f5f2c171
Corrections to resource reloading, material deep copy, etc.
2025-10-16 18:09:36 -07:00
Dmitry Stepanov
04fac6d659
docs for thumb widget
2025-10-16 22:23:44 +03:00
Dmitry Stepanov
09320a0658
fixed potential crash when a joint is synced before its rigid bodies
2025-10-15 22:42:14 +03:00
b-guild
ef3c5f1090
Convince test to not use previous content of the meta file.
2025-10-14 12:24:44 -07:00
Dmitry Stepanov
fbfdf3a09d
fixed missing doc comment
2025-10-14 21:27:09 +03:00
Dmitry Stepanov
3558828b80
increased precision of normal map in gbuffer
...
- fixes annoying banding issues all over the place in the renderer at the cost of increased memory usage and memory bandwidth requirements
2025-10-14 21:04:35 +03:00
b-guild
430f3290ee
Minor correction to comments in manager.rs
2025-10-13 20:00:50 -07:00
b-guild
75b873d72b
Making resource handles UUID-based instead of path-based.
2025-10-13 18:55:27 -07:00
Dmitry Stepanov
8fcda35665
configurable environment lighting source for reflection probes
2025-10-13 21:28:40 +03:00
b-guild
929c6c6ae9
Improved load error reporting for FormattedText
2025-10-13 02:55:23 -07:00
b-guild
2154144069
Protecting FormattedText against unloaded resource panic ( #855 )
...
* Protecting FormattedText against unloaded resource panic
* Adding comments to FormattedText
2025-10-12 23:05:48 +03:00
Dmitry Stepanov
72911fa2d5
transform irradiance + specular map to linear color space
...
- fixes overly bright image when pbr + reflection probes are used
2025-10-12 19:03:39 +03:00
Dmitry Stepanov
a8aa8cc4f9
added name for material editor
...
- prevents hanging of the editor when the material editor is docked
2025-10-12 16:35:56 +03:00
Dmitry Stepanov
56a0915f9d
added margins for material editor
2025-10-12 16:33:47 +03:00
Dmitry Stepanov
0cc115213b
show material name in the material editor's window title
2025-10-11 23:10:56 +03:00
Dmitry Stepanov
11d36f1420
update texture name in texture property editor when new texture was set
2025-10-11 22:57:48 +03:00
Dmitry Stepanov
1427255655
write resource metadata when registering a resource
2025-10-11 22:45:16 +03:00
Dmitry Stepanov
2d9cbf8610
fixed uuid desync in write_metadata
2025-10-11 22:44:52 +03:00
Dmitry Stepanov
13fc571799
fixed ability to duplicate built-in resources
2025-10-10 21:55:44 +03:00
Dmitry Stepanov
445775e3a3
ability to reload a resource in the asset browser
2025-10-10 21:03:17 +03:00
Dmitry Stepanov
7ec338750d
ignore built-in resources in ResourceManager::reload_resource
2025-10-10 21:03:02 +03:00
Dmitry Stepanov
008fb09b72
fixed name of built-in widget shader
...
- removed redundant constants
2025-10-09 23:12:14 +03:00
Dmitry Stepanov
95fdcef84e
added standard widget material in built-in resources
2025-10-09 23:04:07 +03:00
Dmitry Stepanov
55c5d7a94e
improved box selection for ui
...
- small box considered as a click that does single selection via simple picking
2025-10-09 22:48:49 +03:00
Dmitry Stepanov
78061fe96e
correctly restore visibility of docked windows when applying a layout
2025-10-08 21:25:17 +03:00
b-guild
7311ddbe21
Improving error reporting. ( #853 )
2025-10-08 19:37:33 +03:00
Artemy Fedotov
42b0eead30
Fix expected string literal error in include_str! macro ( #854 )
2025-10-08 13:00:50 +03:00
Dmitry Stepanov
271ebf899d
fixed box selection in ui
2025-10-07 23:30:10 +03:00
Dmitry Stepanov
f7434e0d54
fixed bound_of of DrawingContext
...
- fixes gradient brushes in UI
2025-10-07 20:57:35 +03:00
Dmitry Stepanov
f63359e88f
hide brush from reflection for formatted text
...
- this field is set externally in text/textbox widgets from foreground property essentially overriding any value set in there
2025-10-07 20:47:38 +03:00
Dmitry Stepanov
5b2db864d9
fixed Clone impl of SceneRenderingOptions
2025-10-06 20:10:31 +03:00
Dmitry Stepanov
69c163a579
updated changelog
2025-10-05 14:25:51 +03:00
b-guild
89e7cdbe28
Preventing deadlock by replacing lock with safe_lock ( #852 )
...
* Preventing deadlock by replacing `lock` with `safe_lock`
* Fixing unused code warnings in wasm SafeLock
2025-10-05 10:34:06 +03:00
Dmitry Stepanov
9dcdd9c28b
fixed crash on material hot-reloading when a property was removed
2025-10-04 21:42:08 +03:00
Dmitry Stepanov
55c8bc4cef
update the material editor when hot-reloading a shader
...
- if a shader used by the material was changed, the editor now updates the material editor to reflect the changes
2025-10-04 21:23:01 +03:00
Dmitry Stepanov
22168f7d75
automatically destroy dead senders in resource event broadcasters
2025-10-04 21:21:59 +03:00
Dmitry Stepanov
0d1554a19a
prevent crash on empty uniform blocks
2025-10-04 20:30:26 +03:00
Dmitry Stepanov
73047b41d2
fixed curves naming for quaternions
2025-10-04 11:00:26 +03:00
Dmitry Stepanov
43952b7ac7
added non-euler-angles-based rotation track
...
- fixed gimbal lock in GLTF animations
2025-10-04 10:26:06 +03:00
Dmitry Stepanov
10d0e16acd
fixed clippy warnings
2025-10-04 10:23:59 +03:00
b-guild
19a959a4b0
Correct source EOL from CRLF to LF, no other changes. ( #851 )
2025-10-03 10:56:23 +03:00
Dmitry Stepanov
4edc109131
fixed ui rendering
2025-10-02 09:54:41 +03:00
LuoZheng2002
7ec002f00c
Renamed pool method typed_ref to try_get ( #846 )
...
* replaced the BorrowAs trait with ObjectOrVariant trait; added explicit trait bounds in pool and graph's typed_ref method.
* renamed pool's typed_ref to try_get
* renamed try_get to try_get_node in BaseSceneGraph
* deleted try_get_mut from impl Graph, and replaced all occurrences with try_get_node_mut
* renamed typed_ref in SceneGraph to try_get
* added graph::prelude which contains AbstractSceneGraph, BaseSceneGraph and SceneGraph traits; added use graph::prelude::* in the script template to expose try_get functionalities.
* resolved merge issues
* formatted code
* added use fyrox::graph::prelude::* to template game/src/lib.rs to expose UserInterface's try_get functionality
* added "#[allow(unused_imports)]" on game template and script template
2025-10-01 20:54:17 +03:00
Dmitry Stepanov
34f60ecc3b
do not alter already loaded resource state when reloading it
...
- if an error ocurred when reloading a resource, the previous state remain intact allowing to fix an error and retry to reload
- show error messages that happens during (re)loading
2025-10-01 17:57:29 +03:00
Dmitry Stepanov
f8e3d2577b
configurable render mode for ui
2025-09-30 19:28:57 +03:00
Dmitry Stepanov
45ac310b34
fixed selection button being clipped on material property editor
...
- fixes #847
2025-09-30 14:33:32 +03:00