Carter Anderson
|
1f12964026
|
legion: remove foreach system functions
this is a bit sad, but upstream legion's new lifetimes appear to be incompatible with our foreach approach
|
2020-06-27 12:06:12 -07:00 |
|
Carter Anderson
|
e75496772e
|
legion: change query system ordering
|
2020-06-27 10:18:27 -07:00 |
|
Carter Anderson
|
92c44320ee
|
ecs: rename EntityArchetype to ComponentSet
|
2020-06-25 11:21:56 -07:00 |
|
Carter Anderson
|
75429f4639
|
render: use left-handed coordinate system and y-up
|
2020-06-24 15:29:10 -07:00 |
|
Carter Anderson
|
4ba2f72572
|
render: is_transparent flag. draw transparent object back-to-front and opaque objects front-to-back
|
2020-06-24 11:35:01 -07:00 |
|
Carter Anderson
|
2c74560283
|
render: draw in back-to-front mode to be safe (until we can do both at the same time). expand texture example
|
2020-06-23 19:29:12 -07:00 |
|
Carter Anderson
|
3ee8aa8b0f
|
camera: make camera transform in world coordinates instead of the inverse
|
2020-06-23 19:18:32 -07:00 |
|
Carter Anderson
|
41dc8a5967
|
render: add front-to-back drawing
MainPassNodes now have assigned cameras and draw using those camera's VisibleEntities
|
2020-06-23 16:52:50 -07:00 |
|
Carter Anderson
|
b6dbbf04db
|
render: visualize depth in z_sort_debug
|
2020-06-23 13:42:37 -07:00 |
|
Carter Anderson
|
2f5f6e017a
|
render: intitial VisibleEntities component and sort system
|
2020-06-22 17:55:48 -07:00 |
|
Carter Anderson
|
e855995145
|
cargo fmt
|
2020-06-15 12:47:35 -07:00 |
|
Carter Anderson
|
4568f5dae3
|
remove specialization. bevy now builds on stable rust!
|
2020-06-07 23:36:39 -07:00 |
|
Carter Anderson
|
5add29f8cf
|
rename LocalToWorld -> Transform and LocalToParent -> LocalTransform
|
2020-06-07 13:39:50 -07:00 |
|
Carter Anderson
|
21a79c56a7
|
camera: add position and rotation components to Perspective camera. add "sync" toggle to LocalToWorld transform.
|
2020-05-31 10:31:18 -07:00 |
|
Carter Anderson
|
51d41b2302
|
camera: remove active camera components in favor of camera names
|
2020-05-29 22:07:55 -07:00 |
|
Carter Anderson
|
d920100d35
|
scenes: deserialization and refactor
|
2020-05-21 17:21:33 -07:00 |
|
Carter Anderson
|
86c18edbfd
|
Label component
|
2020-05-17 18:09:29 -07:00 |
|
Carter Anderson
|
b1f07e3749
|
cargo fmt
|
2020-05-16 00:27:30 -07:00 |
|
Carter Anderson
|
fcc0a6303b
|
update mesh on gpu when it changes
|
2020-05-16 00:21:04 -07:00 |
|
Carter Anderson
|
bf7f222318
|
Support async texture loading
|
2020-05-15 19:30:02 -07:00 |
|
Carter Anderson
|
35adad6556
|
Async mesh loading works
|
2020-05-15 17:22:45 -07:00 |
|
Carter Anderson
|
4e1abea161
|
AssetServer: multithreaded sync/async asset loading
|
2020-05-15 16:55:44 -07:00 |
|
Carter Anderson
|
8a61ef48d3
|
use relative paths for assets
|
2020-05-14 15:25:43 -07:00 |
|
Carter Anderson
|
6381611e89
|
Resource -> Res, Ref->Com
|
2020-05-13 17:57:08 -07:00 |
|
Carter Anderson
|
06f3a4efb9
|
Use system fns for all setup code
|
2020-05-13 17:31:56 -07:00 |
|
Carter Anderson
|
70f122b92a
|
Rename AssetStorage to Assets
|
2020-05-13 16:45:18 -07:00 |
|
Carter Anderson
|
704a742661
|
Print diagnostics plugin
|
2020-05-04 13:42:49 -07:00 |
|
Carter Anderson
|
ea16f6fc56
|
frame time diagnostic plugin
|
2020-05-04 13:21:14 -07:00 |
|
Carter Anderson
|
6f32d18dc5
|
diagnostic filtering
|
2020-05-04 11:43:21 -07:00 |
|
Carter Anderson
|
dcc34473e5
|
sprites
|
2020-05-04 01:23:40 -07:00 |
|
Carter Anderson
|
7b79b3de8d
|
organize examples and add ecs guide
|
2020-05-01 13:12:47 -07:00 |
|