Carter Anderson
|
ec84a33b43
|
everything is a plugin
... well almost everything
|
2020-03-28 23:18:33 -07:00 |
|
Carter Anderson
|
5db5f6de9c
|
batched draw target works! embrace the "log" crate
|
2020-03-28 20:33:11 -07:00 |
|
Carter Anderson
|
2d0bff97a8
|
Handle::from_untyped
|
2020-03-28 14:51:24 -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
|
38a808db84
|
change diagnostics formatting
|
2020-03-28 13:42:16 -07:00 |
|
Carter Anderson
|
78de2fe2a1
|
fix dynamic uniforms and unit tests
|
2020-03-27 22:41:45 -07:00 |
|
Carter Anderson
|
92c421b5e1
|
add empty_defaults example
|
2020-03-27 18:00:21 -07:00 |
|
Carter Anderson
|
a7704fda31
|
make winit optional and vsync configurable
|
2020-03-27 17:43:03 -07:00 |
|
Carter Anderson
|
93bf728475
|
new Diagnostics system
|
2020-03-27 15:03:47 -07:00 |
|
Carter Anderson
|
0073f4a58b
|
refactor pipeline compilation into PipelineCompiler
|
2020-03-26 23:40:25 -07:00 |
|
Carter Anderson
|
d1db46ef54
|
begin bind group rework
global and local bind groups are set up the same way (RenderResourceAssignments). bind groups are reused whenever possible
|
2020-03-26 01:57:36 -07:00 |
|
Carter Anderson
|
0316efc909
|
add core Window resource
|
2020-03-25 21:27:32 -07:00 |
|
Carter Anderson
|
c2545fd161
|
RenderResourceSetId
|
2020-03-25 19:20:52 -07:00 |
|
Carter Anderson
|
aec817c533
|
Rename BindGroup to BindGroupDescriptor. Add BindGroupDescriptorId
|
2020-03-25 18:17:48 -07:00 |
|
Carter Anderson
|
47ef339e7b
|
remove BindGroupInfo
|
2020-03-25 17:40:14 -07:00 |
|
Carter Anderson
|
64cd924413
|
refactor render resource assignments
|
2020-03-25 17:31:59 -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
|
4d17763c85
|
finish new uniform resource provider staging buffer. dynamic uniforms work again. both dynamic and non-dynamic uniforms perform better than the previous implementation.
|
2020-03-24 19:17:41 -07:00 |
|
Carter Anderson
|
c71b886165
|
begin rewrite of UniformResourceProvider (no instancing or dynamic uniform support yet)
|
2020-03-24 13:50:40 -07:00 |
|
Carter Anderson
|
55745b0812
|
renderable owns render resource assignments. refactor shader assignment logic. renderers are responsible for intializing during updates.
|
2020-03-22 18:22:35 -07:00 |
|
Carter Anderson
|
55130bbe1c
|
remove field_infos from UniformInfoIter
|
2020-03-22 13:14:34 -07:00 |
|
Carter Anderson
|
08cd5964a4
|
get_field_info is now static
|
2020-03-22 13:08:20 -07:00 |
|
Carter Anderson
|
0e18c4b70b
|
fix render graph lifetimes
|
2020-03-22 13:05:50 -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
|
8c201dcbc5
|
fix LocalToWorld vertex buffer attribute names
|
2020-03-22 01:13:45 -07:00 |
|
Carter Anderson
|
cfc7aae413
|
better batch iteration (no allocations + abstracted out)
|
2020-03-22 01:06:38 -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
|
8f4296c4ff
|
lighten up
|
2020-03-20 20:21:01 -07:00 |
|
Carter Anderson
|
a55053cf14
|
Refactor / cleanup buffer metadata. Fix dynamic uniforms
|
2020-03-20 19:32:59 -07:00 |
|
Carter Anderson
|
ae0d5abf45
|
use RenderResourceAssignments in place of Entity
|
2020-03-20 17:49:29 -07:00 |
|
Carter Anderson
|
f90205a40d
|
RenderResourceAssignmentsProvider / unique ids
|
2020-03-20 17:15:56 -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 |
|
Carter Anderson
|
43e69484ba
|
migrate entity render resources to RenderResourceAssignments
|
2020-03-20 14:17:50 -07:00 |
|
Carter Anderson
|
9881f64715
|
cargo fmt
|
2020-03-20 12:47:33 -07:00 |
|
Carter Anderson
|
faaf307edb
|
smaller bevy logo
|
2020-03-20 11:43:14 -07:00 |
|
Carter Anderson
|
51c4f7af27
|
more logo tweaks
|
2020-03-20 01:05:37 -07:00 |
|
Carter Anderson
|
7e6fa64f1b
|
add variants
|
2020-03-20 00:58:13 -07:00 |
|
Carter Anderson
|
f37f4caa72
|
update logos
|
2020-03-20 00:33:22 -07:00 |
|
Carter Anderson
|
ae72c2cdb0
|
Refactor and integrate AssetBatcher. Add AssignedBatchesDrawTarget shim
|
2020-03-19 17:57:07 -07:00 |
|
Carter Anderson
|
99983b40a5
|
AssetBatcher
|
2020-03-19 13:21:55 -07:00 |
|
Carter Anderson
|
1e1980bf4d
|
support tags in entity archetypes
|
2020-03-18 16:06:33 -07:00 |
|