Re: Lesson on Accelerated Rendering

2019-04-30 Thread Sannyasin Brahmanathaswami via use-livecode
Hurray! Another bug squashed! 

https://quality.livecode.com/show_bug.cgi?id=21962


 panagiotis merakos wrote:

Hello Brahmanathaswami,

This issue will be fixed in the next release ( 9.0.4 rc4 )

Kind Regards,
Panos

___
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

Re: Lesson on Accelerated Rendering

2019-04-30 Thread panagiotis merakos via use-livecode
Hello Brahmanathaswami,

This issue will be fixed in the next release ( 9.0.4 rc4 )

Kind Regards,
Panos
--

On Mon, 29 Apr 2019 at 00:31, Sannyasin Brahmanathaswami via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Wow that's great, I need to use the MailArchive to search, . (duh, of
> course) my own inbox archive doesn't go that far
>
> I will see you I can get my head around it before the conference so I'll
> know what Mark is talking about.
>
> I'm getting black, blank screens, on Android(in the wordpuzzle)
> related to lock screen and AcceleratedRendering
>
> Thanks to some change they made in 9.0.4.RC2
>
> BR
>
> J. Landman Gay wrote:
>
> Here is my layman's guess at how it works:
> <
> https://www.mail-archive.com/use-livecode@lists.runrev.com/msg84396.html>
>
> And here is Mark Waddingham's more technical explanation:
> <
> https://www.mail-archive.com/use-livecode@lists.runrev.com/msg84428.html>
>
> ___
> 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
>
___
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


Re: Lesson on Accelerated Rendering

2019-04-29 Thread JJS via use-livecode
This blank screen and the shifting of the image were a few of the bugs 
that were solved.


In the BUG quality list is a tip on how to solve it by sending it to me 
in a tick or something.


But this was before the bug was solved.

I previously turned on and off the accelerated when i needed a keyboard 
on android. This is not needed anymore, that bug is solved.


But maybe in your way of using it between stack, i might think that you 
need to turn it off before loading a new stack and then turn it on again.


It's worth a try.


Op 29-4-2019 om 03:50 schreef Sannyasin Brahmanathaswami via use-livecode:

And here is Mark Waddingham's more technical explanation:


BR: After reading the above, in so far as my app is modular, made up of many stacks, all 
of  which have object that move, either with dynamic or scrolling. It is simple enough 
always to "set acceleratedRendering to true"

Caveat he does not mention, that doing so in a preopenstack handler  of Stack B, if you 
have another stack open first (A), will cause a blank black screen, when opening Stack B, 
on Android. Whether this a bug or not, has yet to be determined. But if  we allow the 
stack to render first, and "set acceleratedRendering to true" in the top of the 
first handler run... no blank screen.

That’s for moving between stacks, problem solved.

Now within a stack, the open ACLR set to default-false. Inside one handler, I 
still get a blank black screen before I render our puzzle tiles after 
rearranging them with screen locked. I suspect that

"set acceleratedRendering to true" while the screen is locked will be the 
problem.

More testing needed. What is missing in Mark's reply is "how this all affects performance on 
Android."  I supposed it can be inferred... but  I can wait to hear Mark W. talk  on 
"Optimising" at the conference (I'll be tuning in with SimulCast)

Stephen Barncard wrote:

 It is frightening how much mumbo jumbo goes down every time we 'touch' a
 field.
 I had no idea.
 No wonder loops could get glacial quickly if one is not careful with using
 fields as a destination.


___
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


___
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

Re: Lesson on Accelerated Rendering

2019-04-28 Thread Sannyasin Brahmanathaswami via use-livecode
And here is Mark Waddingham's more technical explanation:


BR: After reading the above, in so far as my app is modular, made up of many 
stacks, all of  which have object that move, either with dynamic or scrolling. 
It is simple enough always to "set acceleratedRendering to true" 

Caveat he does not mention, that doing so in a preopenstack handler  of Stack 
B, if you have another stack open first (A), will cause a blank black screen, 
when opening Stack B, on Android. Whether this a bug or not, has yet to be 
determined. But if  we allow the stack to render first, and "set 
acceleratedRendering to true" in the top of the first handler run... no blank 
screen.

That’s for moving between stacks, problem solved. 

Now within a stack, the open ACLR set to default-false. Inside one handler, I 
still get a blank black screen before I render our puzzle tiles after 
rearranging them with screen locked. I suspect that  

"set acceleratedRendering to true" while the screen is locked will be the 
problem. 

More testing needed. What is missing in Mark's reply is "how this all affects 
performance on Android."  I supposed it can be inferred... but  I can wait to 
hear Mark W. talk  on "Optimising" at the conference (I'll be tuning in with 
SimulCast)

Stephen Barncard wrote:

It is frightening how much mumbo jumbo goes down every time we 'touch' a
field.
I had no idea.
No wonder loops could get glacial quickly if one is not careful with using
fields as a destination.


___
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

Re: Lesson on Accelerated Rendering

2019-04-28 Thread Stephen Barncard via use-livecode
It is frightening how much mumbo jumbo goes down every time we 'touch' a
field.
I had no idea.
No wonder loops could get glacial quickly if one is not careful with using
fields as a destination.
--
Stephen Barncard - Sebastopol Ca. USA -
mixstream.org


On Sun, Apr 28, 2019 at 2:31 PM Sannyasin Brahmanathaswami via use-livecode
 wrote:

> Wow that's great, I need to use the MailArchive to search, . (duh, of
> course) my own inbox archive doesn't go that far
>
> I will see you I can get my head around it before the conference so I'll
> know what Mark is talking about.
>
> I'm getting black, blank screens, on Android(in the wordpuzzle)
> related to lock screen and AcceleratedRendering
>
> Thanks to some change they made in 9.0.4.RC2
>
> BR
>
> J. Landman Gay wrote:
>
> Here is my layman's guess at how it works:
> <
> https://www.mail-archive.com/use-livecode@lists.runrev.com/msg84396.html>
>
> And here is Mark Waddingham's more technical explanation:
> <
> https://www.mail-archive.com/use-livecode@lists.runrev.com/msg84428.html>
>
> ___
> 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
>
___
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


Re: Lesson on Accelerated Rendering

2019-04-28 Thread Sannyasin Brahmanathaswami via use-livecode
Wow that's great, I need to use the MailArchive to search, . (duh, of course) 
my own inbox archive doesn't go that far

I will see you I can get my head around it before the conference so I'll know 
what Mark is talking about.

I'm getting black, blank screens, on Android(in the wordpuzzle) related to 
lock screen and AcceleratedRendering

Thanks to some change they made in 9.0.4.RC2

BR

J. Landman Gay wrote:

Here is my layman's guess at how it works:


And here is Mark Waddingham's more technical explanation:


___
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


Re: Lesson on Accelerated Rendering

2019-04-27 Thread J. Landman Gay via use-livecode

On 4/27/19 12:11 PM, Sannyasin Brahmanathaswami via use-livecode wrote:

BR  Perhaps the question should be?
   
Why is acceleratedRendering needed? And when is best to turn in off?  What does it *do*  ?


Here is my layman's guess at how it works:


And here is Mark Waddingham's more technical explanation:


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com

___
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


Re: Lesson on Accelerated Rendering

2019-04-27 Thread Sannyasin Brahmanathaswami via use-livecode
BR  Perhaps the question should be? 
  
Why is acceleratedRendering needed? And when is best to turn in off?  What does 
it *do*  ?

JJS wrote (the lists...):
But they probably shed more light on your question.

 BR: they don't... they talk about different parameter for 
acceleratedRendering. Such as  compositorType, compositorTileSize, 
compositorCacheLimit etc.

Dictionary says: "The acceleratedRendering property has been added to help 
simplify the use of the accelerated rendering features."  
User Guide: Surprise! There is zero reference to acceleratedRendering? 

A search on Livecom.com brings up interesting result. The top hit it Real World 
Optimizationd by Mark W. Another hit is

https://livecode.com/container-layer-mode-examples/

which has interesting info, though it needs editing'

"Set the layerMode of the containing group(s) to ‘container’" 

Is not an option

I guess we have to wait for the conference...



> One would think it easy to find. But search the dictionary and these 
lists and lessons… nada. I sent this to support: no answer. I think they are 
getting ready for the conference. Maybe someone here can give it a shot.
>
> Re:  acceleratedRendering.
>
> -- There are issues which affect DG2.
> -- There are "17 bugs" related to acceleratedRendering.
> -- The issue of slide up the keyboard was fixed.
> -- There have been on-going changes with each version.
> -- There is "engine work" on acceleratedRendering
> -- related to groups and Layers in groups
> -- relative to layer mode-static, dynamic or scrolling
> -- 9.0.4 rc2 behaves differently that 9.0.3
>
> So, I am at a loss as to when
> --  to use acceleratedRendering  (true)
> --  and when to turn it off (false)
> --  how it affects layer mode: static, dynamic or scrolling?
> -- what does it actually do
>
> The dictionary has only a brief mention for acceleratedRendering.
>
> Granted that there are bugs to be fixed...
>
> But at least, can we learn how it is supposed to work?
> Can we get a lesson on this -- or if the lesson is online, a URL ?
>
> Anything will be a great help, not only for me, but for all "newbies" -- 
to get clarity on this subject.
>
> BR
>
>
>
>
> ___
> 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

___
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

___
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

Re: Lesson on Accelerated Rendering

2019-04-26 Thread JJS via use-livecode

There is another thread on this list about this, before it was fixed.

There are a few commands which you can find in the dictionary related to 
this. They have their own function in this which i tried but what did 
not help to the bug it had before the fix by Monte.


Look up the other thread, the functions are named there (i can't recall 
right now)


But they probably shed more light on your question.


Op 26-4-2019 om 18:44 schreef Sannyasin Brahmanathaswami via use-livecode:

One would think it easy to find. But search the dictionary and these lists and 
lessons… nada. I sent this to support: no answer. I think they are getting 
ready for the conference. Maybe someone here can give it a shot.

Re:  acceleratedRendering.

-- There are issues which affect DG2.
-- There are "17 bugs" related to acceleratedRendering.
-- The issue of slide up the keyboard was fixed.
-- There have been on-going changes with each version.
-- There is "engine work" on acceleratedRendering
-- related to groups and Layers in groups
-- relative to layer mode-static, dynamic or scrolling
-- 9.0.4 rc2 behaves differently that 9.0.3

So, I am at a loss as to when
--  to use acceleratedRendering  (true)
--  and when to turn it off (false)
--  how it affects layer mode: static, dynamic or scrolling?
-- what does it actually do

The dictionary has only a brief mention for acceleratedRendering.

Granted that there are bugs to be fixed...

But at least, can we learn how it is supposed to work?
Can we get a lesson on this -- or if the lesson is online, a URL ?

Anything will be a great help, not only for me, but for all "newbies" -- to get 
clarity on this subject.

BR




___
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


___
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