fix: skybox is not visible behind translucent blocks
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user