Dmitry Stepanov
bc7434c089
license update
2024-08-11 11:45:33 +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
9ab03200a8
ability to enable msaa when initializing graphics context
2024-02-15 23:58:42 +03:00
Dmitry Stepanov
1c046103a4
moved graph searching to fyrox-graph
2024-02-03 19:54:02 +03:00
Dmitry Stepanov
902aa9a572
ability to share navmeshes across multiple threads
...
- optimized internals of navmesh
- removed lazy graph calculation (replaced it with modification context which recalculates the graph on drop)
2023-12-25 11:44:17 +03:00
Dmitry Stepanov
a3fb77e87c
fixed tests + clippy warnings
2023-11-29 11:26:31 +03:00
Dmitry Stepanov
d896b6ce5f
resource api improvements + fixed tests
2023-11-28 21:10:21 +03:00
Dmitry Stepanov
11522405f6
simplified usage of ResourceManager::request + fixed tests
2023-11-20 13:13:03 +03:00
Dmitry Stepanov
fd905071e3
clippy fixes
2023-11-14 21:25:30 +03:00
Dmitry Stepanov
eca96ae7ed
turn material into resource, removed SharedMaterial
2023-11-14 18:26:46 +03:00
Dmitry Stepanov
5eb84f4ceb
more built-in shader variables for lighting
...
- pass light info in forward rendering shader
- removed 2d renderer
2023-11-11 18:00:36 +03:00
Dmitry Stepanov
139b9e9043
experimental batching for 2d (wip)
2023-11-11 16:53:19 +03:00
Dmitry Stepanov
771d9c5229
clean up path straightening + navmesh dev example improvement
2023-11-08 00:49:51 +03:00
Dmitry
d372c27b3e
fixed path strightening
2023-11-06 13:57:17 +03:00
Dmitry
33db47e2ac
fixed collect_portals_along_path + added temp example
...
- bugged `straighten_path`
2023-11-05 20:10:47 +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
7e48c1b528
fixed wasm example
2023-09-20 20:58:42 +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
88774ce3a3
fixed resource loading in webassembly
...
- path.exists() was causing these issues
2023-09-17 19:12:47 +03:00
Dmitry
28e0befbde
split light map generation in two steps + added async gen for the editor
2023-09-16 20:57:08 +03:00
Dmitry
55fe69904f
improved lightmapper panel + minor api changes for light mapper
...
- added path selector for generated light maps
- added descriptions for parameters
- lightmapper now accepts uv spacing parameter
2023-09-14 15:20:55 +03:00
Dmitry
166631ae69
fixed tests/examples/clippy warnings
2023-09-01 13:50:22 +03:00
san-smith
67604cc0e8
chore: remove unused import
2023-08-19 17:07:30 +07:00
Dmitry
7af96b6cf3
changed the way of navmesh debug drawing in navmesh example
2023-08-19 10:32:26 +03:00
Dmitry
b5946fb202
fixed wasm builds
2023-08-07 22:54:03 +03:00
Dmitry
63f78be1d8
fixed clippy warnings
2023-08-07 21:51:02 +03:00
Dmitry
2b6f528af7
fixed examples
2023-08-07 21:08:36 +03:00
Dmitry
7b0f76712c
prevent deadlock on self-referencing model resources
2023-05-19 22:46:02 +03:00
Dmitry
c90afd2456
fixed warnings
2023-05-15 20:17:54 +03:00
Dmitry
c0805e8522
custom resource example
2023-05-13 22:43:42 +03:00
Dmitry
c5bd40053b
ResourceLoadersContainer
...
- adds a few new useful methods, that reduces code bloat
2023-04-26 11:58:39 +03:00
Dmitry
0a05c4eecd
moved logger to fyrox_core
2023-04-25 21:51:06 +03:00
Dmitry
d1e17caaf1
reorganized resource loaders
2023-04-25 10:40:00 +03:00
Dmitry
99b39aa28f
merge resource container into resource manager + mod refactoring
2023-04-25 10:13:28 +03:00
Dmitry
99a141246f
suppress annoying clippy warnings
2023-04-24 22:25:10 +03:00
Dmitry
50ad571d47
fixed deadlock when loading a complex scene
2023-04-24 20:42:46 +03:00
Dmitry
9323d1f07e
fixed wasm example
2023-04-24 10:41:03 +03:00
Dmitry
ddae16097e
tests fix
2023-04-24 10:01:06 +03:00
Dmitry
8ebbfc9695
examples build fix + minor api improvements
2023-04-24 09:40:17 +03:00
Dmitry
794e55edc9
fixed terrain example
2023-04-23 22:39:39 +03:00
Dmitry
4cada6bf34
fixed 3rd_person example
2023-04-23 14:14:50 +03:00
Dmitry
435b7e0f09
engine build fix + resource system improvements
2023-04-23 14:00:21 +03:00
Dmitry
92fbf0879e
terrain example improvements
2023-04-20 15:11:45 +03:00
Dmitry
685e11d718
docs + clippy fixes + examples fixes
2023-04-20 15:05:10 +03:00
Dmitry
ac58af47bf
use GPU for blend shapes
2023-04-10 21:13:00 +03:00
Dmitry
edb94cea62
fixed terrain example
2023-04-02 15:32:49 +03:00
Dmitry
dadc0662f6
fixed navmesh example
2023-03-25 13:48:59 +03:00
Dmitry
8790970405
add skybox for blend shape example
2023-03-19 18:26:46 +03:00
Dmitry
993bf04499
fixed blend shape example's materials + lighting
2023-03-19 16:36:51 +03:00
Dmitry
6635e1fa6c
fixed title and description
2023-03-19 14:27:16 +03:00