Commit Graph
26 Commits
Author SHA1 Message Date
Dmitry Stepanov aaea305782 tests for move_resource + fixed bugs 2025-04-05 18:34:39 +03:00
Dmitry Stepanov 202ed9a7b3 ability to create metadata files + fixed all tests 2025-04-05 11:17:15 +03:00
Dmitry Stepanov 7514713b23 integration tests for fyrox-resource
- wip
2025-04-03 22:32:17 +03:00
Dmitry Stepanov 02cacb3d9b run ResourceRegistry::scan_and_update on engine start
- scans the root project folder and subfolders for supported resources and adds metadata files for them and registers them in the `resources.registry` file
2025-03-27 20:19:39 +03:00
Dmitry Stepanov fde153c122 ignore *.version files in template-core
- these are autogenerated by the build script and shouldn't be included in the repository
2025-02-28 11:59:35 +03:00
septante a3251a116e build: add nix flake 2025-02-22 22:17:17 +00:00
Dmitry Stepanov bd5cc70032 refactored plugin structure
- removed PluginConstructor
2024-03-17 11:45:14 +03:00
san-smith fc3943f868 test: ResourceManagerState 2023-09-16 23:56:48 +07:00
Dmitry Stepanov 0a9a94ccc6 experimental game executor
- allows you to run game plugins
2022-03-02 17:58:11 +03:00
Dmitry Stepanov f43ceeda4a rename to Fyrox (first pass)
- #239
2022-01-09 17:10:44 +03:00
Dmitry 05404f1de7 update gitignore 2021-12-30 22:22:00 +03:00
Dmitry 191f3fad8f use macro where possible 2021-12-30 18:46:18 +03:00
Martin Taibr e0dc1b025a Remove glob gitignore, ignore parts of vscode and intellij 2021-11-17 17:28:12 +01:00
Martin Taibr 853a4aecd1 Cargo audit CI + badge 2021-09-14 18:46:50 +02:00
Dmitry c4b942384a ability to save/load behavior trees 2021-08-08 14:53:27 +03:00
Dmitry fc0e09ed8e added VertexBuffer with customizable vertex format
- this change introduces flexible vertex buffer for surface data, vertex can have any layout, there are few built-in vertex formats:
StaticVertex - Position3F32+Normal3F32+TexCoord2F32+Tangent4F32
AnimatedVertex - Position3F32+Normal3F32+TexCoord2F32+Tangent4F32+BoneWeights4F32+BoneIndices4U8
SimpleVertex - Position3F32+TexCoord2F32
- performance improvements
- fixed examples
2021-05-19 14:56:28 +03:00
Dmitry 59c522739b fixed ear-clipping triangulator, fixed tests, fixed fbx loader
- triangulator had incorrect exit condition which resulted in infinite loops in some specific cases
- for some reason new fbx (version >= 7500) can have empty curves which results in panic
- some of tests were broken during refactoring, now they're fixed
2021-01-02 14:14:51 +03:00
Dmitry 1c1f0985e2 replaced println! with Log::writeln from lightmap example 2020-11-27 16:48:55 +03:00
Dmitry 00dfdb51a1 added add/remove methods to Physics
- these methods ensures that internal flag is raised and cast_ray will update internal accelerating structures to actual state, otherwise ray casting won't work or may even panic
2020-11-11 13:04:42 +03:00
Dmitry 78be3b6222 added lightmap example, fixed some lightmapping issues
- #25
- lightmaps still not ready, it has some major issues with seams and uv generated for complex geometry is far from optimal
2020-08-05 12:36:12 +03:00
Dmitry c4c30c0db6 added first version of lightmapper (WIP)
- #25
- this is simplest possible lightmapper, work in progress, there is a lot of stuff to do
2020-07-28 20:03:52 +03:00
Dmitry f203e502a3 added first working version of uv generator
- for #25
2020-07-26 16:22:59 +03:00
Dmitry e5ea130c01 isolated all unsafe opengl calls into framework mod 2020-03-22 13:01:41 +03:00
Dmitry fff0f76783 added control templates, added tab control 2020-01-12 21:20:33 +03:00
Dmitry 7d12849557 reworked ui, made it more flexible, api improvements 2020-01-11 17:34:10 +03:00
Dmitry 6bcd351fac scene graph, simple scene, player 2019-03-30 23:09:40 +03:00