What's the status of GPU render mode on mobile targets?

Hi,
I've developed a few applications for Android and IOS using AIR. Specifically using the GPU render mode alongside StageQuality.LOW for better performance.
I was hoping for information on whether this is still a usable method as last year there was a period where it appeared depreciated or at least not supported on high res Android:
Lorenzon Nuvoletta's google plus thread:
https://plus.google.com/+LorenzoNuvoletta/posts/AhjX4XnrAzL
The 'fixed' bug:
https://bugbase.adobe.com/index.cfm?event=bug&id=3370376
The 'issue' is now marked as fixed, but I am still a little concerned about it's use in future. Are Adobe still supporting this render mode?
Thanks,
Nick H

Hi Nick,
We don't plan any further enhancements for GPU mode.  Our recommendation is to use stage3D (or use frameworks like Starling) with direct mode, rather than using GPU mode if at all possible.
Thanks,
Chris

Similar Messages

  • SetVector and GPU render mode

    Hello,
    If i use the setVector method on a BitmapData in GPU render mode on a mobile device, it works very slow.
    This changes if the render mode is CPU. The method is fast enough.
    The problem lies in the fact that if I use CPU render mode the app i;m developing is getting very slow, while on GPU it works great.
    setPixel32 is even slower,it even won't work with lock/unlock.
    Where the problem lies? How can I bipass this since setPixel32 or setVector is a must have when working with bitmaps.
    UPDATE:
    I've tested alot, and it seems the problem lies not with setVector method but with copying transparent pixels
    You can find the code here since i've asked the question o stackexchange too:  http://stackoverflow.com/questions/21827049/gpu-vs-cpu-render-mode-adobe-air

    Hi Lucian,
    Unfortunately, I am unaware of any tutorials on the net I could recommend, though I am sure there are a few -- not on the subject of setting up render targets, specifically -- most likely-- but on setting up Stage3D + shaders.
    One source I would recommend, though, if this is your first time setting up a Stage3D render pipeline, besides the code examples in the Stage3D Adobe reference, is this great book:
    http://www.amazon.com/Adobe-Stage3D-Molehill-Programming-Beginners/dp/1849691681/ref=sr_1_ sc_1?ie=UTF8&qid=1392715725
    It's a quick read.  Nicely presented and explained.  I think in 3-5 days you could be up and running.
    I would also browse this site.  You might get some ideas:
    http://www.flashandmath.com
    Regarding using render targets to identify areas that have changed and need further processing:
    This is a fairly common practice when interactivity is key, and works well in some use-cases.
    For example, in Photoshop, there is a filter called "Liquify", with which you can stretch and compress an image in real-time.  There are 2 ways to do this effect, live: one is to map the source -- undistorted-- image onto a grid of polygons, and start pushing and pulling the vertices.  The other method -- same principle, but finer -- is to paint the compression field into a render target ( a texture ), temporarily, while you work in real time by 'painting' the effect ( note: the displacement vectors are based off of the gradient of the compression field ).  Conceivably, you could also paint the vectors directly, as if painting a normal map.  Once the user is happy with the look, then the user clicks 'apply', and the render target is used one last time to bake the displacements into the source image.
    Other example:  I once worked on a game where the player could use a laser beam to scar all the buildings of a 3D city.  The way this was done was that each building had its own render target ( usually a 256x256 ), into which the user could 'draw' ( even though the player never saw this render target, which was just a grayscale mask ).  The render target was then fed into the building's exterior shader, which would use it to identify which areas to show the destruction effect into.
    Overall, the idea is to use a render target ( usually smaller that the source texture it will end up modifying ) to paint either a mask, or vectors ( like a normal map ), which is then used along with the source texture in the final shader to create the look you want.
    Although I haven't had to use render targets for this particular situation, lately, I use render targets frequently, otherwise, to draw my assets into and apply shaders, and then draw the render target into the backbuffer, at the very end. 
    The reasons for this is explained here ( along with other tips ):
    http://forums.adobe.com/thread/1399727?tstart=30

  • What is the best way to render HDV at 1920x1080?

    Hello, I am working with HDV footage in an HDV project in Premiere Pro CS3.  I render it out at 1920x1080, square pixels, deinterlaced for the internet.  My final product is an 1280x720 H.264 .mov file that I make in Quick Time Pro.  My question is, what is the best codec to render out that 1920x1080 file so it looks nice?  I am using the Cinepak Codec by Radius because Quick Time Pro doesn't read a full res AVI.  Are there any codecs/ways that I should be rendering my file?  I tried using the H.264 method in Premiere, but the exported file doesn't work in Quick Time.  Any ideas?

    WMVHD gives an excellent picture for the web.
    Even set at default settings
    Export Settings in Premiere
    Format: Windows Media
    Preset: HDTV 720p 25 High Quality (for PAL)

  • I don't understand correlation between ACL and dACL. If dACL is downloaded to the Catalyst switch what is the status of the ACL

    Understanding  ISE and dACL.
     I don't understand correlation between ACL and dACL.
     If dACL is downloaded to the Catalyst switch what is the status of the ACL attached to physical port. Is dACL appended to the existing ACL? When I typed ‘sh ip access-list int fa0/1’ I can see only dACL for access domain and dACL for voice domain appended to the previous dACL and no ACL lines.
     Regards,
    Vice

    Hi,
    Downloadable ACLs (dACL) are applied from your RADIUS server based on authentication and authorization policies.  It overrides any standard interface ACL.
    Standard interface ACLs are in place to limit traffic on the port before 802.1x or MAB authentication.
    When an authenticated session terminates on the interface the standard ACL will be re-applied until the next authentication.

  • What is the status of Quicken that will run in iOS5?

    What is the status of Quicken that will run on iOS5?

    http://quicken.intuit.com/support/help/is-quicken-software-compatible-with-the-i pad--ipod--iphone--or-android-/GEN83084.html
    http://quicken.intuit.com/support/help/install--register--and-convert/quicken-fo r-mac-compatibility-with-mac-osx-10-7-lion/GEN83208.html
    Parent Company
    https://www.mint.com/how-it-works/anywhere/iphone/

  • What is the status of Facetime repair?

    I have not been able to use Facetime for almost a week. What is the status?

    You can check the status of Apple Services here http://www.apple.com/support/systemstatus/

  • What is the status of Arch64

    What is the status of arch64 is it as stable as 32 bit arch distribution?
    What possibilities there are that makes arch64 able of running 32bit programs(especially 32b firefox with flash plugin)?

    creatid wrote:
    I am using 64bit firefox + flash without any issues. No 32bit software at all on my boxes.
    The only thing that I can't use yet is Skype. I can live without it because I can use my PSP for that :-)
    And Wine has no 64bit version yet, but so far I have no need for it.
    So for me the status of Arch x86_64 is: all systems go!
    frigaut wrote:yes, it works great. I run the 64 bits flash, and 32 bits skype with the 32 bits libraries.
    no significant issue. very stable. and, in my experience, faster than 32bits for heavy numerical calculations (even though you may not care and YMMV), which is important for my work.
    Guys:
    Following The Arch Way I usually do my research and try to resolve my own problems without bothering you with n00b questions, this way when I eventually found the way to fix that problems I post the explaination here so other green users like me can have it a little easier.
    Said that, I'm burned about making flash work (and usually multimedia) ok in KDE SC (4.4.3) on a Arch x64 system.
    Flash movies play well but with no audio when in GNOME -the other DE/WM I tried- flash run smooth. Any idea!? I installed flashplugin packet from extra, would help in any way using ndiswrapper?
    Running a fresh install of Arch x64 + KDE SC - installed yesterday, still tweaking some things.
    Last edited by martin77 (2010-05-15 17:03:46)

  • What is the status of AU 3.0? Upgrade to..? Supported ?

    What is the status of AU 3.0? Upgrade to..? Supported ?

    Sorry Mylenium, Adobe Audition 3.0 seems to be in some kind of Limbo with Adobe. Love the program, and was inquiring as to where it headed in the future.
    s
    Thanks to all those who serve
    Mike Marcum
    Audio Engineer
    Jewel Recording Studio

  • What is the status of the Moto X Android 4.4.4  update?

    What is the status of the Moto X Android 4.4.4 update?

    None of us customers know. The reps that roam this community forum won't know either.

  • I have a 2013 macpro I upgraded to yosemite.  Now I find time machine does not work, nor my old back up using a click free wireless back up.  What is the status of time machine and yosemite?

    What is the status of time machine not working with yosemite?
    I upgraded mu mac pro to yosemite and since have found time machine does not work.
    Also, my old backup via a clikfree wireless backup does not work any longer.
    Is anyone working on this issue?
    Is there anyway I can backup my information today and until time machine &
    yosemite get fixed?

    These instructions must be carried out as an administrator. If you have only one user account, you are the administrator.
    Launch the Console application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad and start typing the name.
    The title of the Console window should be All Messages. If it isn't, select
              SYSTEM LOG QUERIES ▹ All Messages
    from the log list on the left. If you don't see that list, select
              View ▹ Show Log List
    from the menu bar at the top of the screen.
    In the top right corner of the Console window, there's a search box labeled Filter. Initially the words "String Matching" are shown in that box. Enter the word "Starting" (without the quotes.) You should now see log messages with the words "Starting * backup," where * represents any of the words "automatic," "manual," or "standard."
    Each message in the log begins with the date and time when it was entered. Note the timestamp of the last "Starting" message that corresponds to the beginning of an an abnormal backup. Now
    CLEAR THE WORD "Starting" FROM THE TEXT FIELD
    so that all messages are showing, and scroll back in the log to the time you noted. Select the messages timestamped from then until the end of the backup, or the end of the log if that's not clear. Copy them to the Clipboard by pressing the key combination command-C. Paste into a reply to this message by pressing command-V.
    ☞ If all you see are messages that contain the word "Starting," you didn't clear the text field.
    ☞ The log contains a vast amount of information, almost all of which is irrelevant to solving any particular problem. When posting a log extract, be selective. Don't post more than is requested.
    Please don't indiscriminately dump thousands of lines from the log into this discussion.
    Please don't post screenshots of log messages—post the text.
    ☞ Some private information, such as your name, may appear in the log. Anonymize before posting.

  • What is the status pharse returned by expdp ?

    Hi Guys,
    In case of success, Expdp return "successfully completed".
    What is the status returned in case of warning and failure ?
    regards

    I am not looking at this level of precision, just the "line" shown by expdp at the end of logfile, that tells about export status (success, failure or success with warning) .
    example of last 3 lines in logfile (in case of success) :
    Dump file set for SECUREDMP.SYS_EXPORT_SCHEMA_01 is:
    /PRD/sgd/dpdump/exp_p01t_sgd.dmp
    Job "SECUREDMP"."SYS_EXPORT_SCHEMA_01" successfully completed at 08:38:49
    in this case , it is "successfully completed".

  • What is the status of the iPhone 6 plus 128GB pre-orders?

    Does anyone know the delivery status of the iPhone 6 plus 128GB pre-orders made within the first hour on the verizonwireless.com website?  I fully completed the process online for a silver iPhone 6 plus 128GB and received three indications of a 9/19 delivery date (an order summary webpage, an order confirmation webpage, and an order confirmation email with the correct phone upgrade order).  My online verizonwireless.com account doesn't show any orders (in the past 120 days), but when I put in the pre-order confirmation number and my last name I get the message "We received your order and it is in process. Expected Ship Date: Not available at this time"  During Friday and Saturday the date showed 10/14 (not even the 9/19 on the three confirmations).  The question is what is the real delivery date, and was the pre-order really even received?  Is there a Verizon rep online that might be able to check if I provide the necessary numbers and tell me what is the status of my pre-order?  Thanks anyone for any assistance.

    Thank you so much for that information! That is great news! And the first straight answer I've been able to find!! And it makes sense!! I was able to start my order around 2:57am and then with some confusion over losing my unlimited plan & having to choose a new one I probably didn't get the order in until around 3:15-3:20....But my confirmation email didn't come through until 4:55am and I know I was definitely done ordering the phone WAY before then! So I bet they did the first cut off at 4:55 then sent out confirmation emails for those who made the cut! Phew! It's all making sense now thanks to your information! I ordered the 6+ 128gb in gold btw and I can't wait, my 4s is still 3G and it's long overdue for retirement!!

  • What is the status for job in DBA_SCHEDULER_JOB_RUN_DETAILS if we stop runn

    Hi All,
    I'm going to create a monitoring script to monitor failed DBMS_SCHEDULER JOBS,
    i'm queering DBA_SCHEDULER_JOB_RUN_DETAILS, so i want to know what is the status for the JOB after i force job to stop when it is running?

    Status will be STOPPED with ERROR#0
    thanks you!

  • What are the kind of devices supported by SAP Mobile infrastructure?

    Hi All,
    What are the kind of devices supported by SAP Mobile infrastructure? Is there any document regarding this. Please provide your comments.
    Regards
    George

    Hi George,
    Refer this links. May be it would help you!
    Mobile Device Support in SAP MI
    FAQ from MDK
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/cc489997-0901-0010-b3a3-c27a7208e20a#q-4-1
    Hope this helps to some extent.
    Best Regards,
    Lakshmi

  • IPhone 6: Where's the status bar in landscape mode?

    I just got the iPhone 6 (I believe iOS 8.1) and my only problem is that it removes the status bar in when in landscape mode. I find it extremely annoying that I can no longer see the time, monitor my battery life, check whether if I'm even receiving a signal, etc. when I'm using apps such as Safari or Notes in landscape mode. Is there any way to get the status bar back like in previous software versions? So far, I hate having to switch to portrait mode, using the pull down menu, or pressing the home button just to see it...

    Same here - I returned my original, same problem on the second one, and same problem on my son's phone. I called Apple tech months ago, got to a senior supervisor who assured me he'd get back to me, but never did.

Maybe you are looking for