Selaa lähdekoodia

Merge pull request #92774 from TokageItLab/fix-reverse-z-skeleton-gizmo

Fix Shader for SkeletonGizmo to follow renderer's reversed-z change
Rémi Verschelde 1 vuosi sitten
vanhempi
commit
54e09c31ad
1 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 2 2
      editor/plugins/skeleton_3d_editor_plugin.cpp

+ 2 - 2
editor/plugins/skeleton_3d_editor_plugin.cpp

@@ -922,7 +922,7 @@ void vertex() {
 
 	VERTEX = VERTEX;
 	POSITION = PROJECTION_MATRIX * VIEW_MATRIX * MODEL_MATRIX * vec4(VERTEX.xyz, 1.0);
-	POSITION.z = mix(POSITION.z, 0.0, 0.999);
+	POSITION.z = mix(POSITION.z, POSITION.w, 0.999);
 	POINT_SIZE = point_size;
 }
 
@@ -1201,7 +1201,7 @@ void vertex() {
 	}
 	VERTEX = VERTEX;
 	POSITION = PROJECTION_MATRIX * VIEW_MATRIX * MODEL_MATRIX * vec4(VERTEX.xyz, 1.0);
-	POSITION.z = mix(POSITION.z, 0, 0.998);
+	POSITION.z = mix(POSITION.z, POSITION.w, 0.998);
 }
 void fragment() {
 	ALBEDO = COLOR.rgb;