07/shaders/shader.frag

29 lines
410 B
GLSL
Raw Normal View History

2022-11-23 11:11:12 +00:00
#version 420 core
2022-11-14 17:24:58 +00:00
in vec2 texCoord;
2022-11-23 11:11:12 +00:00
layout(std140, binding = 1) uniform Material
{
vec3 ka;
vec3 kd;
vec3 ks;
float p;
};
2022-11-23 11:12:55 +00:00
layout(std140, binding = 2) uniform Light
{
vec3 position;
vec3 color;
} light_f;
2022-11-14 17:24:58 +00:00
uniform sampler2D tex_diffuse;
uniform sampler2D tex_ambient;
uniform sampler2D tex_specular;
2022-11-14 17:24:58 +00:00
out vec4 color;
void main()
{
color = texture(tex_diffuse, texCoord);
}