Carter Anderson
|
75429f4639
|
render: use left-handed coordinate system and y-up
|
2020-06-24 15:29:10 -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
|
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
|
be23f119d5
|
remove old uniform system
|
2020-06-07 22:32:55 -07:00 |
|
Carter Anderson
|
5add29f8cf
|
rename LocalToWorld -> Transform and LocalToParent -> LocalTransform
|
2020-06-07 13:39:50 -07:00 |
|
Carter Anderson
|
d0298a4f89
|
split AsVertexBufferDescriptor out from Uniforms
|
2020-06-07 13:00:58 -07:00 |
|
Carter Anderson
|
70e9892e00
|
remove bevy_derive from bevy crate and export derives from specific crates
|
2020-06-07 12:22:16 -07:00 |
|
Carter Anderson
|
ab31bf9d9e
|
impl Default for EventReader
|
2020-06-03 23:53:00 -07:00 |
|
Carter Anderson
|
c9ae10a8a9
|
make mesh byte conversion zero-copy again
|
2020-06-03 11:15:58 -07:00 |
|
Carter Anderson
|
5bcd594cb4
|
bytes: AsBytes trait, remove zerocopy, remove glam fork
|
2020-06-01 19:38:05 -07:00 |
|
Carter Anderson
|
d5d0107ada
|
bytes: remove AsBytes in favor of Bytes
|
2020-06-01 14:33:00 -07:00 |
|
Carter Anderson
|
0472cbfc7c
|
start porting "query" systems from SystemBuilder to functions
|
2020-05-28 17:32:51 -07:00 |
|
Carter Anderson
|
33d4d5f562
|
Add asset removal. Clean up old/removed meshes
|
2020-05-17 18:48:14 -07:00 |
|
Carter Anderson
|
870f715df3
|
Hot asset reloading
|
2020-05-16 20:18:30 -07:00 |
|
Carter Anderson
|
623c8a8d9a
|
remove unused fn
|
2020-05-16 12:53:49 -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
|
ad66f87ff6
|
Entities wait for meshes to load
|
2020-05-15 19:32:49 -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
|
70f122b92a
|
Rename AssetStorage to Assets
|
2020-05-13 16:45:18 -07:00 |
|
Carter Anderson
|
c5ca59dc4d
|
cargo fmt
|
2020-05-05 18:44:32 -07:00 |
|
Carter Anderson
|
2fd7020646
|
rename GlobalRenderResourceContext to RenderResources
|
2020-05-04 19:34:15 -07:00 |
|
Carter Anderson
|
50f8134ca0
|
rewrite batcher to be fully generic
|
2020-05-02 10:28:29 -07:00 |
|
Carter Anderson
|
a1cbf36b0c
|
Use system type name as default system name
|
2020-05-01 00:55:32 -07:00 |
|
Carter Anderson
|
45a710fe6a
|
cargo fmt
|
2020-04-29 01:37:54 -07:00 |
|
Carter Anderson
|
c2c543e0ba
|
move batch to its own module
|
2020-04-27 17:41:02 -07:00 |
|
Carter Anderson
|
115a009c16
|
cargo fmt
|
2020-04-24 18:55:15 -07:00 |
|
Carter Anderson
|
87066cafd3
|
move bevy crates to their own folder
|
2020-04-24 17:57:20 -07:00 |
|