Commit Graph
117 Commits
Author SHA1 Message Date
Dmitry Stepanov 49e6410b5f moved editor automated test to integration tests folder 2026-08-19 23:27:27 +03:00
Dmitry Stepanov 4409f8337b draft cli for project exporter 2026-02-13 22:00:29 +03:00
Dmitry Stepanov 6cb32466a6 experimental autotesting for the editor 2025-11-17 20:38:17 +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
Dmitry Stepanov 7514713b23 integration tests for fyrox-resource
- wip
2025-04-03 22:32:17 +03:00
Dmitry Stepanov 54f369d477 experimental functionality to link handle types together 2025-03-01 12:02:58 +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 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 bc7434c089 license update 2024-08-11 11:45:33 +03:00
Dmitry Stepanov de9b5001f5 optional app arguments
- allows to pass any arguments to plugins
2024-06-07 22:38:02 +03:00
Dmitry Stepanov 1b36a94c7e ability to create projects from project manager 2024-06-04 10:09:08 +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 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 2ec4ddef6f ability to link the engine dynamically to the editor 2024-03-15 18:46:42 +03:00
Dmitry Stepanov 17bf93e5b0 moved math + curve + octree mods to fyrox-math crate 2024-03-06 12:20:52 +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 186c74960e moved low level animation modules into fyrox-animation crate 2023-12-26 13:11:10 +03:00
Dmitry 0695c61fc5 fyrox-scripts crate + flying camera controller script 2023-09-26 23:42:46 +03:00
Dmitry 5b76d02bd8 project template generator
- the main purpose of the project generator is to speed up creation of the new project that is script+plugin -based
2022-05-21 13:32:28 +03:00
Dmitry Stepanov 562815fee2 add an ability to run the editor with no plugins 2022-03-08 18:29:00 +03:00
Dmitry Stepanov 0a9a94ccc6 experimental game executor
- allows you to run game plugins
2022-03-02 17:58:11 +03:00
Dmitry Stepanov ce1901677a pass proprty changed events from inner inspector of script editor 2022-02-23 15:03:14 +03:00
Dmitry Stepanov 55ba1eeec5 refactored plugin loading + added scripting example 2022-02-23 13:40:47 +03:00
Dmitry Stepanov f43ceeda4a rename to Fyrox (first pass)
- #239
2022-01-09 17:10:44 +03:00
Dmitry 191f3fad8f use macro where possible 2021-12-30 18:46:18 +03:00
Dmitry Stepanov 581587fe86 workspace fix 2021-12-12 10:35:50 +03:00
Dmitry Stepanov c9c2102893 .idea config 2021-11-21 11:07:51 +03:00
Dmitry 7d12849557 reworked ui, made it more flexible, api improvements 2020-01-11 17:34:10 +03:00
Dmitry 356c011bff fixes for rg3d-sound new version 2019-12-28 19:15:04 +03:00
Dmitry b4a9de57dd added logger, added hrtf 2019-12-23 20:45:05 +03:00
Dmitry 34c3ab281b animation state machine bug fixes, animation api improvements 2019-11-30 22:29:10 +03:00
Dmitry da70884cd9 added animation blending state machine 2019-11-24 14:16:37 +03:00
Dmitry 4355ecf7a8 fixed warnings 2019-11-18 21:21:23 +03:00
Dmitry dca5615f9b publish update 2019-11-18 21:17:35 +03:00
Dmitry f5874e2a68 added reexport of rg3d_x crates, api improvements 2019-11-17 20:55:27 +03:00
Dmitry 698c2c7174 added astar pathfinder, started adding styles for ui 2019-11-13 23:02:58 +03:00
Dmitry 963e5c006b build fix 2019-11-07 21:52:58 +03:00
Dmitry 609bc70724 added shadows, graphics quality, minor refactoring 2019-11-07 21:50:03 +03:00
mrDIMAS be86eeb97c fixed windows paths issue on linux 2019-11-03 15:58:35 +03:00
Dmitry 0d2794b1d4 added check box widget 2019-11-02 20:46:41 +03:00
Dmitry 18b773368d switched to latest glutin, build fixes 2019-10-29 23:01:17 +03:00
Dmitry ac4f576435 bug fixes, api improvements 2019-10-27 20:14:19 +03:00
Dmitry 372d237591 added text box ui widget 2019-10-24 22:23:51 +03:00
Dmitry 072e42cc37 another scene graph refactoring, changed fake inheritance to composition 2019-10-20 16:21:18 +03:00