2D ক্যানভাসে GPU ত্বরণের সুবিধা নেওয়া

Ilmari Heikkinen

ক্রোমের 2D ক্যানভাস ফেব্রুয়ারীতে কিছু হার্ডওয়্যার ত্বরণ প্রেম ফিরে পেয়েছে। ত্বরণ 2D স্প্রাইট অঙ্কনকে সত্যিই দ্রুত করে তোলে, কারণ বাস্তবায়নটি drawImage করতে GPU ব্যবহার করছে।

ত্বরণ সক্ষম করে এমন জিনিসগুলির জন্য আপনি এই উদাহরণটি পরীক্ষা করতে পারেন। ডেমোটি একটি পূর্ণ-উইন্ডো ক্যানভাসে 180 রূপান্তরিত 256x256 PNG স্প্রাইট আঁকছে এবং স্প্রাইটগুলিকে একে অপরের দিকে অভিকর্ষিত করতে তাদের উপর একটি N-বডি সিমুলেশন চালাচ্ছে। এবং এটি একটি কম-পাওয়ার ল্যাপটপে প্রতি সেকেন্ডে 30 থেকে 60 ফ্রেমে মসৃণভাবে চলে।

ত্বরণ বাস্তবায়নে এখনও কিছু রুক্ষ প্রান্ত রয়েছে, তাই আপনি কিছু ব্যবহারের ক্ষেত্রে কার্যক্ষমতার অবনতি দেখতে পারেন (দয়া করে Chrome টিমকে new.crbug.com- এর মাধ্যমে জানান যাতে আমরা সেগুলি ঠিক করতে পারি!)