aboutsummaryrefslogtreecommitdiff
path: root/system/shaders/GL/1.5/gl_yuv2rgb_vertex.glsl
blob: 4772bd4172989ae062aea69ec37585a771555afb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#version 150

uniform mat4 m_proj;
uniform mat4 m_model;
in vec4 m_attrpos;
in vec2 m_attrcordY;
in vec2 m_attrcordU;
in vec2 m_attrcordV;
out vec2 m_cordY;
out vec2 m_cordU;
out vec2 m_cordV;

void main ()
{
  mat4 mvp = m_proj * m_model;
  gl_Position = mvp * m_attrpos;
  m_cordY = m_attrcordY;
  m_cordU = m_attrcordU;
  m_cordV = m_attrcordV;
}