based-lighting.frag
09/23/2024 11:40 AM#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
09/23/2024 11:38 AM#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
09/23/2024 11:22 AM#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
09/23/2024 11:21 AM#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;