Как я могу использовать режим смешанного смешивания на холсте в режиме реального времени?

Edit as of 2016: «Умножить» значение реализовано дляglobalCompositeOperation, Производительность более чем достаточна для графики в реальном времени.

По сути, у меня есть два холста (один - невидимый холст, используемый для рисования), и я хочу смешать невидимый холст с видимым с помощью режима многократного наложения.

Context.globalCompositeOperation не включает умножение (хотя оно должно, на мой взгляд) и использованиеimageData вручную смешивать полотна слишком медленно (я должен быть в состоянии сделать это со скоростью 60 кадров в секунду).

Есть ли более быстрый метод, который я мог бы использовать, чтобы смешать холсты? Я считаю, что это можно сделать с помощьюWebGL, но у меня нет опыта его использования.

Ответы на вопрос(1)

Ваш ответ на вопрос