Gray Olson
|
f7c8882c04
|
Index buffer specialization (#568)
index buffer specialization
|
2020-09-25 12:13:01 -07:00 |
|
Carter Anderson
|
a768bae33b
|
properly update bind group ids when setting dynamic bindings. (#560)
|
2020-09-23 13:20:14 -07:00 |
|
Hugo Lindsay
|
00be5d083e
|
UI component bundles derive clone (#390)
make Draw, TextStyle, and the rest of the ui components derive clone
|
2020-08-29 16:49:39 -07:00 |
|
Robbie Davenport
|
4aabe983ec
|
Switch usage of std HashMap/HashSet default hasher, to aHash algo (#258)
switch to ahash for HashMaps and HashSets via a new bevy_utils crate
|
2020-08-28 17:08:51 -07:00 |
|
multun
|
022a31fd8f
|
fix formatting / clippy warnings (#295)
|
2020-08-22 18:35:40 -07:00 |
|
Carter Anderson
|
7c3b49cb6f
|
upgrade to latest wgpu
|
2020-08-21 18:36:32 -07:00 |
|
Carter Anderson
|
1ebb7e44ff
|
Merge pull request #189 from StarArawn/bind-group-reflect-fix
Reflect shader stage for bind groups.
|
2020-08-20 12:57:38 -07:00 |
|
Carter Anderson
|
e31f576484
|
Merge pull request #206 from multun/clippy
Add clippy support and fix all warnings / errors
|
2020-08-19 21:33:28 -07:00 |
|
John Mitchell
|
f1b0d04e53
|
Fixed formatting.
|
2020-08-19 10:00:45 -04:00 |
|
John Mitchell
|
131a5e9167
|
Merge branch 'master' into bind-group-reflect-fix
|
2020-08-19 09:24:22 -04:00 |
|
Carter Anderson
|
6ffe0696db
|
Merge pull request #203 from lachlansneff/ironing-out-uniforms
Replace vector of UniformProperty with a single UniformProperty
|
2020-08-18 13:44:10 -07:00 |
|
Victor "multun" Collod
|
dfbdeeb27f
|
render: fix bind group PartialEq impl
|
2020-08-16 07:20:06 -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 |
|
Lachlan Sneff
|
9883cd15cd
|
Replace vector of UniformProperty with a single property
|
2020-08-16 01:16:00 -04:00 |
|
ifletsomeclaire
|
c0d4877486
|
added draw.is_visible checks
|
2020-08-15 14:38:55 -05:00 |
|
John Mitchell
|
eac53c1ab7
|
Fixed! 🎉
|
2020-08-14 23:21:38 -04:00 |
|
John Mitchell
|
76564a486e
|
Removed old comment.
|
2020-08-14 16:59:18 -04:00 |
|
John Mitchell
|
f3ef23bda7
|
Working on correctly reflecting shader stage for bind groups.
|
2020-08-14 14:02:56 -04:00 |
|
John Mitchell
|
3f5aae877e
|
Removed some whitespace.
|
2020-08-13 13:00:27 -04:00 |
|
John Mitchell
|
02b1907738
|
Use BindingShaderStage to pass which program the binding is attached to.
|
2020-08-13 12:44:21 -04:00 |
|
Carter Anderson
|
07858aa348
|
scene: fix dynamically loading RenderPipelines scenes
|
2020-08-02 19:33:27 -07:00 |
|
Carter Anderson
|
44c08f90aa
|
render: remove Drawable implementation from RenderPipelines because it doesnt add any value
|
2020-07-29 18:28:32 -07:00 |
|
Carter Anderson
|
ca87359c6e
|
render: add MSAA support
|
2020-07-29 18:15:15 -07:00 |
|
Carter Anderson
|
0c2e26ddde
|
Revert "ecs: remove &mut requirement on query iterators"
This reverts commit 6dc1d07cbc .
|
2020-07-21 20:12:15 -07:00 |
|
Carter Anderson
|
6dc1d07cbc
|
ecs: remove &mut requirement on query iterators
|
2020-07-20 13:59:51 -07:00 |
|
Carter Anderson
|
b5d3f7e794
|
use right handed coordinate system in 3d
|
2020-07-20 01:33:30 -07:00 |
|
Carter Anderson
|
b12c4d0a48
|
render: simplify imports and cleanup prelude
|
2020-07-16 18:26:21 -07:00 |
|
Carter Anderson
|
1110f9b877
|
create bevy_math crate and move math types there
|
2020-07-16 17:11:52 -07:00 |
|
Carter Anderson
|
2ca6de2b81
|
upgrade wgpu
|
2020-07-10 13:47:31 -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
|
5787bcb2c5
|
legion: upgrade
|
2020-06-27 14:32:50 -07:00 |
|
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
|
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
|
75429f4639
|
render: use left-handed coordinate system and y-up
|
2020-06-24 15:29:10 -07:00 |
|
Carter Anderson
|
c654987ae3
|
fix bug where pipelines used unspecialized shaders
|
2020-06-21 18:55:22 -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
|
4246d47fec
|
render: move pipeline compilation and bind group creation into draw stage. impl ResourceSet for DrawContext. progress on text drawing. general cleanup
|
2020-06-18 17:27:20 -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
|
e89c693c4d
|
render: add SpecializedPipeline and SpecializedShader types
|
2020-06-17 13:27:10 -07:00 |
|
Carter Anderson
|
e57fdca1bc
|
render: more progress on immediate mode rendering and DrawableText
|
2020-06-17 13:10:33 -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
|
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
|
d0298a4f89
|
split AsVertexBufferDescriptor out from Uniforms
|
2020-06-07 13:00:58 -07:00 |
|
Carter Anderson
|
6eea96366d
|
cargo fmt
|
2020-06-03 20:08:20 -07:00 |
|
Carter Anderson
|
5927bad382
|
sprite sheets are fully operational
|
2020-06-03 19:00:19 -07:00 |
|