11-10-2018, 12:07 PM
Je n'ai pas regardé le fond du code pour le 2e exemple de déplacement, mais dans cet exemple, est-ce que tu rajoutes/enlève des attributs SVG? Car dans le cas du filter, c'est ce qui se passe (un attribut SVG "filter" est rajouté sur l'élément SVG survolé, ce qui peut entraîner un recalcul de tout le SVG au lieu de juste re-render les pixels de la zone impactée).
Après, à mon avis, c'est un défaut de webkit, faudrait faire un exemple simple avec le moins d'éléments et de code possible, qui reproduise le bug.
Sinon, le plus simple, c'est de ne pas faire du "webkit pxielated", et de juste agrandir ton image dans photoshop pour avoir le rendu de sprite qui te plait...
Après, à mon avis, c'est un défaut de webkit, faudrait faire un exemple simple avec le moins d'éléments et de code possible, qui reproduise le bug.
Sinon, le plus simple, c'est de ne pas faire du "webkit pxielated", et de juste agrandir ton image dans photoshop pour avoir le rendu de sprite qui te plait...