based-lighting.frag
2 years ago#version 300 core
layout(location = 0) in vec3 frag_position;
layout(location = 1) in vec3 frag_normal;
layout(location = 2) in vec2 frag_uv;
layout(location = 0) out vec4 frag_color;
struct Light {
vec3 position;
based-lighting-textured-materials.glsl
2 years ago#version 300 core
layout(location = 0) in vec3 frag_position;
layout(location = 1) in vec3 frag_normal;
layout(location = 2) in vec2 frag_uv;
layout(location = 0) out vec4 frag_color;
struct Light {
vec3 position;model-view-based-lighting.vert
2 years ago#version 300 core layout(location = 0) in vec3 a_position; layout(location = 1) in vec3 a_normal; layout(location = 2) in vec2 a_uv; layout(location = 0) out vec3 frag_position; layout(location = 1) out vec3 frag_normal; layout(location = 2) out vec2 frag_uv;
based-lighting.vert
2 years ago#version 300 core layout(location = 0) in vec3 a_position; layout(location = 1) in vec3 a_normal; layout(location = 2) in vec2 a_uv; layout(location = 0) out vec3 frag_position; layout(location = 1) out vec3 frag_normal; layout(location = 2) out vec2 frag_uv;