|
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
On Oct 23, 2010, at 3:11 PM, Kapta Ulo wrote: In the CoreGraphics drawing model, there may not actually be a window at all, since target of the drawing may be shared memory between the browser process and a plugin "shim" process (which then kicks off it's own JVM when using Plugin2). Cross process window sharing is not easy and does not provide a reliable user experience on Mac OS X, even when you have access to the private SPI in the system. Our long-term goal is to move Plugin2 onto a CoreAnimation-based graphics rendering system, which will allow us to share a CALayer between processes. Ideally, 3D libraries like JOGL or LWJGL will be able to attach a OpenGL-backed sublayer, which will be inherited in the cross-process render tree automatically. This however, is still a ways off, and will require a substantial amount of engineering. For now, unfortunately, the only viable option is to use Plugin1 in browsers that support it. I hope this explains some of the technical issues that have to be overcome, Mike Swingler Java Engineering Apple Inc. |
_______________________________________________ Do not post admin requests to the list. They will be ignored. Java-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
| References: | |
| >Java plugin2 breaks OpenGL (From: Kapta Ulo <email@hidden>) |
| Home | Archives | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2011 Apple Inc. All rights reserved.