Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
f8c6697
WIP RenderTask API
jasmine-nominal Oct 16, 2025
5cc39a3
WIP ComputeCommandBuilder
jasmine-nominal Oct 16, 2025
4ff01a9
Merge commit 'c392d28d30f34b7d2b69b806136b9643379f9284' into render-api
JMS55 Oct 18, 2025
c32863b
More WIP
JMS55 Oct 18, 2025
ec0d216
Lifetime fixes
JMS55 Oct 18, 2025
782c353
Fix type
JMS55 Oct 18, 2025
9d6c1b1
Adjust approach for query data
JMS55 Oct 19, 2025
7217018
Fix lifetime issues
JMS55 Oct 19, 2025
531efb4
More WIP
JMS55 Oct 19, 2025
4970d62
More progress
JMS55 Oct 19, 2025
7873d53
Get render_node_ordering() working
JMS55 Oct 19, 2025
f4a1e35
Make dispatches return option
JMS55 Oct 19, 2025
04114e1
Merge branch 'main' into render-api
JMS55 Oct 19, 2025
2ae97b2
Merge commit '04114e12d98f520060d5ea3ea5a5b4dab13aab88' into render-api
jasmine-nominal Oct 20, 2025
b27f683
Bind group WIP
jasmine-nominal Oct 20, 2025
baf7d5a
Resource cache WIP
jasmine-nominal Oct 20, 2025
0c14c0d
WIP bindings
jasmine-nominal Oct 20, 2025
077cb57
Misc
jasmine-nominal Oct 20, 2025
0d85d55
More WIP
jasmine-nominal Oct 20, 2025
1b8431d
Merge commit '0d85d5558521e2ed670d9fc34cbe5e1d11c50576' into render-api2
JMS55 Oct 20, 2025
d666b97
Fix
jasmine-nominal Oct 22, 2025
c9e3799
Start of binding module
jasmine-nominal Oct 22, 2025
f5a26fa
WIP
jasmine-nominal Oct 22, 2025
ca63cf8
WIP
jasmine-nominal Oct 22, 2025
7042b1d
WIP
jasmine-nominal Oct 22, 2025
79138d8
WIP
jasmine-nominal Oct 22, 2025
530f33a
Merge pull request #37 from jasmine-nominal/render-api2
JMS55 Oct 22, 2025
1fc5e05
WIP
jasmine-nominal Oct 23, 2025
8b94853
WIP
jasmine-nominal Oct 30, 2025
a6f1013
WIP3
jasmine-nominal Oct 30, 2025
2f6b531
Merge pull request #39 from jasmine-nominal/render-api2
JMS55 Oct 30, 2025
3a1ad7d
Skip BG cache and assume D2 textures to get things working for now
jasmine-nominal Oct 31, 2025
ebc3e77
Suppress unused
jasmine-nominal Oct 31, 2025
10e6423
Docs
jasmine-nominal Oct 31, 2025
ed8ff39
Merge commit '906bc14d735b0f29ca4faf1c3f39aff9080da94a' into render-api2
jasmine-nominal Oct 31, 2025
044938b
Merge pull request #41 from jasmine-nominal/render-api2
JMS55 Oct 31, 2025
9d715b7
Further doc work
jasmine-nominal Oct 31, 2025
656b790
Merge pull request #42 from jasmine-nominal/render-api2
JMS55 Oct 31, 2025
830cefa
Merge commit 'd87d491d29a628db44a69c04665c56322d912512' into render-api2
JMS55 Nov 17, 2025
2d3b1a3
API changes
JMS55 Nov 17, 2025
fdcd620
Add note about depth textures
JMS55 Nov 17, 2025
f122f17
Make encode_commands return Option<()>
JMS55 Nov 17, 2025
d3526c8
WIP SSAO port
JMS55 Nov 17, 2025
5c0bd04
API improvements
jasmine-nominal Nov 18, 2025
74436ec
More work porting SSAO example
jasmine-nominal Nov 18, 2025
cebf37c
Merge pull request #43 from jasmine-nominal/render-api3
JMS55 Nov 18, 2025
6e92d97
Merge branch 'main' into render-api
JMS55 Nov 26, 2025
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
2 changes: 1 addition & 1 deletion crates/bevy_core_pipeline/src/core_3d/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ mod main_transparent_pass_3d_node;
pub mod graph {
use bevy_render::render_graph::{RenderLabel, RenderSubGraph};

#[derive(Debug, Hash, PartialEq, Eq, Clone, RenderSubGraph)]
#[derive(Debug, Hash, PartialEq, Eq, Clone, Default, RenderSubGraph)]
pub struct Core3d;

pub mod input {
Expand Down
4 changes: 2 additions & 2 deletions crates/bevy_pbr/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,6 @@ pub mod prelude {
mesh_material::MeshMaterial3d,
parallax::ParallaxMappingMethod,
pbr_material::StandardMaterial,
ssao::ScreenSpaceAmbientOcclusionPlugin,
};
}

Expand Down Expand Up @@ -143,6 +142,7 @@ use bevy_render::{
Extent3d, TextureDataOrder, TextureDescriptor, TextureDimension, TextureFormat,
TextureUsages,
},
render_task::RenderTaskPlugin,
sync_component::SyncComponentPlugin,
ExtractSchedule, Render, RenderApp, RenderDebugFlags, RenderStartup, RenderSystems,
};
Expand Down Expand Up @@ -229,7 +229,7 @@ impl Plugin for PbrPlugin {
debug_flags: self.debug_flags,
..Default::default()
},
ScreenSpaceAmbientOcclusionPlugin,
RenderTaskPlugin::<ScreenSpaceAmbientOcclusion>::default(),
FogPlugin,
ExtractResourcePlugin::<DefaultOpaqueRendererMethod>::default(),
SyncComponentPlugin::<ShadowFilteringMethod>::default(),
Expand Down
Loading
Loading