# Objective Fixes #8089. ## Solution Splits the MainPass3dNode into 2 nodes, one for the opaque + alpha passes and one for the transparent pass. --- ## Changelog - Split MainPass3dNode into MainOpaquePass3dNode and MainTransparentPass3dNode - Combine opaque and alpha phases in MainOpaquePass3dNode into one pass - Create `START_MAIN_PASS` and `END_MAIN_PASS` empty nodes as labels - Main pass becomes `START_MAIN_PASS -> MAIN_OPAQUE_PASS -> MAIN_TRANSPARENT_PASS -> END_MAIN_PASS` ## Migration Guide Nodes that previously added edges involving `MAIN_PASS` should now add edges to or from `START_MAIN_PASS` or `END_MAIN_PASS` respectively. |
||
|---|---|---|
| .. | ||
| blit | ||
| bloom | ||
| core_2d | ||
| core_3d | ||
| fullscreen_vertex_shader | ||
| fxaa | ||
| prepass | ||
| taa | ||
| tonemapping | ||
| upscaling | ||
| clear_color.rs | ||
| lib.rs | ||
| msaa_writeback.rs | ||