浏览代码

Update write_depth.fs

Ray 2 年之前
父节点
当前提交
54ccb18e87
共有 1 个文件被更改,包括 8 次插入3 次删除
  1. 8 3
      examples/shaders/resources/shaders/glsl330/write_depth.fs

+ 8 - 3
examples/shaders/resources/shaders/glsl330/write_depth.fs

@@ -1,15 +1,20 @@
 #version 330
 
+// Input vertex attributes (from vertex shader)
 in vec2 fragTexCoord;
 in vec4 fragColor;
 
+// Input uniform values
 uniform sampler2D texture0;
 uniform vec4 colDiffuse;
 
+// Output fragment color
+out vec4 finalColor;
+
 void main()
 {
-    vec4 texelColor = texture2D(texture0, fragTexCoord);
+    vec4 texelColor = texture(texture0, fragTexCoord);
     
-    gl_FragColor = texelColor*colDiffuse*fragColor;
-    gl_FragDepth = 1.0 - gl_FragCoord.z;
+    finalColor = texelColor*colDiffuse*fragColor;
+    gl_FragDepth = 1.0 - finalColor.z;
 }