2011-12-30 12:11:59 +00:00
|
|
|
uniform mat4 mvp_mat;
|
|
|
|
attribute float vblend;
|
|
|
|
attribute vec4 vcolora, vcolorb;
|
|
|
|
attribute vec4 uvab; ///< ua va ub vb
|
2011-12-31 05:38:03 +00:00
|
|
|
attribute vec3 vertexa, vertexb;
|
2011-12-30 12:11:59 +00:00
|
|
|
|
|
|
|
varying float blend;
|
|
|
|
varying vec4 colora, colorb;
|
|
|
|
varying vec2 sta, stb;
|
|
|
|
|
|
|
|
void
|
|
|
|
main (void)
|
|
|
|
{
|
2011-12-31 05:38:03 +00:00
|
|
|
gl_Position = mvp_mat * vec4 (mix (vertexa, vertexb, vblend), 1.0);
|
2011-12-30 12:11:59 +00:00
|
|
|
blend = vblend;
|
|
|
|
colora = vcolora;
|
|
|
|
colorb = vcolorb;
|
|
|
|
sta = uvab.xy;
|
|
|
|
stb = uvab.zw;
|
|
|
|
}
|