You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
406 B
19 lines
406 B
uniform mat4 uMatrix;
|
|
uniform mat4 invMatrix;
|
|
uniform mat3 transformation;
|
|
attribute float oid;
|
|
attribute vec3 aPos;
|
|
attribute vec3 normal;
|
|
varying float id;
|
|
varying vec3 glpos;
|
|
varying vec3 norm;
|
|
varying vec3 texPos;
|
|
void main() {
|
|
vec4 pos = uMatrix * vec4(aPos, 1.);
|
|
texPos = aPos;
|
|
gl_Position = pos ;
|
|
glpos = pos.xyz;
|
|
id = oid;
|
|
norm = normalize(vec4(normal,0.)*invMatrix).xyz;
|
|
}
|