瀏覽代碼

Fixed 28-wireframe shader.

Branimir Karadžić 9 年之前
父節點
當前提交
484b1f5199

+ 1 - 1
examples/28-wireframe/fs_wf_wireframe.sc

@@ -17,7 +17,7 @@ void main()
 	if (gl_FrontFacing) { opacity *= 0.5; }
 
 	vec3 fw = abs(dFdx(v_bc)) + abs(dFdy(v_bc));
-	vec3 val = smoothstep(vec3_splat(0.0), vec3_splat(fw*thickness), v_bc);
+	vec3 val = smoothstep(vec3_splat(0.0), fw*thickness, v_bc);
 	float edge = min(min(val.x, val.y), val.z); // Gets to 0.0 around the edges.
 
 	vec4 rgba = vec4(color, (1.0-edge)*opacity);

二進制
examples/runtime/shaders/dx11/fs_wf_wireframe.bin


二進制
examples/runtime/shaders/dx9/fs_wf_wireframe.bin