25 lines
321 B
Plaintext
25 lines
321 B
Plaintext
@vs svs
|
|
in vec3 aPos;
|
|
|
|
uniform vs_p {
|
|
mat4 lightSpaceMatrix;
|
|
mat4 model;
|
|
};
|
|
|
|
void main()
|
|
{
|
|
gl_Position = lightSpaceMatrix * model * vec4(aPos, 1.0);
|
|
}
|
|
@end
|
|
|
|
@fs sfs
|
|
out float frag_color;
|
|
|
|
void main()
|
|
{
|
|
// frag_color = encode_depth(gl_FragCoord.z);
|
|
frag_color = gl_FragCoord.z;
|
|
}
|
|
@end
|
|
|
|
@program shadow svs sfs |