浏览代码

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 年之前
父节点
当前提交
54e09c31ad
共有 1 个文件被更改,包括 2 次插入2 次删除
  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;