nicehack
d1e3469ca5
Merge pull request #927 from nice0hack/master
...
Add wgpu graphics server
2026-08-17 21:52:40 +03:00
Dmitry Stepanov
f2d6a79de6
refactored export cli to be a part of the game workspace
...
- fixes inability to load scenes with user-defined data
- very flexible approach, that allows adding custom build steps
2026-02-15 16:01:23 +03:00
Dmitry Stepanov
4409f8337b
draft cli for project exporter
2026-02-13 22:00:29 +03:00
Dmitry Stepanov
8d9780e666
headless mode for the editor + reworked automated tests
2025-11-18 17:56:37 +03:00
Dmitry Stepanov
6cb32466a6
experimental autotesting for the editor
2025-11-17 20:38:17 +03:00
Dmitry Stepanov
19ec1988e0
remove optimization for dev profile
...
- use separate build profile for standalone editor
2025-10-27 21:48:10 +03:00
Dmitry Stepanov
82e53ba5d7
moved opengl-specific code to fyrox-graphics-gl
2025-05-25 16:32:36 +03:00
Dmitry Stepanov
a26f13e332
moved material/shaders to fyrox-material crate
2025-05-24 20:49:03 +03:00
b-guild
3b0e31dd34
Introducing tile map brush macros and autotile
2025-02-20 22:18:26 -08:00
Eric Middelhove
620c7c5f45
redo histogram luminance calculation
2025-02-08 02:06:05 +01:00
Dmitry Stepanov
d2c5310ef8
turn on basic optimizations for dev build profile
...
- slightly increases build times (%10), but makes the debug editor builds very fast and responsive
2025-01-28 23:22:45 +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
Dmitry Stepanov
4a7a434ea2
separate build profile for project manager + minor improvements
...
- hide console on windows
- embedded font in the binary
2024-12-08 11:50:20 +03:00
Dmitry Stepanov
5568202c30
added fyrox-build-tools crate + added support for hot reloading in pm
...
- `fyrox-build-tools` contains the code responsible for build profiles
2024-12-03 22:36:51 +03:00
Dmitry Stepanov
101c011871
moved low-level rendering details into a separate crate
...
- round 2
- no rollback, I promise
2024-09-19 19:15:44 +03:00
Dmitry Stepanov
7ad56ae445
rollback 5de662fc3a
2024-09-15 21:27:32 +03:00
Dmitry Stepanov
5de662fc3a
extracted rendering framework into a separate crate
...
- first pass of support for other GAPIs
2024-09-13 21:46:45 +03:00
Dmitry Stepanov
b53a83fc00
split fyrox-template into lib + cli
...
- lib can be used in the project manager
2024-06-03 17:50:28 +03:00
Dmitry Stepanov
2190878d69
project manager mockup
2024-05-28 23:05:41 +03:00
Dmitry Stepanov
a133cfab06
attempt to fix ci
2024-03-21 00:08:54 +03:00
Dmitry Stepanov
98379e58fb
refactored project structure to support dylib feature
...
- this makes engine usage as `dylib` easier
- also fixes dependency bug, that caused the engine to be rebuilt/relinked when building different packages from the same workspace (i.e. editor and executor)
2024-03-16 10:19:18 +03:00
Dmitry Stepanov
6b606850fa
fyrox-dylib
2024-03-14 21:25:23 +03:00
Dmitry Stepanov
846c9bf4b1
use lightmap crate from crates.io
2024-03-08 14:43:01 +03:00
Dmitry Stepanov
db4aa8c4f4
use lightmap crate for the actual lightmap generation
...
- the interface to lightmaps in the engine remains the same
- only the "math" is used from the `lightmap` crate
2024-03-07 22:03:00 +03:00
Dmitry Stepanov
17bf93e5b0
moved math + curve + octree mods to fyrox-math crate
2024-03-06 12:20:52 +03:00
Dmitry Stepanov
5398c6e8dd
extracted uvgen module to uvgen crate
2024-03-05 20:20:11 +03:00
Dmitry Stepanov
f2773fb1fc
updated some of deps
2024-02-25 20:55:16 +03:00
Dmitry Stepanov
512f32b8b0
added support for embedded textures in fbx
...
- fixes #136
2024-02-17 14:36:21 +03:00
Dmitry Stepanov
985cecb917
Merge branch '0.33.1'
2024-02-04 16:00:09 +03:00
Dmitry Stepanov
64eb12eebb
fixed deadlock when deep cloning a texture
...
- fixes #598
2024-02-04 15:58:03 +03:00
Dmitry Stepanov
c9a5b53424
moved Graph::restore_integrity to fyrox-graph
2024-02-03 11:55:24 +03:00
Dmitry Stepanov
9f89de3d2f
moved node handle mapping to fyrox-prefab crate
...
- replaced node handle mapping in the fyrox-ui to the one from fyrox-prefab (reflection-based)
2024-02-02 22:00:49 +03:00
Dmitry Stepanov
d1d34e1324
migrate to rapier 0.18
2024-01-26 11:10:50 +03:00
Dmitry Stepanov
0d306d6311
0.33
2024-01-23 16:06:28 +03:00
Dmitry Stepanov
186c74960e
moved low level animation modules into fyrox-animation crate
2023-12-26 13:11:10 +03:00
Dmitry
97676b9428
set msrv to 1.72
2023-10-30 21:31:02 +03:00
Dmitry
35918ccf22
bump patch
2023-10-30 21:24:56 +03:00
Dmitry Stepanov
1d7ebfe35d
bumped versions + fixed fyrox-template
2023-10-22 13:21:35 +03:00
Dmitry Stepanov
0581535bda
migrate to stable winit 0.29.2
2023-10-21 21:01:38 +03:00
Dmitry
0695c61fc5
fyrox-scripts crate + flying camera controller script
2023-09-26 23:42:46 +03:00
Dmitry
2bf397f41e
removed obsolete examples
...
- replaced with demo projects - https://github.com/FyroxEngine/Fyrox-demo-projects
2023-09-25 13:49:19 +03:00
Dmitry
32df8a1046
migrate to winit 0.29.1-beta + wasm fixes
...
- use `EventLoop::spawn` as recommended in `EventLoop::run` docs
2023-09-19 22:35:12 +03:00
Dmitry
f2ce4fb872
migrate to winit 0.29-beta.0
2023-08-07 17:30:22 +03:00
Dmitry Stepanov
691b5170fd
bumped versions
2023-07-22 14:09:44 +03:00
Dmitry
20e19a1731
updated deps
2023-07-18 12:39:16 +03:00
Dmitry
20db19ab6e
bumped versions for 0.30 release
2023-06-07 19:13:21 +03:00
Dmitry
b00b9b1c53
use fast_image_resize crate to generate mip maps
...
- this change improves texture loading performance almost ~3 times, which could give significant improvement in loading times for complex scenes.
2023-05-10 17:42:58 +03:00
Dmitry
d42c7aa0cb
moved resource manager into fyrox_resource
2023-04-23 09:59:54 +03:00
Dmitry
ac58af47bf
use GPU for blend shapes
2023-04-10 21:13:00 +03:00
Dmitry
af60a7a556
improved package description
...
- fixes #437
2023-03-26 23:16:45 +03:00