Skip to main content
Inspiring
Oct 7, 2014 4:50 PM UTC
Answered

Software Rendering - custom window style

I am publishing an AIR app using a custom window style- set to Custom Chrome (transparent)

When I do this, I am getting "WARNING: you are running in software mode!" even though I have Render mode set to Direct and DepthAndStencil set to true in the app's config.xml file. Works fine if I use A System window type - but I cannot... I need transparent.

What to do? I have a fast approaching deadline and wasn't thinking this would be an issue...

PS - Using Flare3D

This topic is closed to new replies. Start a new post to keep the conversation going.
itlancer
itlancerCorrect answer
Inspiring
Oct 7, 2014 6:17 PM UTC

You cannot use GPU acceleration with transparent windows.

Adobe AIR * Setting desktop application properties

direct — display objects are rendered by the runtime software, but copying the rendered frame to display memory (blitting) is hardware accelerated. StageVideo is available. Stage3D uses hardware acceleration, if otherwise possible. If window transparency is set to true, then the window “falls back” to software rendering and blitting.

2 replies

itlancer
itlancerCorrect answer
Inspiring
Oct 7, 2014 6:17 PM UTC

You cannot use GPU acceleration with transparent windows.

Adobe AIR * Setting desktop application properties

direct — display objects are rendered by the runtime software, but copying the rendered frame to display memory (blitting) is hardware accelerated. StageVideo is available. Stage3D uses hardware acceleration, if otherwise possible. If window transparency is set to true, then the window “falls back” to software rendering and blitting.

Translate
dmennenohAuthor
Inspiring
Oct 7, 2014 6:24 PM UTC

Thanks for the reply. Good to know, I've never tried to do this before. Luckily I'm able to use Custom Chrome (opaque) for this portion of the app, and it'll still work out fine.

Translate