flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Harui <aha...@adobe.com>
Subject RE: Pushing Flex components thorough the GPU
Date Thu, 26 Jan 2012 19:37:21 GMT
> -----Original Message-----
> From: Frank Altomare [mailto:lostirc@gmail.com]
> Sent: Thursday, January 26, 2012 11:24 AM
> To: flex-dev@incubator.apache.org
> Subject: Re: Pushing Flex components thorough the GPU
> It seems that this thread has turned into a discussion about
> accessibility,
> while this is not a bad thing and is an interesting subject I think we
> may
> have veered a bit off topic.
> Is anyone here interested in discussing the implementation of this type
> of
> GPU framework? As soon as I have some free time I want to begin writing
> some code. My goal is to start with something like the DataGroup and
> recreate it using something like Starling. I'm probably not going to
> worry
> about custom item renderers to start, but I think having this
> functionality
> would be imperative.
> Anyway, I really think the focus here should be on Mobile. This is
> because
> of the current performance issues DataGroups and lists. I also think
> this
> type of functionality would work great in mobile games as well as
> tablet
> applications.
I would caution that DataGroups and ItemRenderers eventually grow up into things that require
Focus which is not supported in Stage3D, IIRC.

I would hope that, via composition, a single UI set can transform into various optimized implementations.
 The problem with two sets is that you often end up wanting some of one and some of the other.

Games aside, most of the apps I see are not "real-time" but rather, "user-time".  User-time
is a long time.  Nobody can type or mouse as fast as the CPU can think, and I'm not clear
you want to be doing tons of animation while someone is interacting.

If the need for GPU assistance is during scrolling and transitions, that's a different problem.
 Building a capability into a single framework where you can grab bitmaps from the display
list, hide the display list, use the GPU to render a really slick animation, and bring the
modified display list right back on top of the final results might be a better way to get
the best of both worlds.

Alex Harui
Flex SDK Developer
Adobe Systems Inc.
Blog: http://blogs.adobe.com/aharui

View raw message