browser inconsistency in HTML5
Monkey Forums/Monkey Bug Reports/browser inconsistency in HTML5
| ||
Calling DrawImageRect with scale factors of zero breaks subsequent draw operations in that frame render on at least some versions of Iceweasel/Firefox. The following simplified example app (http://spikycaterpillar.com/monkey/test.build/html5/MonkeyGame.html) -- Import mojo Class Test Extends App Field img:Image Field s$ = "" Method OnCreate() img = LoadImage("windowframe.png") End Method OnRender() Cls(255,255,0) DrawImageRect(img,100,100,0,0,50,50, 0,1.0,1.0) DrawImageRect(img,100,150,50,0,20,50,0,0,1.0) DrawImageRect(img,100,150,78,0,50,50,0,1.0,1.0) If s Then Print s s = "" End End Method OnUpdate() If KeyHit(KEY_F10) Then s = "F10" End End Function Main%() Local test := New Test SetUpdateRate(30) End -- will draw two pieces of the image on Chromium (13.0.782.220 (Developer Build 99552 Linux)), but only the first corner on Iceweasel 10.0.7 (an unbranded version of Firefox that Debian ships.) and Firefox 15.0.1 on Windows. |