Change directional light to point light
This commit is contained in:
parent
22edc89593
commit
62aa2fbc3b
@ -33,11 +33,11 @@ struct phong_material {
|
|||||||
f32 shininess;
|
f32 shininess;
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct directional_light DirectionalLight;
|
typedef struct point_light PointLight;
|
||||||
struct directional_light {
|
struct point_light {
|
||||||
V3f diffuse_intensity;
|
V3f diffuse_intensity;
|
||||||
V3f specular_intensity;
|
V3f specular_intensity;
|
||||||
V3f direction;
|
V3f position;
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct model Model;
|
typedef struct model Model;
|
||||||
|
@ -22,10 +22,10 @@ internal Shader perspective = {0};
|
|||||||
internal Shader orthographic = {0};
|
internal Shader orthographic = {0};
|
||||||
|
|
||||||
internal V3f g_ambient_light = {0.6f, 0.45f, 0.55f};
|
internal V3f g_ambient_light = {0.6f, 0.45f, 0.55f};
|
||||||
internal DirectionalLight g_directional_light = {
|
internal PointLight g_directional_light = {
|
||||||
.diffuse_intensity = {0.9f, 1.0f, 1.0f},
|
.diffuse_intensity = {0.9f, 1.0f, 1.0f},
|
||||||
.specular_intensity = {1.0f, 0.8f, 2.0f},
|
.specular_intensity = {1.0f, 0.8f, 2.0f},
|
||||||
.direction = {0.0f, 0.0f, 1.45f},
|
.position = {1.05f, 0.9f, 1.2f},
|
||||||
};
|
};
|
||||||
internal V3f g_eye = {0.2f, 0.1f, 0.75f};
|
internal V3f g_eye = {0.2f, 0.1f, 0.75f};
|
||||||
internal V3f g_target = {0};
|
internal V3f g_target = {0};
|
||||||
|
Loading…
Reference in New Issue
Block a user