mirror of
https://github.com/bevyengine/bevy
synced 2024-11-22 12:43:34 +00:00
wireframes: workaround for DX12 (#10022)
# Objective - Fixes #10019 ## Solution - Uses a workaround for DX12
This commit is contained in:
parent
f9e50e767b
commit
9086e60c20
1 changed files with 3 additions and 1 deletions
|
@ -50,7 +50,9 @@ fn vertex(vertex_no_morph: Vertex) -> VertexOutput {
|
||||||
#ifdef SKINNED
|
#ifdef SKINNED
|
||||||
let model = bevy_pbr::skinning::skin_model(vertex.joint_indexes, vertex.joint_weights);
|
let model = bevy_pbr::skinning::skin_model(vertex.joint_indexes, vertex.joint_weights);
|
||||||
#else
|
#else
|
||||||
let model = get_model_matrix(vertex.instance_index);
|
// Use vertex_no_morph.instance_index instead of vertex.instance_index to work around a wgpu dx12 bug.
|
||||||
|
// See https://github.com/gfx-rs/naga/issues/2416 .
|
||||||
|
let model = get_model_matrix(vertex_no_morph.instance_index);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
var out: VertexOutput;
|
var out: VertexOutput;
|
||||||
|
|
Loading…
Reference in a new issue