Samsung / GearVRf

The GearVR framework(GearVRf) is an Open Source VR rendering library for application development on VR-supported Android devices.
http://www.gearvrf.org
Apache License 2.0
407 stars 217 forks source link

Add GVRApplication allowing making apps not derived from GVRActivity #1930

Closed liaxim closed 6 years ago

liaxim commented 6 years ago

Demos PR: https://github.com/gearvrf/GearVRf-Demos/pull/626

Doesn't change the fact GVRf's backend adapters create full screen SurfaceViews/GLSurfaceViews. So it doesn't make GVRf more of a library than before. Just removes the requirement to derive from GVRActivity.

Provide GVRActivity implementation on top of GVRApplication that preserves API compatibility for older apps.

Small API changes since use of GVRActivity is no longer mandatory.


GearVRf-DCO-1.0-Signed-off-by: Mihail Marinov m.marinov@samsung.com

liaxim commented 6 years ago

Pending javadocs. Works with all backends, tests run the same.

liaxim commented 6 years ago

Thanks. Planning to merge on Friday.