瀏覽代碼

Fixing wireframe opacity. Winding seems to be flipped.

Dario Manesku 9 年之前
父節點
當前提交
49bc9dccea
共有 2 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      examples/28-wireframe/fs_wf_wireframe.sc
  2. 二進制
      examples/runtime/shaders/glsl/fs_wf_wireframe.bin

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

@@ -14,7 +14,7 @@ void main()
 	float opacity = u_wfOpacity;
 	float thickness = u_wfThickness;
 
-	if (!gl_FrontFacing) { opacity *= 0.5; }
+	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);

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