Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add padded static size and recursive padding to crevice and use it #18

Open
wants to merge 29 commits into
base: pipelined-rendering
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
c074777
pipelined rendering proof of concept
cart Apr 11, 2021
6600dde
Added compute to the new pipelined renderer.
StarArawn May 30, 2021
13d613b
Share code between passes for setting bind groups.
StarArawn May 31, 2021
4b26031
Reverted combining of set_bind_group between different passes.
StarArawn May 31, 2021
18a4fcf
SubGraphs, Views, Shadows, and more
cart Jun 2, 2021
53a442f
Fix ExclusiveSystemCoerced so it updates system with new archetypes
cart Jun 17, 2021
334a857
StandardMaterial flat values (#3)
superdump Jun 18, 2021
fbe8456
bevy_render now uses wgpu directly
cart Jun 21, 2021
2cc0c56
fix tracing and add graph spans
cart Jun 25, 2021
64f99b2
RenderAssetPlugin
cart Jun 25, 2021
eef62d3
Port Mesh to RenderAsset, add Slab and FrameSlabMap garbage collectio…
cart Jun 26, 2021
b3e2fab
bevy_pbr2: Add support for most of the StandardMaterial textures (#4)
superdump Jun 27, 2021
cf7e24c
Add `log` crate compatibility to bevy_log
cart Jun 28, 2021
b6d9277
Begin WGSL port (sprites work, pbr lights are broken)
cart Jun 28, 2021
1635de4
Force main thread for prepare_windows system (#11)
TheRawMeatball Jun 29, 2021
03cf087
wgsl PBR fixes (#12)
superdump Jun 29, 2021
ff33307
crevice: Add std{140,430}_padded_size_static
superdump Jul 1, 2021
0530368
bevy_render2/bevy_pbr2: Use std140_padded_size_static
superdump Jul 1, 2021
f454e39
bevy_render2/bevy_pbr2: Update to wgpu 0.9 / naga 0.5 (#19)
superdump Jul 1, 2021
5de75a5
Fixed issue where transform buffer wasn't creating new bindings on re…
StarArawn Jul 1, 2021
bbb69ea
Allows resizing of windows (#8)
bilsen Jul 1, 2021
c0b6d05
bevy_pbr2: pbr.wgsl: Fix the orthographic projection check (#17)
superdump Jul 1, 2021
c16a030
Do not queue sprites/meshes if there are no views (#13)
superdump Jul 1, 2021
30e4b8d
Omnilight shadow map wgsl (#15)
mtsr Jul 1, 2021
d0c3185
omni light -> point light
cart Jul 1, 2021
9a79b79
fix clippy
cart Jul 2, 2021
b9757fa
Merge branch 'pipelined-rendering' into crevice-padded-size
superdump Jul 4, 2021
345b618
crevice: Simplify *_padded_size_static
superdump Jul 4, 2021
8aea360
crevice: Add recursive padding support
superdump Jul 4, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add log crate compatibility to bevy_log
  • Loading branch information
cart committed Jun 28, 2021
commit cf7e24c460eeffe5d79c621a83fb28223ae22eb5
1 change: 1 addition & 0 deletions crates/bevy_log/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ bevy_utils = { path = "../bevy_utils", version = "0.5.0" }

tracing-subscriber = {version = "0.2.15", features = ["registry"]}
tracing-chrome = { version = "0.3.0", optional = true }
tracing-log = "0.1.2"

[target.'cfg(target_os = "android")'.dependencies]
android_log-sys = "0.2.0"
Expand Down
3 changes: 2 additions & 1 deletion crates/bevy_log/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ pub use bevy_utils::tracing::{
};

use bevy_app::{App, Plugin};
use tracing_log::LogTracer;
#[cfg(feature = "tracing-chrome")]
use tracing_subscriber::fmt::{format::DefaultFields, FormattedFields};
use tracing_subscriber::{prelude::*, registry::Registry, EnvFilter};
Expand Down Expand Up @@ -86,7 +87,7 @@ impl Plugin for LogPlugin {
let settings = app.world.get_resource_or_insert_with(LogSettings::default);
format!("{},{}", settings.level, settings.filter)
};

LogTracer::init().unwrap();
let filter_layer = EnvFilter::try_from_default_env()
.or_else(|_| EnvFilter::try_new(&default_filter))
.unwrap();
Expand Down