41 Commits
Author SHA1 Message Date
Dmitry Stepanov d27b8a9ad4 fixed clippy warnings 2026-08-29 10:01:35 +03:00
Dmitry Stepanov efe97b8229 handle non-exhaustive enums in Visit proc-macro correctly 2026-08-11 11:48:55 +03:00
Dmitry Stepanov 5112072d1e bump msrv + clippy fixes 2026-07-04 20:54:03 +03:00
Dmitry Stepanov d35476c864 more PartialEq impls 2026-06-07 23:58:55 +03:00
Dmitry Stepanov 7f33a13ff9 merged TypeUuidProvider trait into Reflect 2026-05-28 21:50:17 +03:00
Dmitry Stepanov 1c18ee7c92 Revert "texture sampler resource"
This reverts commit 68884bdb84.
2026-04-05 11:25:45 +03:00
Dmitry Stepanov 4a0602ab25 bump version for the future release
- helps to catch bug reports from the "nightly" version of the engine
2026-03-30 20:50:58 +03:00
Dmitry Stepanov 68884bdb84 texture sampler resource 2026-03-29 23:24:45 +03:00
Dmitry Stepanov 2e5784c9f1 removed incorrect impl of Visit for TextureBytes 2026-03-29 22:04:34 +03:00
Dmitry Stepanov 9e9e2d7032 1.0.1 + changelog 2026-03-28 09:39:38 +03:00
Dmitry Stepanov 46af33931c unify naming for built-in assets 2026-02-26 15:52:23 +03:00
Dmitry Stepanov 496414ee33 bump version 2026-02-12 19:08:48 +03:00
Dmitry Stepanov 4de934e11f 1.0.0-rc.2 2026-02-05 22:04:37 +03:00
zuiyu c600a95c28 Merge pull request #885 from zuiyu1998/remove_lazy_static
Remove lazy static
2026-01-29 19:43:06 +03:00
Dmitry ed3f6608f4 added property editor for TextureKind 2025-12-20 18:56:19 +03:00
Dmitry Stepanov 36ae0c8af5 property editor for TexturePixelKind 2025-12-17 20:44:39 +03:00
Dmitry Stepanov ddd7a17fc8 [BREAKING] drop backward compatibility for assets
- use this tool from 1.0.0-rc.1  https://fyrox.rs/blog/post/fyrox-game-engine-1-0-0-rc-1/#migration to migrate the assets
2025-11-02 19:48:19 +03:00
Dmitry Stepanov 9148813d6a cargo fmt 2025-11-01 17:46:18 +03:00
Dmitry Stepanov 7b79b19a39 fixed clippy warnings 2025-11-01 17:23:37 +03:00
Dmitry Stepanov ef39d2aada updated msrv 2025-10-22 20:27:20 +03:00
LuoZheng2002 32b131a896 added pure color texture (#845) 2025-09-30 14:13:57 +03:00
Dmitry Stepanov 16cd27dd76 added srgba8/srgb8 texture formats 2025-09-30 10:57:23 +03:00
Dmitry ad78773d3b ui rendering api improvements (draft) 2025-09-29 17:50:03 +03:00
Dmitry Stepanov f97851f11d updated deps 2025-08-10 10:24:13 +03:00
Dmitry Stepanov 783114dcc4 Texture::new_cube_render_target 2025-05-31 22:00:50 +03:00
Dmitry Stepanov 4877afb072 fixed cube texture to use only one size parameter instead width+height
- width+height makes no sense for cube textures anyway because width must be equal to height, otherwise it is not a cube and pretty much any gapi will reject such textures
2025-05-31 22:00:26 +03:00
Dmitry Stepanov 0e3bd07c38 1.0.0-rc.1 2025-05-29 18:58:18 +03:00
Dmitry Stepanov ef4e4b46ca Reflect::try_clone_box
- `#[reflect(non_cloneable)]` for types that cannot be cloned
2025-05-16 23:26:34 +03:00
Dmitry Stepanov 5a5b48b0d2 split visitor module into multiple modules 2025-04-09 19:53:38 +03:00
Dmitry Stepanov 10a4dc048b use trait upcasting and remove as_any for ResourceData
- bumped msrv to 1.86
2025-04-06 18:56:17 +03:00
Dmitry Stepanov 6d2874b8d5 fixed clippy warnings 2025-04-06 17:11:55 +03:00
Dmitry Stepanov a747e3c00d tidy up resource header content
- moved resource uuid to ResourceState::Ok
2025-04-01 23:14:30 +03:00
Dmitry Stepanov 9a95b7be52 refactored resource system to use uuids instead of path where possible
- editor is still broken
- mostly wip
2025-03-30 13:28:48 +03:00
Dmitry Stepanov 61ef74b5d8 ResourceIo::write_file + rename FileLoadError->FileError 2025-03-26 20:36:38 +03:00
Dmitry Stepanov 098897d31d use sampler+texture pair instead of old-fashioned combined texture
- makes gpu texture immutable
- changes in sampler properties of client-side textures results in full re-creation of the sampler on the renderer side
- a step furher toward better modern gapi support
2025-03-22 18:30:22 +03:00
Dmitry Stepanov cc17cbdc3d 0.36.2 + yanked 0.36.1 2025-02-27 10:52:15 +03:00
Dmitry Stepanov 154f815b10 bumped versions 2025-02-27 10:37:34 +03:00
Dmitry Stepanov c5745fc9fb added more info for crates 2025-02-05 20:59:50 +03:00
Dmitry Stepanov 198295cba2 updated dependencies 2025-01-13 01:04:15 +03:00
Dmitry Stepanov 1993a758d1 removed lots of redundant as_any + as_any_mut impls
- replaced them with `Downcast` trait
2025-01-12 23:00:18 +03:00
Dmitry Stepanov f50dee3236 detached texture-related code to separate crate
- allows to attach it to `fyrox-ui` to use textures directly without using hacky `UntypedResource`
- fixed syncing bug of R coordinate for volume textures
2024-12-31 19:24:12 +03:00