mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Reduced cost of vertex pushing
This commit is contained in:
parent
9fea150473
commit
779c36b538
@ -41,8 +41,8 @@ vec3 lod_pos(vec2 v_pos, vec2 focus_pos) {
|
|||||||
|
|
||||||
// Remove spiking by "pushing" vertices towards local optima
|
// Remove spiking by "pushing" vertices towards local optima
|
||||||
vec2 nhpos = hpos;
|
vec2 nhpos = hpos;
|
||||||
for (int i = 0; i < 5; i ++) {
|
for (int i = 0; i < 3; i ++) {
|
||||||
nhpos -= lod_norm(hpos).xy * 10.0;
|
nhpos -= lod_norm(hpos).xy * 15.0;
|
||||||
}
|
}
|
||||||
hpos = hpos + normalize(nhpos - hpos + 0.001) * min(length(nhpos - hpos), 32);
|
hpos = hpos + normalize(nhpos - hpos + 0.001) * min(length(nhpos - hpos), 32);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user