Как я могу использовать режим смешанного смешивания на холсте в режиме реального времени?
Edit as of 2016: «Умножить» значение реализовано дляglobalCompositeOperation, Производительность более чем достаточна для графики в реальном времени.
По сути, у меня есть два холста (один - невидимый холст, используемый для рисования), и я хочу смешать невидимый холст с видимым с помощью режима многократного наложения.
Context.globalCompositeOperation
не включает умножение (хотя оно должно, на мой взгляд) и использованиеimageData
вручную смешивать полотна слишком медленно (я должен быть в состоянии сделать это со скоростью 60 кадров в секунду).
Есть ли более быстрый метод, который я мог бы использовать, чтобы смешать холсты? Я считаю, что это можно сделать с помощьюWebGL, но у меня нет опыта его использования.