dust3d/thirdparty/instant-meshes/instant-meshes-dust3d/resources/shader_mesh.vert

26 lines
398 B
GLSL
Raw Normal View History

#version 330
in vec3 position;
in vec3 normal;
in vec3 normal_data;
in vec3 tangent;
in vec3 uv;
in vec4 color;
out vData {
vec3 normal;
vec3 normal_data;
vec3 tangent;
vec3 uv;
vec4 color;
} vertex;
void main() {
gl_Position = vec4(position, 1.0);
vertex.normal = normal;
vertex.normal_data = normal_data;
vertex.tangent = normalize(tangent);
vertex.uv = uv;
vertex.color = color;
}