بهره گیری از شتاب GPU در بوم 2 بعدی

Ilmari Heikkinen

بوم دوبعدی در کروم در ماه فوریه مورد علاقه شتاب سخت افزاری قرار گرفت. این شتاب باعث می‌شود که ترسیم اسپرایت‌های دوبعدی بسیار سریع باشد، زیرا پیاده‌سازی از GPU برای انجام drawImage استفاده می‌کند.

می توانید این مثال را برای انواع چیزهایی که شتاب فعال می کند بررسی کنید. نسخه ی نمایشی 180 اسپرایت 256x256 PNG را روی بوم تمام پنجره ترسیم می کند و یک شبیه سازی N-body روی آنها اجرا می کند تا اسپرایت ها به سمت یکدیگر جذب شوند. و همه اینها با سرعت 30 تا 60 فریم در ثانیه روی یک لپ تاپ کم مصرف به راحتی اجرا می شود.

هنوز برخی از لبه‌های ناهموار در اجرای شتاب وجود دارد، بنابراین ممکن است در برخی موارد استفاده کاهش عملکرد را مشاهده کنید (لطفاً از طریق new.crbug.com به تیم Chrome اطلاع دهید تا بتوانیم آنها را برطرف کنیم!)