On 2017-08-10 03:38, Jonathan Lynch via use-livecode wrote:
Actually, I had forgotten to set the layermode of the group.
Now the number of passes on my Mac is 47 and on the android it is 31.
This still seems rather close. I expected the slow android device to
be like a quarter as fast.
How many device pixels are there in your group when on your Mac compared
to on your slow android device?
On Android and iOS, the engine uses OpenGLES to blit tiles to the screen
meaning that specific operation comes at virtually no cost.
On Desktop it doesn't use OpenGL, so blitting is in software. On Mac,
there are two options CoreGraphics or software - I think the former
tends to be a bit quicker than the latter (particularly for larger
numbers of pixels).
Generally (for simple cases, where no mutation beyond movement is
happening in your display) you should find that acceleratedRendering
will make something on iOS/Android about the same speed as you would get
on Desktop without acceleratedRendering turned on.
Warmest Regards,
Mark.
Sent from my iPhone
On Aug 9, 2017, at 9:27 PM, jonathandly...@gmail.com wrote:
I created a group with ten buttons. I have a function that scrolls
this group as many times as it can in a second.
With acceleratedrendering on, it can scroll 30 times on my Mac. My
very slow android device also scrolls it 30 times.
With accelerated rendering off, it can scroll the group 87 times on
the Mac and 35 times on the android.
Why would the scrolling be faster with accelerated rendering off?
Why do both devices have the same speed with accelerated rendering on?
I thought accelerated rendering used the graphics card? Shouldn't this
graphically slow android be slower?
Sent from my iPhone
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode