fix: skybox is not visible behind translucent blocks

This commit is contained in:
MihailRis
2025-07-25 22:28:28 +03:00
parent 705e398bc3
commit 7cf073f079
14 changed files with 183 additions and 96 deletions
+5
View File
@@ -6,6 +6,11 @@ float calc_torch_light(vec3 normal, vec3 modelpos) {
* max(0.0, -dot(normal, normalize(modelpos - u_cameraPos)));
}
vec3 calc_torch_light(vec3 light, vec3 normal, vec3 modelpos, vec3 torchLightColor, float gamma) {
float torchlight = calc_torch_light(normal, modelpos);
return pow(light + torchlight * torchLightColor, vec3(gamma));
}
vec3 calc_screen_normal(vec3 normal) {
return transpose(inverse(mat3(u_view * u_model))) * normal;
}