SIGN IN SIGN UP
bevyengine / bevy UNCLAIMED

A refreshingly simple data-driven game engine built in Rust

0 0 59 Rust

bevy_render: Do not remove VALIDATION_INDIRECT_CALL if Backends contains DX12 (#24129)

# Objective

- Fixes #24117

## Solution

- The flag is supposedly necessary for DX12 in wgpu. Add some additional
conditions for removing `VALIDATION_INDIRECT_CALL`, and add a comment
about it.

## Testing

- The revert commit in #24122 by itself fixes the issue in Pixel Eagle.
It was also confirmed to fix the issue by @meepleek — Thank you for
testing locally!
- The additional logic has not been verified in Pixel Eagle but it’s
simple enough to only need review.

(Just decided to remake the PR after main was force pushed)
K
Kevin Chen committed
53f1bce240883425faad87763e9b414e55ff2ef6
Parent: eaa8d42
Committed by GitHub <noreply@github.com> on 5/6/2026, 4:58:43 PM