Merge pull request #53237 from metinc/fix-animated-sprite-precision-error-master
This commit is contained in:
commit
198b49d8b5
@ -135,7 +135,7 @@ void CanvasItemMaterial::_update_shader() {
|
|||||||
code += " particle_frame = mod(particle_frame, particle_total_frames);\n";
|
code += " particle_frame = mod(particle_frame, particle_total_frames);\n";
|
||||||
code += " }";
|
code += " }";
|
||||||
code += " UV /= vec2(h_frames, v_frames);\n";
|
code += " UV /= vec2(h_frames, v_frames);\n";
|
||||||
code += " UV += vec2(mod(particle_frame, h_frames) / h_frames, floor(particle_frame / h_frames) / v_frames);\n";
|
code += " UV += vec2(mod(particle_frame, h_frames) / h_frames, floor((particle_frame + 0.5) / h_frames) / v_frames);\n";
|
||||||
code += "}\n";
|
code += "}\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -811,7 +811,7 @@ void BaseMaterial3D::_update_shader() {
|
|||||||
code += " particle_frame = mod(particle_frame, particle_total_frames);\n";
|
code += " particle_frame = mod(particle_frame, particle_total_frames);\n";
|
||||||
code += " }";
|
code += " }";
|
||||||
code += " UV /= vec2(h_frames, v_frames);\n";
|
code += " UV /= vec2(h_frames, v_frames);\n";
|
||||||
code += " UV += vec2(mod(particle_frame, h_frames) / h_frames, floor(particle_frame / h_frames) / v_frames);\n";
|
code += " UV += vec2(mod(particle_frame, h_frames) / h_frames, floor((particle_frame + 0.5) / h_frames) / v_frames);\n";
|
||||||
} break;
|
} break;
|
||||||
case BILLBOARD_MAX:
|
case BILLBOARD_MAX:
|
||||||
break; // Internal value, skip.
|
break; // Internal value, skip.
|
||||||
|
Loading…
Reference in New Issue
Block a user