Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
firststeps [2019/03/16 09:32] adminfirststeps [2020/01/09 09:48] – [First Steps] admin
Line 9: Line 9:
 But, let' start and have quick look at the basic features of Gorilla3D and how they are going to be used. But, let' start and have quick look at the basic features of Gorilla3D and how they are going to be used.
  
-  * [[viewport|Viewport]] + * [[viewport|Viewport]] 
-  * [[models|Models]] +    * [[models|Models]] 
-  * [[animations|Animations]] +    * [[animations|Animations]] 
-  * [[materials|Materials]] +    * [[materials|Materials]] 
-  * [[primitives|Primitives]] +    * [[primitives|Primitives]] 
-  * [[terrain|Terrain]] +    * [[terrain|Terrain]] 
-  * [[skybox|SkyBox]] +    * [[skybox|SkyBox]] 
-  * [[particles|Particles]] +    * [[particles|Particles]] 
-  * [[physics|Physics]] +    * [[physics|Physics]] 
-  * [[fmodaudio|FMOD Audio]] +    * [[fmodaudio|FMOD Audio]] 
-  * [[assetsmanager|Assets Manager]] +    * [[assetsmanager|Assets Manager]] 
-  * [[billboard|Billboard]] +    * [[billboard|Billboard]] 
-  * [[inventory|Inventory]] +    * [[inventory|Inventory]] 
-  * [[dialogues|Dialogues]] +    * [[dialogues|Dialogues]] 
-  * [[inputpolling|Input Polling]] +    * [[skillsystem|Skillsystem]] 
-  * [[pathfinding|Pathfinding]] +    * [[inputpolling|Input Polling]] 
-  * [[renderpass|Render Pass]] +    * [[pathfinding|Pathfinding]] 
-  * [[bokeh|Bokeh]] +    * [[renderpass|Render Pass]] 
 +    * [[shadow|Shadow]] 
 +    * [[bokeh|Bokeh]] 
 +    * [[deftypes|Internal Model Definition]] 
 +    * [[transparency|Transparency]] 
 +    * [[layer3d|2D FMX components]] 
 +    * [[scripting|Scripting]] 
 +    * [[android|Android]]
  
 ===== Building an app with Gorilla3D and Delphi 10.3 Rio for Android ===== ===== Building an app with Gorilla3D and Delphi 10.3 Rio for Android =====
Line 48: Line 55:
 [DCC Error] E2597 C:\Users\Public\Documents\Embarcadero\Studio\20.0\CatalogRepository\AndroidNDK-17b_20.0.32429.4364\toolchains\arm-linux-androideabi-4.9\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: cannot find -lGLESv3 [DCC Error] E2597 C:\Users\Public\Documents\Embarcadero\Studio\20.0\CatalogRepository\AndroidNDK-17b_20.0.32429.4364\toolchains\arm-linux-androideabi-4.9\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: cannot find -lGLESv3
 </code> </code>
 +
 +Your app should tell Android that it needs at least OpenGL ES 3.0. This can be done in "AndroidManifest.Template.xml":
 +
 +<code>
 +<!-- Tell the system this app requires OpenGL ES 3.0. -->
 +<uses-feature android:glEsVersion="0x00030000" android:required="true" />
 +</code>
 +
 +Change the attribute android:glEsVersion to "0x00030000".