Skip to main content
dai1231
Participating Frequently
October 13, 2016
Question

Request? The Context3D object is disposed when the GPU device is lost why it happens?

  • October 13, 2016
  • 1 reply
  • 304 views

Hi all.

I have seen the reference of stage3D class.

Quote:

Important note on device loss: GPU device loss occurs when the GPU hardware becomes unavailable to the application. The Context3D object is disposed when the GPU device is lost. GPU device loss can happen for various reasons, such as, when a mobile device runs out of battery power or a Windows device goes to a "lock screen." When the GPU becomes available again, the runtime creates a new Context3D instance and dispatches another context3DCreate event. Your application must reload all assets and reset the rendering context state whenever device loss occurs.

I just wonder why only the air platform will have this problem.

If it is on the native code, whether we can use an ane to solve that?

I think this is the worst player's experience of stage3D game.(Take time to restore the content.)

Is there any chance to fix it? Adobe AIR Team?

Thanks!

This topic has been closed for replies.

1 reply

dai1231
dai1231Author
Participating Frequently
October 20, 2016

Greetings!

I am looking forward to the answer for this question.

Because I think it is stage3D's Achilles' heel.

Thanks for any reply.