Carter Anderson
|
1143f16743
|
model loading works!
|
2020-04-19 19:29:33 -07:00 |
|
Carter Anderson
|
7fe2288814
|
pipeline specialization (support different primitive topologies within the same pipeline)
|
2020-04-19 19:06:41 -07:00 |
|
Carter Anderson
|
e59693fe67
|
exit events and systems
|
2020-04-19 12:13:04 -07:00 |
|
Carter Anderson
|
649ffebb7f
|
New Mesh implementation (adapts to arbitrary vertex descriptors). Initial gltf model loading.
|
2020-04-19 10:08:47 -07:00 |
|
Carter Anderson
|
dcd71d1b72
|
Rework AppBuilder system interfaces. Remove setup() in favor of startup_system
|
2020-04-15 19:42:17 -07:00 |
|
Carter Anderson
|
837e1dc139
|
Port remaining functionality to RenderContext and remove Renderer
|
2020-04-12 14:47:41 -07:00 |
|
Carter Anderson
|
1d44b4034f
|
asset handle batcher system
|
2020-04-12 00:54:51 -07:00 |
|
Carter Anderson
|
b9f4c0a53b
|
move shader defs updates to their own systems. make UniformResourceProvider::update World read-only
|
2020-04-11 20:27:46 -07:00 |
|
Carter Anderson
|
394b7ce940
|
RenderContext, RenderResourceContext and wgpu implementations
|
2020-04-11 18:40:30 -07:00 |
|
Carter Anderson
|
f2b2065fbe
|
make CommandBufferBuilder non-consuming
|
2020-04-07 13:29:11 -07:00 |
|
Carter Anderson
|
2565a69230
|
make WorldBuilder non-consuming
|
2020-04-07 13:25:01 -07:00 |
|
Carter Anderson
|
bd97da3a51
|
Add comments to examples and fix example_showcase script timing
|
2020-04-06 21:33:18 -07:00 |
|
Carter Anderson
|
574bc93e4f
|
expand top level crate docs slightly and add hello world example
|
2020-04-06 17:39:06 -07:00 |
|
Carter Anderson
|
0af36cfaed
|
make every bevy dependency optional in bevy crate
|
2020-04-06 17:03:21 -07:00 |
|
Carter Anderson
|
b5d78477cf
|
cargo fmt
|
2020-04-06 16:15:59 -07:00 |
|
Carter Anderson
|
683a70d8e7
|
add SchedulePlans
|
2020-04-06 01:57:00 -07:00 |
|
Carter Anderson
|
686e1422db
|
Crate-ify (almost) everything
|
2020-04-05 20:19:02 -07:00 |
|
Carter Anderson
|
0202dcb009
|
Use type_name as plugin name default
|
2020-04-05 14:12:14 -07:00 |
|
Carter Anderson
|
6d53100ff3
|
mouse motion
|
2020-04-05 00:32:53 -07:00 |
|
Carter Anderson
|
ec65cfef4a
|
Add mouse input
|
2020-04-04 23:42:39 -07:00 |
|
Carter Anderson
|
f089df3a49
|
keyboard input events
|
2020-04-04 14:59:49 -07:00 |
|
Carter Anderson
|
4c3af427e9
|
dont force static lifetime on appplugin string
|
2020-04-04 13:00:52 -07:00 |
|
Carter Anderson
|
ef8c85f0c7
|
cargo fmt
|
2020-04-04 12:43:16 -07:00 |
|
Carter Anderson
|
5cbf606ef7
|
make window its own plugin and rename add_defaults to add_default_plugins
|
2020-04-04 12:40:32 -07:00 |
|
Carter Anderson
|
f6f8ba2cb6
|
Document and test Events. Rename EventHandle to EventReader. Fix buffer indexing. Customizable bevy path for proc macros
|
2020-03-31 18:04:54 -07:00 |
|
Carter Anderson
|
70b4100132
|
using consistent system naming conventions
|
2020-03-30 15:51:41 -07:00 |
|
Carter Anderson
|
dcb292e00a
|
quad uses size. polish examples
|
2020-03-30 15:44:29 -07:00 |
|
Carter Anderson
|
29bbc05eae
|
add support for multiple windows
|
2020-03-30 14:53:32 -07:00 |
|
Carter Anderson
|
7c121563db
|
headless apps
|
2020-03-30 11:52:33 -07:00 |
|
Carter Anderson
|
13da707aee
|
add event example
|
2020-03-29 23:51:13 -07:00 |
|
Carter Anderson
|
d8e7a3dcca
|
fix material shader example
|
2020-03-29 01:34:08 -07:00 |
|
Carter Anderson
|
3d261f72de
|
move plugin to app module
|
2020-03-29 01:15:47 -07:00 |
|
Carter Anderson
|
ec84a33b43
|
everything is a plugin
... well almost everything
|
2020-03-28 23:18:33 -07:00 |
|
Carter Anderson
|
ed9eb88835
|
only create wgpu swap chain when surface is ready
|
2020-03-28 13:57:41 -07:00 |
|
Carter Anderson
|
26ff878469
|
add default diagnostics wait time
|
2020-03-28 13:55:55 -07:00 |
|
Carter Anderson
|
92c421b5e1
|
add empty_defaults example
|
2020-03-27 18:00:21 -07:00 |
|
Carter Anderson
|
93bf728475
|
new Diagnostics system
|
2020-03-27 15:03:47 -07:00 |
|
Carter Anderson
|
e523dc92d8
|
shader_def: use to_upper instead of to_screaming_snake
|
2020-03-25 13:24:17 -07:00 |
|
Carter Anderson
|
a0fa4d2d79
|
cargo fmt
|
2020-03-22 11:06:08 -07:00 |
|
Carter Anderson
|
eaff311a80
|
simplify render graph builder interface
|
2020-03-22 03:06:08 -07:00 |
|
Carter Anderson
|
c6d7402318
|
add bevy_derive to prelude
|
2020-03-22 01:33:53 -07:00 |
|
Carter Anderson
|
5d893a83f2
|
remove unneeded light rotation
|
2020-03-22 01:16:29 -07:00 |
|
Carter Anderson
|
c9aec26f88
|
CommandBufferBuilder and setup systems
|
2020-03-21 22:35:57 -07:00 |
|
Carter Anderson
|
d2e160d44a
|
refactor cameras. add defaults
|
2020-03-21 21:55:33 -07:00 |
|
Carter Anderson
|
fb496a6172
|
validate VertexBufferDescriptors and fill in blanks when possible
|
2020-03-21 21:10:58 -07:00 |
|
Carter Anderson
|
a4eed18800
|
RenderGraph is now a Resource. RenderGraph owns vertex buffer descriptors. Assorted cleanup
|
2020-03-21 19:57:59 -07:00 |
|
Carter Anderson
|
7660b8bf3f
|
batched resource creation, vertex buffer macro
|
2020-03-21 18:12:30 -07:00 |
|
Carter Anderson
|
ae0d5abf45
|
use RenderResourceAssignments in place of Entity
|
2020-03-20 17:49:29 -07:00 |
|
Carter Anderson
|
71d091e10c
|
entities with renderable.is_instanced are now removed from normal rendering
|
2020-03-20 16:58:21 -07:00 |
|
Carter Anderson
|
cbba656f16
|
replace appbuilder::new() with app::build()
|
2020-03-20 16:35:19 -07:00 |
|