06-26-2012 08:44 PM - edited 06-26-2012 08:53 PM
In Canvas context on 7.1 9860 phone I found that xor operation looks to be unsupported (it is inefective), where can I find list of supported operations? Is there any other way to natively (without own pixel mixing) simulate xor?
I have found this demo of all operations:
And almost none of them is supported, it looks like there is some issue with 'source' part of equation.
07-03-2012 02:21 PM
We don't have detailed documentation for these elements, so these types of tests are a good resource to see what is supported.
I'm not sure of an alternative to suggest unfortunately. However, all these methods are supported properly on PlayBook and BlackBerry 10.
07-04-2012 08:10 AM
I have made more search on this subject and found that even with support of xor I would be unable to have 24 frames per second of animation on canvas (it is way to slow to put more than one image on canvas).
I'm using image data to pre-buffer frames and display them using putImageData, which is reasonably slow, but can give me requested framerate. I have also found crazy way to overcome 7MB data per app limit, but this comment is too short to describe it.