Skip to content
This repository has been archived by the owner on Dec 26, 2018. It is now read-only.

Releases: ejeinc/Meganekko

Completely re-written Framework!

13 Sep 04:39
Compare
Choose a tag to compare
  • Entity-Component System
  • Easily extensible XML parser

Inspired by A-Frame

2.3.4

01 Sep 09:37
Compare
Choose a tag to compare

Add MeganekkoApp.onHmdMounted, MeganekkoApp.onHmdUnmounted

These methods are called when user mounts Gear VR and unmounts.

Reduce boilerplate code

29 Aug 12:43
Compare
Choose a tag to compare

No more needed to extend MeganekkoActivity. Your application class can be specified via AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.eje_c.meganekko.sample">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name">

        <!-- Your application class -->
        <meta-data
            android:name="com.eje_c.meganekko.App"
            android:value="com.eje_c.meganekko.sample.MyApp"/>

        <!-- Specify MeganekkoActivity directly -->
        <activity
            android:name="com.eje_c.meganekko.gearvr.MeganekkoActivity"
            android:configChanges="orientation|screenSize|keyboard|keyboardHidden"
            android:excludeFromRecents="true"
            android:label="@string/app_name"
            android:launchMode="singleTask"
            android:screenOrientation="landscape">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>

2.3.2

23 Aug 06:58
Compare
Choose a tag to compare

Oculus runtime supports internal sensor. So InternalSensorManager was deleted.

Multi-view rendering

03 Aug 06:37
Compare
Choose a tag to compare

Based on OVR SDK Mobile 1.0.3. Now Multi-view rendering is enabled.

2.1.1

10 May 13:10
Compare
Choose a tag to compare
  • Add Mesh.build to create custom geometry
  • Add Mesh.from(Bitmap)
  • Material.setCullFace was deprecated. Use Material.setSide
  • SceneObject.modelMatrix was deprecated. Use SceneObject.matrix or SceneObject.matrixWorld
  • Update sample code

RenderData.materialの初期化忘れてた^^;

10 May 04:27
Compare
Choose a tag to compare

More Kawaii Framework

09 May 14:18
Compare
Choose a tag to compare

Meganekko 2.1.0 came with many improvements!

  • Automatic native resource deletion (no more need to call delete())
  • Add many simplified API
  • Remove object creation in JNI (improve performance)
  • Replace native Mesh implementation to VrAppFramework's GlGeometry
  • Sample app is more functional

Some functional was deleted from 2.0.15. It may crash some apps with old deprecated API.

(・ω<)

09 May 14:18
Compare
Choose a tag to compare
width_height_attr

Refactored

03 May 16:31
Compare
Choose a tag to compare
  • SceneObject.delete() to protected
  • Remove RenderPass,Transform classes
  • Add SceneObject.view()