mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-12 22:41:49 +00:00
small fix
This commit is contained in:
parent
93e794a601
commit
0216c4e00b
1 changed files with 3 additions and 2 deletions
|
|
@ -160,10 +160,11 @@ void BlocksRenderer::tetragonicFace(const vec3& coord, const vec3& p1,
|
||||||
const vec3 fp3 = (p3.x - 0.5f) * X + (p3.y - 0.5f) * Y + (p3.z - 0.5f) * Z;
|
const vec3 fp3 = (p3.x - 0.5f) * X + (p3.y - 0.5f) * Y + (p3.z - 0.5f) * Z;
|
||||||
const vec3 fp4 = (p4.x - 0.5f) * X + (p4.y - 0.5f) * Y + (p4.z - 0.5f) * Z;
|
const vec3 fp4 = (p4.x - 0.5f) * X + (p4.y - 0.5f) * Y + (p4.z - 0.5f) * Z;
|
||||||
|
|
||||||
vec3 dir = glm::cross(fp2 - fp1, fp3 - fp1);
|
|
||||||
vec3 normal = glm::normalize(dir);
|
|
||||||
vec4 tint(1.0f);
|
vec4 tint(1.0f);
|
||||||
if (lights) {
|
if (lights) {
|
||||||
|
vec3 dir = glm::cross(fp2 - fp1, fp3 - fp1);
|
||||||
|
vec3 normal = glm::normalize(dir);
|
||||||
|
|
||||||
float d = glm::dot(normal, SUN_VECTOR);
|
float d = glm::dot(normal, SUN_VECTOR);
|
||||||
d = 0.7f + d * 0.3f;
|
d = 0.7f + d * 0.3f;
|
||||||
tint *= d;
|
tint *= d;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue