hotload shader + directional light

This commit is contained in:
2021-02-25 21:36:29 +01:00
parent 26871da22b
commit 8735f2d409
8 changed files with 55 additions and 25 deletions

View File

@@ -6,6 +6,7 @@ layout(binding = 0) uniform ObjectUniformData {
mat4 projection;
float time;
vec3 light_position;
vec3 light_directional_rotation;
vec3 camera_position;
} ubo;
@@ -23,7 +24,9 @@ void main() {
vec3 normal_cam_u = texture(normal_tex, tex_coords).rgb;
normal_cam_u = normal_cam_u * 2.0 - 1.0;
normal_cam_u = normalize(tbn * normal_cam_u);
vec3 light_direction_cam_u = normalize(ubo.light_position - position_wld);
// vec3 light_direction_cam_u = normalize(ubo.light_position - position_wld);
vec3 light_direction_cam_u = normalize(vec3(sin(ubo.time), 1.0, cos(ubo.time)));
float ambient_strength = 0.1;
vec3 light_color = vec3(1.0, 1.0, 1.0);