Michael Hills
|
38a982b28d
|
iOS: use shaderc-rs for glsl to spirv compilation (#324)
|
2020-09-01 11:06:15 -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 |
|
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
|
d4d68f6670
|
Fixed tests.
|
2020-08-19 10:16:35 -04: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 |
|
Victor "multun" Collod
|
46636ed076
|
fix formatting
|
2020-08-18 19:48:03 -07: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
|
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 |
|
John Mitchell
|
e11fa3e316
|
Added hack to allow all of the examples to work.
|
2020-08-15 15:03:57 -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
|
02b1907738
|
Use BindingShaderStage to pass which program the binding is attached to.
|
2020-08-13 12:44:21 -04:00 |
|
Carter Anderson
|
3deeb05264
|
use bevy-glsl-to-spirv
|
2020-08-09 18:57:17 -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
|
7212b70478
|
rustfmt changes
|
2020-07-28 14:24:03 -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
|
19fe299f5a
|
ecs: use Mut<T> tracking pointer everywhere
|
2020-07-18 02:09:55 -07:00 |
|
Carter Anderson
|
b12c4d0a48
|
render: simplify imports and cleanup prelude
|
2020-07-16 18:26:21 -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
|
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
|
f799d3ac93
|
render: add RenderPipeline and begin moving logic there
|
2020-06-15 00:08:50 -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
|
be23f119d5
|
remove old uniform system
|
2020-06-07 22:32:55 -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
|
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
|
69ac775bfb
|
ignore reflected gl_VertexIndex attribute
|
2020-06-04 11:30:43 -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 |
|
Carter Anderson
|
13d56907ed
|
sprite: more sprite sheet work (not quite operable yet)
|
2020-06-03 11:39:10 -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
|
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
|
2bcb8a2a41
|
cargo fmt
|
2020-05-13 18:05:18 -07:00 |
|
Carter Anderson
|
6381611e89
|
Resource -> Res, Ref->Com
|
2020-05-13 17:57:08 -07:00 |
|
Carter Anderson
|
06f3a4efb9
|
Use system fns for all setup code
|
2020-05-13 17:31:56 -07:00 |
|
Carter Anderson
|
70f122b92a
|
Rename AssetStorage to Assets
|
2020-05-13 16:45:18 -07:00 |
|
Carter Anderson
|
10637c1010
|
add TextureDescriptor to ResourceInfo
|
2020-05-11 21:28:11 -07:00 |
|