20 lines
305 B
GLSL
20 lines
305 B
GLSL
#ifndef VERTEX_GLSL
|
|
#define VERTEX_GLSL
|
|
|
|
|
|
#extension GL_EXT_buffer_reference : require
|
|
|
|
struct Vertex {
|
|
vec3 position;
|
|
float uv_x;
|
|
vec3 normal;
|
|
float uv_y;
|
|
vec4 tangent;
|
|
};
|
|
|
|
layout (buffer_reference, std430) readonly buffer VertexBuffer {
|
|
Vertex vertices[];
|
|
};
|
|
|
|
#endif // VERTEX_GLSL
|