Carter Anderson
|
74dba5f36b
|
release: 0.2.1 (#533)
|
2020-09-20 15:58:32 -07:00 |
|
Carter Anderson
|
ba5af4dd56
|
release: 0.2.0 (#520)
|
2020-09-19 15:29:08 -07:00 |
|
Marek Legris
|
474bb5403e
|
Transform Rewrite (#374)
Remove individual Translation / Rotation / Scale components in favor of a combined Transform component
|
2020-09-14 14:00:32 -07:00 |
|
Smite Rust
|
a9ce7f4e82
|
update dependencies (#470)
|
2020-09-10 12:54:24 -07:00 |
|
multun
|
022a31fd8f
|
fix formatting / clippy warnings (#295)
|
2020-08-22 18:35:40 -07:00 |
|
Carter Anderson
|
b925e22949
|
0.1.3 upgrade
|
2020-08-22 10:16:52 -07:00 |
|
Carter Anderson
|
7c3b49cb6f
|
upgrade to latest wgpu
|
2020-08-21 18:36:32 -07:00 |
|
Victor "multun" Collod
|
c38420f1e9
|
enforce clippy for all target and features
|
2020-08-16 07:20:06 -07:00 |
|
Victor "multun" Collod
|
d138647818
|
enforce cargo fmt --check
|
2020-08-16 05:02:06 -07:00 |
|
Carter Anderson
|
34752a27bd
|
add "0.1" version to all bevy crate references
|
2020-08-09 17:39:28 -07:00 |
|
Carter Anderson
|
9aee5323e1
|
add crate metadata
|
2020-08-09 17:24:27 -07:00 |
|
Carter Anderson
|
3d09459813
|
add more doc comments and clean up some public exports
|
2020-08-09 16:13:04 -07:00 |
|
Carter Anderson
|
f963cd41dc
|
app: rename AppPlugin to Plugin
|
2020-08-07 20:22:17 -07:00 |
|
Carter Anderson
|
bb111cbafa
|
more example cleanup and polish
|
2020-07-31 17:10:29 -07:00 |
|
Carter Anderson
|
2929197d9b
|
render: add RenderPass queries. move ui to its own pass
|
2020-07-28 20:11:27 -07:00 |
|
Carter Anderson
|
b5d3f7e794
|
use right handed coordinate system in 3d
|
2020-07-20 01:33:30 -07:00 |
|
Carter Anderson
|
2a6e75a27e
|
pbr: simplify imports
|
2020-07-16 19:27:19 -07:00 |
|
Carter Anderson
|
f742ce3ef2
|
app: simplify app imports
|
2020-07-16 18:47:51 -07:00 |
|
Carter Anderson
|
b12c4d0a48
|
render: simplify imports and cleanup prelude
|
2020-07-16 18:26:21 -07:00 |
|
Carter Anderson
|
196bde64e3
|
cargo fmt
|
2020-07-16 17:23:50 -07:00 |
|
Carter Anderson
|
1110f9b877
|
create bevy_math crate and move math types there
|
2020-07-16 17:11:52 -07:00 |
|
Carter Anderson
|
17f3860d12
|
remove unsafe Clone implementation on Res/ResMut in favor of UnsafeClone
|
2020-07-12 12:06:43 -07:00 |
|
Carter Anderson
|
6d58a5a033
|
render: add direct buffer mapping/unmapping
|
2020-07-11 12:29:07 -07:00 |
|
Carter Anderson
|
c81ab99dac
|
cargo fmt
|
2020-07-10 01:37:06 -07:00 |
|
Carter Anderson
|
950e50bbb1
|
Bevy ECS migration
|
2020-07-10 01:06:21 -07:00 |
|
Carter Anderson
|
e75496772e
|
legion: change query system ordering
|
2020-06-27 10:18:27 -07:00 |
|
Carter Anderson
|
69925f0817
|
render: multi-window cameras ready to go!
passes now bind camera buffers and cameras can now be assigned non-primary windows
|
2020-06-25 23:04:08 -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
|
3ee8aa8b0f
|
camera: make camera transform in world coordinates instead of the inverse
|
2020-06-23 19:18:32 -07:00 |
|
Carter Anderson
|
6022ad2c4f
|
pbr: add "shaded" field to StandardMaterial
|
2020-06-22 16:11:30 -07:00 |
|
Carter Anderson
|
faacd2778d
|
sprite: add color to TextureAtlasSprite and make Vec3 16 bytes again to account for glsl UBO layout
|
2020-06-21 17:43:36 -07:00 |
|
Carter Anderson
|
74d0055a3d
|
render: move dynamic_bindings to PipelineSpecialization
This is a temporary step back in ergonomics as we are no longer automatically inferring dynamic bindings from RenderResourceBindings
|
2020-06-17 18:10:29 -07:00 |
|
Carter Anderson
|
e855995145
|
cargo fmt
|
2020-06-15 12:47:35 -07:00 |
|
Carter Anderson
|
f799d3ac93
|
render: add RenderPipeline and begin moving logic there
|
2020-06-15 00:08:50 -07:00 |
|
Carter Anderson
|
574656b767
|
render: remove RenderResources wrapper type
|
2020-06-14 12:32:06 -07:00 |
|
Carter Anderson
|
0fec350411
|
render: rename "Assignment" to "Binding" and "AssignmentSet" to "BindGroup"
|
2020-06-14 12:02:19 -07:00 |
|
Carter Anderson
|
0f608fc90f
|
render: add "specific" ids for buffers, textures, and samplers. Use them instead of RenderResourceIds wherever possible
|
2020-06-14 11:41:42 -07:00 |
|
Carter Anderson
|
fc4160ea41
|
AssetRenderResourceNodes now consume asset change events. Remove EntitiesWaitingForAssets in favor of DrawState.
|
2020-06-10 18:54:17 -07:00 |
|
Carter Anderson
|
3d07fbdc81
|
render: "Immediate Mode" draw api
This replaces Renderable with Draw/RenderPipelines components and makes various aspects of the renderer much simpler and legible
|
2020-06-09 23:16:48 -07:00 |
|
Carter Anderson
|
1426208e2f
|
remove DrawTargets in favor of PassNodes and in preparation for "immediate mode" drawing api
|
2020-06-08 14:35:13 -07:00 |
|
Carter Anderson
|
62c434274f
|
shader_defs: new leaner shader defs. they are now separate from uniforms
|
2020-06-07 22:24:53 -07:00 |
|
Carter Anderson
|
fd8f87400d
|
add RenderResources/RenderResource traits to replace Uniforms/Uniform
|
2020-06-07 19:12:41 -07:00 |
|
Carter Anderson
|
5add29f8cf
|
rename LocalToWorld -> Transform and LocalToParent -> LocalTransform
|
2020-06-07 13:39:50 -07:00 |
|
Carter Anderson
|
6eea96366d
|
cargo fmt
|
2020-06-03 20:08:20 -07:00 |
|
Carter Anderson
|
5bcd594cb4
|
bytes: AsBytes trait, remove zerocopy, remove glam fork
|
2020-06-01 19:38:05 -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
|
6e76296ce0
|
sprite: create sprite crate. center 2d camera (split from ui camera). add 2d camera movement
|
2020-05-30 12:31:04 -07:00 |
|
Carter Anderson
|
71b3755633
|
camera: split 2d and ui camera. remove resource_name mod
|
2020-05-29 22:30:07 -07:00 |
|
Carter Anderson
|
fec9034644
|
camera: break out projection components
|
2020-05-29 17:25:14 -07:00 |
|