Skip to content

Change CameraOutputMode::Write::blend_state behavior and default to alpha blending#24452

Open
beicause wants to merge 1 commit into
bevyengine:mainfrom
beicause:camera-output-mode-write-blend-state
Open

Change CameraOutputMode::Write::blend_state behavior and default to alpha blending#24452
beicause wants to merge 1 commit into
bevyengine:mainfrom
beicause:camera-output-mode-write-blend-state

Conversation

@beicause
Copy link
Copy Markdown
Member

Objective

Fixes #24263.

Solution

If blend_state is None, disable blending instead of setting blend state according to camera order.

Change CameraOutputMode::Write::blend_state default to alpha blending to keep the original behavior of multi-cameras.

Testing

cargo r --example split_screen

@beicause beicause force-pushed the camera-output-mode-write-blend-state branch from ac66f51 to 61bcd0a Compare May 26, 2026 08:50
@laundmo laundmo added A-Rendering Drawing game state to the screen S-Needs-Design This issue requires design work to think about how it would best be accomplished labels May 26, 2026
@github-project-automation github-project-automation Bot moved this to Needs SME Triage in Rendering May 26, 2026
@laundmo laundmo added the D-Domain-Expert Requires deep knowledge in a given domain label May 26, 2026
@kfc35 kfc35 requested a review from tychedelia May 26, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-Rendering Drawing game state to the screen D-Domain-Expert Requires deep knowledge in a given domain S-Needs-Design This issue requires design work to think about how it would best be accomplished

Projects

Status: Needs SME Triage

Development

Successfully merging this pull request may close these issues.

The behavior of CameraOutputMode::Write { blend_state: None, .. } is debatable

2 participants