Profiteren van GPU-versnelling in het 2D-canvas
bookmark_borderbookmark
Stay organized with collections
Save and categorize content based on your preferences.
Het 2D-canvas in Chrome kreeg in februari wat liefde voor hardwareversnelling. De versnelling maakt het tekenen van 2D-sprites erg snel, omdat de implementatie de GPU gebruikt om drawImage uit te voeren.
Je kunt dit voorbeeld bekijken om te zien wat voor soort dingen de versnelling mogelijk maakt. De demo tekent 180 getransformeerde 256x256 PNG-sprites op een canvas met volledig venster en voert er een N-body-simulatie op uit om de sprites naar elkaar toe te laten trekken. En het draait allemaal soepel met 30 tot 60 frames per seconde op een laptop met laag vermogen.
Er zijn nog steeds enkele ruwe kantjes in de implementatie van de versnelling, dus in sommige gevallen kan het zijn dat de prestaties afnemen (laat het het Chrome-team weten via new.crbug.com zodat we deze kunnen oplossen!)
Tenzij anders vermeld, is de content op deze pagina gelicentieerd onder de Creative Commons Attribution 4.0-licentie en zijn codevoorbeelden gelicentieerd onder de Apache 2.0-licentie. Voor meer informatie raadpleegt u het Google Developers-sitebeleid. Java is een gedeponeerd handelsmerk van Oracle en/of diens aangesloten entiteiten.
Last updated 2012-07-04 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Translation issue","translationIssue","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2012-07-04 UTC."],[],[]]