Wykorzystanie akceleracji GPU w obszarze roboczym 2D

Ilmari Heikkinen

W lutym powróciliśmy do kanwy 2D w Chrome, korzystając z akceleracji sprzętowej. Dzięki przyspieszeniu rysowanie sprite'ów 2D jest naprawdę szybkie, bo implementacja korzysta do tego z GPU.

Zapoznaj się z tym przykładem, aby dowiedzieć się, jakie korzyści umożliwia korzystanie z przyspieszenia. Wersja demonstracyjna rysuje 180 przekształconych sprite'ów o wymiarach 256 x 256 na obszarze roboczym całego okna i przeprowadza na nich symulację ciał N w celu przyciągnięcia do siebie. Na laptopach o niskiej mocy wszystko działa płynnie przy 30–60 klatkach na sekundę.

Implementacja akceleracji ma pewne niedopracowane właściwości, więc w niektórych przypadkach możesz zauważyć spadek wydajności. Poinformuj o tym zespół Chrome na stronie new.crbug.com, żebyśmy mogli je naprawić.