0
I have the following vertex and fragment shaders, adapted from this shader on shadertoy.
Vertex:
#version 330
layout (location = 0) in vec4 in_position;
layout (location = 1) in vec3 in_normal;
layout (location = 2) in vec3 in_UV;
uniform mat4 projection;
uniform mat4 view;
uniform mat4 model;
...