deferred-shading-prepass.frag
370 Bytes
#version 300 es
precision mediump float;
// DALI uniform
uniform vec4 uColor;
in vec4 vPosition;
in vec3 vNormal;
// These are our outputs.
layout(location = 0) out vec3 oNormal;
layout(location = 1) out vec4 oPosition;
layout(location = 2) out vec3 oColor;
void main()
{
oColor = uColor.rgb;
oPosition = vPosition;
oNormal = normalize(vNormal) * .5f + .5f;
}