1013 Commits
Author SHA1 Message Date
Dmitry Stepanov 269fb0d322 - fixed wasm compilation
- rollback to rand 0.8, because fuck the devs of this library who constantly invent ways to screw up someone's project
2025-09-18 22:33:35 +03:00
Dmitry Stepanov beff11c872 fixed compilation in hot reloading mode
- #839
2025-09-18 21:34:18 +03:00
Dmitry Stepanov 669b38dd9c updated deps
- attempt to fix hot reloading
2025-09-18 20:30:50 +03:00
Dmitry Stepanov f8e88df8ea docs fixes 2025-09-17 23:27:28 +03:00
Dmitry Stepanov 5ab74626d0 ability to flip Rectangle node
- #838
2025-09-17 23:16:43 +03:00
Dmitry Stepanov 2ce3d0eb55 cargo fmt 2025-09-17 20:57:36 +03:00
Dmitry Stepanov f249b0ef3b fixed sprite node docs 2025-09-17 20:30:41 +03:00
Dmitry Stepanov aa317efb5d fixed sprite flipping issues + added ability to flip x/y
- fixed incorrect sprite size if used arbitrary uv rect
- #838
2025-09-17 19:26:20 +03:00
Dmitry Stepanov b2ecaafe79 prevent consecutive keypress events interfere with pressed/released keys 2025-09-17 17:33:32 +03:00
Dmitry Stepanov d2375e35db added is_key_pressed + is_key_released to InputState 2025-09-16 21:35:46 +03:00
Dmitry Stepanov 18318d0256 pass input state to script contexts 2025-09-16 20:34:05 +03:00
Dmitry Stepanov 32db5908c2 simplified way of getting input state 2025-09-15 23:27:40 +03:00
Dmitry Stepanov f0050a0f9a removed useless #![allow(missing_docs)] and improved the docs 2025-09-12 20:18:46 +03:00
Dmitry Stepanov 4842f43395 docs for renderer's observer 2025-09-12 20:12:22 +03:00
Dmitry Stepanov f5f3b48f74 moved re-export of fyrox-graphics to the root of fyrox-impl as graphics
- additionally exposed fyrox-graphics-gl crate as graphics_gl
2025-09-11 21:08:48 +03:00
Zheng Luo 906b5db037 formatted joint.rs 2025-09-09 17:44:02 -07:00
Zheng Luo 17d4641af6 added the corresponding ball joint motor for 2d 2025-09-09 14:32:26 -07:00
Zheng Luo c79fca4b75 added ball joint motor for 3d 2025-09-09 14:20:40 -07:00
Dmitry Stepanov 41af40422e backward compatibility + property editors for joint motor params 2025-09-09 20:17:14 +03:00
Zheng Luo 0b15f2ba81 joint motor 2d implemented 2025-09-08 18:11:09 -07:00
Zheng Luo ec4bd857c5 joint motor 3d implemented 2025-09-08 13:45:33 -07:00
Dmitry Stepanov 2b834d5b78 fixed ambient lighting in case of non-skybox lighting 2025-09-04 19:00:01 +03:00
Dmitry Stepanov 287dd6c252 hide "revert" button for inheritable properties when no parent object
- having this button visible for new objects without a parent prefab is very confusing, it also did nothing so it was even more confusing
2025-09-03 23:09:58 +03:00
Dmitry Stepanov 462e7fd26e Merge pull request #833 from b-guild/graphics
Clarifying graphics code with comments and slight corrections.
2025-08-31 17:08:03 +03:00
b-guild 89a3228e6b Clarifying fyrox-graphics and rendering code in fyrox-impl 2025-08-29 00:11:20 -07:00
Dmitry Stepanov b40bc9cefd migrate to latest winit + glutin 2025-08-27 23:42:08 +03:00
Dmitry Stepanov c1f1200efc moved set_panic_hook to engine initialization for wasm builds 2025-08-26 22:01:26 +03:00
Dmitry Stepanov 48f0614ad6 fixed blending issues when batching multiple rectangles
- each layer now has its own batch
- #725
2025-08-26 17:38:40 +03:00
Dmitry Stepanov 26cbde5955 configurable fadeout margin for particle systems 2025-08-25 22:50:10 +03:00
Dmitry Stepanov bb45368a96 handle invalid aabb/division by zero when doing camera fitting
- prevents infinity and nan values from sneaking in the final result
- fixes "corrupted" asset preview in the editor in some cases
2025-08-21 21:51:07 +03:00
Dmitry Stepanov 056db07914 expose instance id + add docs 2025-08-16 12:20:55 +03:00
Dmitry Stepanov 25652975e0 use doc comment for property description 2025-08-16 12:11:32 +03:00
Dmitry Stepanov c8c4cbe595 expose more properties in the inspector 2025-08-16 11:10:52 +03:00
Dmitry Stepanov 85e654937a unhide node's global transform in the inspector 2025-08-16 11:02:53 +03:00
Dmitry Stepanov f97851f11d updated deps 2025-08-10 10:24:13 +03:00
Dmitry Stepanov 9dbfdfc694 updated to rapier 0.28 + nalgebra 0.34 2025-08-10 10:04:59 +03:00
Dmitry Stepanov 738a7168c0 removed useless warnings + removed dead code + updated deps 2025-08-08 23:21:29 +03:00
Dmitry Stepanov ba5b4731c0 reload the resource registry when a new plugin is added 2025-08-02 18:10:44 +03:00
Dmitry Stepanov 1ddaf60c68 configurable depth for walk_directory method 2025-07-26 21:30:02 +03:00
Dmitry Stepanov 28c2c2584d add small margin for asset preview 2025-07-22 22:19:25 +03:00
Dmitry Stepanov 51b4085cf9 fixed torus faces orientation 2025-07-22 21:01:40 +03:00
Dmitry Stepanov 95147db2fb skybox api improvements 2025-07-20 23:30:48 +03:00
Dmitry Stepanov b0012d5ca3 ability to select environment light source for scenes
- returns the use of ambient lighting parameter of scenes
2025-07-19 11:52:45 +03:00
Dmitry Stepanov 0ad2f6c44c ability to enable or disable debug names for GPU objects
- disabled by default
2025-07-17 21:18:04 +03:00
Dmitry Stepanov af4fedb581 use pre-calculated brdf to speed up engine startup
- generating on start was way too heavy
2025-07-16 22:31:20 +03:00
Dmitry Stepanov dcc18e3173 fixed clippy warning 2025-06-29 10:56:11 +03:00
Dmitry Stepanov bac6fd1391 run clippy fix 2025-06-28 00:42:50 +03:00
Dmitry Stepanov ee4483555c fixed crash in case of invalid material resource used in ui renderer 2025-06-27 20:46:32 +03:00
Dmitry Stepanov 903ebdf49f do no recalculate convolutions for pbr when rendering reflection probes 2025-06-27 19:19:44 +03:00
Dmitry Stepanov 5174d829d6 fixed black screen bug when saving a scene with active camera preview 2025-06-27 19:18:09 +03:00