In html5, I am copying a canvas into a bitmapdata like this:
where pixiBitmap is added to stage, It works perfectly on Chrome, however, on Safari 10.0.1, OSX EI Capitan, I’ve noticed that pixiBitmap above is not always showing the copied bitmapdata, the behavior is like this:
pixiBitmap will show the copied bitmapdata once each x time the above code is called, where x is random, sometimes after 40th call to the above code…
perhaps replacing the third line with
ah, no, that was just a typo in question code
Perhaps it’s an issue with the
image.version code internally, it doesn’t catch a changed BitmapData? Is this on GL?
in my build file, I have
<haxedef name="webgl" if="html5" />
and I compile by adding this key: -Dwebgl , the canvas that I am copying from to bitmapdata in openfl is rendered by pixiJS, other than that, it’s just as the code above.
I don’t know about that
image.version code … how would I know that it doesn’t catch BitmapData? is it hard to debug it? can it be invalidated?
Can you please update me?