Skip to content

Commit 8437ee3

Browse files
update docs
1 parent f2089cd commit 8437ee3

File tree

87 files changed

+13521
-11242
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+13521
-11242
lines changed

docs/render/dark/render_graph.dot

Lines changed: 39 additions & 29 deletions
Large diffs are not rendered by default.

docs/render/dark/render_graph.dot.svg

Lines changed: 531 additions & 467 deletions
Loading

docs/render/light/render_graph.dot

Lines changed: 39 additions & 29 deletions
Large diffs are not rendered by default.

docs/render/light/render_graph.dot.svg

Lines changed: 531 additions & 467 deletions
Loading

docs/schedule/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,3 +149,10 @@
149149
<img alt="Render" src="https://raw.githubusercontent.com/jakobhellermann/bevy_mod_debugdump/main/docs/schedule/light/render_schedule_Render.dot.svg">
150150
</picture>
151151

152+
## RenderStartup
153+
154+
<picture>
155+
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/jakobhellermann/bevy_mod_debugdump/main/docs/schedule/dark/render_schedule_RenderStartup.dot.svg">
156+
<img alt="RenderStartup" src="https://raw.githubusercontent.com/jakobhellermann/bevy_mod_debugdump/main/docs/schedule/light/render_schedule_RenderStartup.dot.svg">
157+
</picture>
158+

docs/schedule/dark/render_schedule_ExtractSchedule.dot

Lines changed: 198 additions & 146 deletions
Large diffs are not rendered by default.

docs/schedule/dark/render_schedule_ExtractSchedule.dot.svg

Lines changed: 811 additions & 613 deletions
Loading

docs/schedule/dark/render_schedule_Render.dot

Lines changed: 286 additions & 294 deletions
Large diffs are not rendered by default.

docs/schedule/dark/render_schedule_Render.dot.svg

Lines changed: 1455 additions & 1527 deletions
Loading
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
digraph "" {
2+
"compound"="true";
3+
"splines"="spline";
4+
"rankdir"="LR";
5+
"bgcolor"="#0d1117";
6+
"fontname"="Helvetica";
7+
"nodesep"="0.15";
8+
edge ["penwidth"="2"];
9+
node ["shape"="box", "style"="filled"];
10+
"node_System(SystemKey(1v1))" ["label"="init_screenshot_to_screen_pipeline", "tooltip"="bevy_render::view::window::screenshot::init_screenshot_to_screen_pipeline"]
11+
"node_System(SystemKey(2v1))" ["label"="init_empty_bind_group_layout", "tooltip"="bevy_render::render_resource::bind_group_layout::init_empty_bind_group_layout"]
12+
"node_System(SystemKey(3v1))" ["label"="init_skybox_pipeline", "tooltip"="bevy_core_pipeline::skybox::init_skybox_pipeline"]
13+
"node_System(SystemKey(4v1))" ["label"="init_skybox_prepass_pipeline", "tooltip"="bevy_core_pipeline::skybox::prepass::init_skybox_prepass_pipeline"]
14+
"node_System(SystemKey(5v1))" ["label"="init_copy_deferred_lighting_id_pipeline", "tooltip"="bevy_core_pipeline::deferred::copy_lighting_id::init_copy_deferred_lighting_id_pipeline"]
15+
"node_System(SystemKey(6v1))" ["label"="init_blit_pipeline", "tooltip"="bevy_core_pipeline::blit::init_blit_pipeline"]
16+
"node_System(SystemKey(7v1))" ["label"="init_tonemapping_pipeline", "tooltip"="bevy_core_pipeline::tonemapping::init_tonemapping_pipeline"]
17+
"node_System(SystemKey(8v1))" ["label"="init_oit_buffers", "tooltip"="bevy_core_pipeline::oit::init_oit_buffers"]
18+
"node_System(SystemKey(9v1))" ["label"="init_depth_pyramid_dummy_texture", "tooltip"="bevy_core_pipeline::experimental::mip_generation::init_depth_pyramid_dummy_texture"]
19+
"node_System(SystemKey(10v1))" ["label"="init_bloom_downsampling_pipeline", "tooltip"="bevy_post_process::bloom::downsampling_pipeline::init_bloom_downsampling_pipeline"]
20+
"node_System(SystemKey(11v1))" ["label"="init_bloom_upscaling_pipeline", "tooltip"="bevy_post_process::bloom::upsampling_pipeline::init_bloom_upscaling_pipeline"]
21+
"node_System(SystemKey(12v1))" ["label"="init_motion_blur_pipeline", "tooltip"="bevy_post_process::motion_blur::pipeline::init_motion_blur_pipeline"]
22+
"node_System(SystemKey(13v1))" ["label"="init_dof_global_bind_group_layout", "tooltip"="bevy_post_process::dof::init_dof_global_bind_group_layout"]
23+
"node_System(SystemKey(14v1))" ["label"="init_post_processing_pipeline", "tooltip"="bevy_post_process::effect_stack::init_post_processing_pipeline"]
24+
"node_System(SystemKey(15v1))" ["label"="init_fxaa_pipeline", "tooltip"="bevy_anti_alias::fxaa::init_fxaa_pipeline"]
25+
"node_System(SystemKey(16v1))" ["label"="init_smaa_pipelines", "tooltip"="bevy_anti_alias::smaa::init_smaa_pipelines"]
26+
"node_System(SystemKey(17v1))" ["label"="init_taa_pipeline", "tooltip"="bevy_anti_alias::taa::init_taa_pipeline"]
27+
"node_System(SystemKey(18v1))" ["label"="init_cas_pipeline", "tooltip"="bevy_anti_alias::contrast_adaptive_sharpening::init_cas_pipeline"]
28+
"node_System(SystemKey(19v1))" ["label"="init_mesh_2d_pipeline", "tooltip"="bevy_sprite_render::mesh2d::mesh::init_mesh_2d_pipeline"]
29+
"node_System(SystemKey(20v1))" ["label"="init_batched_instance_buffer", "tooltip"="bevy_sprite_render::mesh2d::mesh::init_batched_instance_buffer"]
30+
"node_System(SystemKey(21v1))" ["label"="load_mesh2d_bindings", "tooltip"="bevy_sprite_render::mesh2d::mesh::load_mesh2d_bindings"]
31+
"node_System(SystemKey(22v1))" ["label"="init_material_2d_pipeline<ColorMaterial>", "tooltip"="bevy_sprite_render::mesh2d::material::init_material_2d_pipeline<bevy_sprite_render::mesh2d::color_material::ColorMaterial>"]
32+
"node_System(SystemKey(23v1))" ["label"="init_material_2d_pipeline<TilemapChunkMaterial>", "tooltip"="bevy_sprite_render::mesh2d::material::init_material_2d_pipeline<bevy_sprite_render::tilemap_chunk::tilemap_chunk_material::TilemapChunkMaterial>"]
33+
"node_System(SystemKey(24v1))" ["label"="init_sprite_pipeline", "tooltip"="bevy_sprite_render::render::init_sprite_pipeline"]
34+
"node_System(SystemKey(25v1))" ["label"="init_ui_pipeline", "tooltip"="bevy_ui_render::pipeline::init_ui_pipeline"]
35+
"node_System(SystemKey(26v1))" ["label"="init_ui_texture_slice_pipeline", "tooltip"="bevy_ui_render::ui_texture_slice_pipeline::init_ui_texture_slice_pipeline"]
36+
"node_System(SystemKey(27v1))" ["label"="init_gradient_pipeline", "tooltip"="bevy_ui_render::gradient::init_gradient_pipeline"]
37+
"node_System(SystemKey(28v1))" ["label"="init_box_shadow_pipeline", "tooltip"="bevy_ui_render::box_shadow::init_box_shadow_pipeline"]
38+
"node_System(SystemKey(29v1))" ["label"="init_prepass_pipeline", "tooltip"="bevy_pbr::prepass::init_prepass_pipeline"]
39+
"node_System(SystemKey(30v1))" ["label"="init_prepass_view_bind_group", "tooltip"="bevy_pbr::prepass::init_prepass_view_bind_group"]
40+
"node_System(SystemKey(31v1))" ["label"="init_material_pipeline", "tooltip"="bevy_pbr::material::init_material_pipeline"]
41+
"node_System(SystemKey(32v1))" ["label"="add_material_bind_group_allocator<StandardMaterial>", "tooltip"="bevy_pbr::material::add_material_bind_group_allocator<bevy_pbr::pbr_material::StandardMaterial>"]
42+
"node_System(SystemKey(33v1))" ["label"="init_render_lightmaps", "tooltip"="bevy_pbr::lightmap::init_render_lightmaps"]
43+
"node_System(SystemKey(34v1))" ["label"="init_volumetric_fog_pipeline", "tooltip"="bevy_pbr::volumetric_fog::render::init_volumetric_fog_pipeline"]
44+
"node_System(SystemKey(35v1))" ["label"="init_screen_space_reflections_pipeline", "tooltip"="bevy_pbr::ssr::init_screen_space_reflections_pipeline"]
45+
"node_System(SystemKey(36v1))" ["label"="add_screen_space_reflections_render_graph_edges", "tooltip"="bevy_pbr::ssr::add_screen_space_reflections_render_graph_edges"]
46+
"node_System(SystemKey(37v1))" ["label"="add_material_bind_group_allocator<ExtendedMaterial<StandardMaterial, ForwardDecalMaterialExt>>", "tooltip"="bevy_pbr::material::add_material_bind_group_allocator<bevy_pbr::extended_material::ExtendedMaterial<bevy_pbr::pbr_material::StandardMaterial, bevy_pbr::decal::forward::ForwardDecalMaterialExt>>"]
47+
"node_System(SystemKey(38v1))" ["label"="init_deferred_lighting_layout", "tooltip"="bevy_pbr::deferred::init_deferred_lighting_layout"]
48+
"node_System(SystemKey(39v1))" ["label"="init_shadow_samplers", "tooltip"="bevy_pbr::render::light::init_shadow_samplers"]
49+
"node_System(SystemKey(40v1))" ["label"="init_global_clusterable_object_meta", "tooltip"="bevy_pbr::cluster::init_global_clusterable_object_meta"]
50+
"node_System(SystemKey(41v1))" ["label"="init_fallback_bindless_resources", "tooltip"="bevy_pbr::material_bind_groups::init_fallback_bindless_resources"]
51+
"node_System(SystemKey(42v1))" ["label"="init_line_gizmo_uniform_bind_group_layout", "tooltip"="bevy_gizmos::init_line_gizmo_uniform_bind_group_layout"]
52+
"node_System(SystemKey(43v1))" ["label"="init_line_gizmo_pipelines", "tooltip"="bevy_gizmos::pipeline_2d::init_line_gizmo_pipelines"]
53+
"node_System(SystemKey(44v1))" ["label"="init_line_gizmo_pipelines", "tooltip"="bevy_gizmos::pipeline_3d::init_line_gizmo_pipelines"]
54+
"node_System(SystemKey(45v1))" ["label"="apply_deferred", "tooltip"="bevy_ecs::apply_deferred"]
55+
"node_System(SystemKey(46v1))" ["label"="apply_deferred", "tooltip"="bevy_ecs::apply_deferred"]
56+
"node_System(SystemKey(42v1))" -> "node_System(SystemKey(43v1))" ["lhead"="", "ltail"="", "tooltip"="SystemTypeSet(fn bevy_ecs::system::function_system::FunctionSystem<fn(bevy_ecs::system::commands::Commands<'_, '_>, bevy_ecs::change_detection::Res<'_, bevy_render::renderer::render_device::RenderDevice>), (), bevy_gizmos::init_line_gizmo_uniform_bind_group_layout>()) → init_line_gizmo_pipelines", "color"="#eede00"]
57+
"node_System(SystemKey(19v1))" -> "node_System(SystemKey(22v1))" ["lhead"="", "ltail"="", "tooltip"="SystemTypeSet(fn bevy_ecs::system::function_system::FunctionSystem<fn(bevy_ecs::system::commands::Commands<'_, '_>, bevy_ecs::change_detection::Res<'_, bevy_render::renderer::render_device::RenderDevice>, bevy_ecs::change_detection::Res<'_, bevy_render::renderer::RenderQueue>, bevy_ecs::change_detection::Res<'_, bevy_render::render_resource::texture::DefaultImageSampler>, bevy_ecs::change_detection::Res<'_, bevy_asset::server::AssetServer>), (), bevy_sprite_render::mesh2d::mesh::init_mesh_2d_pipeline>()) → init_material_2d_pipeline<ColorMaterial>", "color"="#881877"]
58+
"node_System(SystemKey(19v1))" -> "node_System(SystemKey(23v1))" ["lhead"="", "ltail"="", "tooltip"="SystemTypeSet(fn bevy_ecs::system::function_system::FunctionSystem<fn(bevy_ecs::system::commands::Commands<'_, '_>, bevy_ecs::change_detection::Res<'_, bevy_render::renderer::render_device::RenderDevice>, bevy_ecs::change_detection::Res<'_, bevy_render::renderer::RenderQueue>, bevy_ecs::change_detection::Res<'_, bevy_render::render_resource::texture::DefaultImageSampler>, bevy_ecs::change_detection::Res<'_, bevy_asset::server::AssetServer>), (), bevy_sprite_render::mesh2d::mesh::init_mesh_2d_pipeline>()) → init_material_2d_pipeline<TilemapChunkMaterial>", "color"="#00b0cc"]
59+
"node_System(SystemKey(31v1))" -> "node_System(SystemKey(29v1))" ["lhead"="", "ltail"="", "tooltip"="SystemTypeSet(fn bevy_ecs::system::function_system::FunctionSystem<fn(bevy_ecs::system::commands::Commands<'_, '_>, bevy_ecs::change_detection::Res<'_, bevy_pbr::render::mesh::MeshPipeline>), (), bevy_pbr::material::init_material_pipeline>()) → init_prepass_pipeline", "color"="#aa3a55"]
60+
"node_System(SystemKey(29v1))" -> "node_System(SystemKey(30v1))" ["lhead"="", "ltail"="", "tooltip"="init_prepass_pipeline → init_prepass_view_bind_group", "color"="#44d488"]
61+
"node_System(SystemKey(42v1))" -> "node_System(SystemKey(44v1))" ["lhead"="", "ltail"="", "tooltip"="SystemTypeSet(fn bevy_ecs::system::function_system::FunctionSystem<fn(bevy_ecs::system::commands::Commands<'_, '_>, bevy_ecs::change_detection::Res<'_, bevy_render::renderer::render_device::RenderDevice>), (), bevy_gizmos::init_line_gizmo_uniform_bind_group_layout>()) → init_line_gizmo_pipelines", "color"="#0090cc"]
62+
"node_System(SystemKey(19v1))" -> "node_System(SystemKey(43v1))" ["lhead"="", "ltail"="", "tooltip"="SystemTypeSet(fn bevy_ecs::system::function_system::FunctionSystem<fn(bevy_ecs::system::commands::Commands<'_, '_>, bevy_ecs::change_detection::Res<'_, bevy_render::renderer::render_device::RenderDevice>, bevy_ecs::change_detection::Res<'_, bevy_render::renderer::RenderQueue>, bevy_ecs::change_detection::Res<'_, bevy_render::render_resource::texture::DefaultImageSampler>, bevy_ecs::change_detection::Res<'_, bevy_asset::server::AssetServer>), (), bevy_sprite_render::mesh2d::mesh::init_mesh_2d_pipeline>()) → init_line_gizmo_pipelines", "color"="#ee9e44"]
63+
}

0 commit comments

Comments
 (0)