ioq3quest/android/app/src/main/pakQ3Q/glsl/pshadow_vp.glsl

26 lines
536 B
Text
Raw Normal View History

attribute vec3 attr_Position;
attribute vec3 attr_Normal;
2022-03-25 00:05:11 +00:00
// Uniforms
layout(shared) uniform ViewMatrices
{
uniform highp mat4 u_ViewMatrices[NUM_VIEWS];
};
layout(shared) uniform ProjectionMatrix
{
uniform highp mat4 u_ProjectionMatrix;
};
uniform highp mat4 u_ModelMatrix;
varying vec3 var_Position;
varying vec3 var_Normal;
void main()
{
2022-03-25 00:05:11 +00:00
gl_Position = u_ProjectionMatrix * (u_ViewMatrices[gl_ViewID_OVR] * (u_ModelMatrix * vec4(attr_Position, 1.0)));
var_Position = attr_Position;
var_Normal = attr_Normal;
}