40 Commits
Author SHA1 Message Date
nicehack d1e3469ca5 Merge pull request #927 from nice0hack/master
Add wgpu graphics server
2026-08-17 21:52:40 +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 0be63b82cf fixed coordinate space issues in gradient rendering in ui 2026-04-27 23:20:28 +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 9e9e2d7032 1.0.1 + changelog 2026-03-28 09:39:38 +03:00
Dmitry Stepanov bb0c87f54e fixed terrain multilayer rendering 2026-03-10 20:06:54 +03:00
Dmitry Stepanov 46af33931c unify naming for built-in assets 2026-02-26 15:52:23 +03:00
Dmitry Stepanov 32e3ce5c33 offload vertex transform to gpu when drawing widgets
- gives %10 performance boost when lots of widgets being drawn
2026-02-17 13:48:46 +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
Dmitry Stepanov 4efc8e4c00 Shader::find_texture_resource + Self::find_property_group_resource 2026-01-31 20:01:51 +03:00
Dmitry Stepanov 9c9341d9fa ability to check if shader has a texture/property group resource 2026-01-30 23:05:26 +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 Stepanov cf5e86aedf wrap shader source code into newtype wrapper 2025-12-18 23:11:23 +03:00
Dmitry Stepanov 586616185e make shader entities inspectable 2025-12-17 21:43:12 +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 ef39d2aada updated msrv 2025-10-22 20:27:20 +03:00
Dmitry Stepanov e4cddc3a10 fixed build of fyrox-impl on publishing 2025-10-21 21:06:07 +03:00
Dmitry 6cc0c2e89b use ascii form for native assets where possible 2025-10-19 10:29:31 +03:00
Dmitry 08d296403a more impls of is_native_extension 2025-10-19 09:53:50 +03:00
b-guild d4f5f2c171 Corrections to resource reloading, material deep copy, etc. 2025-10-16 18:09:36 -07:00
b-guild 75b873d72b Making resource handles UUID-based instead of path-based. 2025-10-13 18:55:27 -07:00
Dmitry Stepanov 008fb09b72 fixed name of built-in widget shader
- removed redundant constants
2025-10-09 23:12:14 +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 669b38dd9c updated deps
- attempt to fix hot reloading
2025-09-18 20:30:50 +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 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
Dmitry Stepanov 36b99baa3e mention disabled_passes array + reduce the boilerplate code in example 2025-09-11 20:13:40 +03:00
Dmitry Stepanov 66d34de58c document fyrox_widgetData property group 2025-09-11 19:26:54 +03:00
Jovan Gerodetti f85d7cf29b fyrox-material has no license in Cargo.toml 2025-09-02 15:10:26 +02:00
Dmitry Stepanov 16482bf9b8 explicitly disabled unsupported render passes in standard widget shader
- fixes respective warning in the editor when selecting a ui/font/etc. resource
2025-08-21 21:30:06 +03:00
Dmitry Stepanov f97851f11d updated deps 2025-08-10 10:24:13 +03:00
Dmitry Stepanov 171f036078 fixed incorrect color space in standard forward pass of standard shaders 2025-06-27 19:48:32 +03:00
Dmitry Stepanov 0e3bd07c38 1.0.0-rc.1 2025-05-29 18:58:18 +03:00
Dmitry Stepanov 1008511f6b cargo fmt + fixed wasm compilation 2025-05-25 17:37:39 +03:00
Dmitry Stepanov 8cab60fbbc fixed doc links 2025-05-25 10:52:38 +03:00
Dmitry Stepanov b81841e41e use MaterialResource in widgets instead of UntypedResource 2025-05-24 22:51:27 +03:00
Dmitry Stepanov a26f13e332 moved material/shaders to fyrox-material crate 2025-05-24 20:49:03 +03:00