Prevented chunk load popping with smooth view distance growth

This commit is contained in:
Joshua Barretto 2019-11-20 10:38:11 +00:00
parent 8745d0a3af
commit 3a5c69a314
2 changed files with 2 additions and 0 deletions

View File

@ -24,6 +24,7 @@ void main() {
float((v_pos_norm >> 8) & 0x00FFu),
float((v_pos_norm >> 16) & 0x1FFFu)
) + model_offs;
f_pos.z -= 25.0 * pow(distance(focus_pos.xy, f_pos.xy) / view_distance.x, 20.0);
f_col = vec3(
float((v_col_light >> 8) & 0xFFu),

View File

@ -25,6 +25,7 @@ void main() {
) + model_offs;
f_pos.z *= min(1.0001 - 0.02 / pow(tick.x - load_time, 10.0), 1.0);
f_pos.z -= 25.0 * pow(distance(focus_pos.xy, f_pos.xy) / view_distance.x, 20.0);
f_col = vec3(
float((v_col_light >> 8) & 0xFFu),