@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
2 lines • 680 B
TypeScript
export declare const FRAG = "#version 300 es\n\nprecision highp float;\n\nuniform float uniContrast;\nuniform float uniSpecularIntensity;\nuniform float uniSpecularExponent;\n\nin vec4 varColor;\nin vec3 varNormal;\n\nout vec4 FragColor;\n\n\nvoid main() {\n vec4 color = vec4(gl_FrontFacing ? vec3(0, .5, 1) : vec3(1, 0, 0), varColor.a);\n float z = normalize(varNormal).z;\n float diffuse = abs(z);\n // float light = z * uniContrast + (1.0 - uniContrast);\n // float spec = pow(z, uniSpecularExponent) * uniSpecularIntensity;\n float spec = 0.0;\n FragColor =vec4(color.rgb * diffuse + vec3(spec), color.w);\n}";
//# sourceMappingURL=segments.frag.d.ts.map