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
android [2020/01/09 09:59] – [NDK] adminandroid [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-====== Android ====== 
  
-Android platforms 32 bit and 64 bit are supported for Gorilla3D, 
-but due to IDE/NDK restrictions different OpenGL versions are used: 
- 
-  * Delphi 10.1 - 10.2 - shaders are compiled for OpenGL ES 2.0 
-  * Delphi 10.3+ - since Android changed its publishing conditions to a minimum API level 28, we are allowed to use OpenGL ES 3.0+ 
- 
-**__Remarks:__** Due to OpenGL ES 2.0 on Delphi 10.1 - 10.2 it is not possible to use the complete render pass spectrum. Especially render passes with multiple render targets are not possible! 
- 
-===== NDK ===== 
- 
-For Delphi 10.3 and since v0.8.1 and implementation of order-independent transparency rendering the minimum **NDK API level 21** is needed! 
- 
-{{:openglesv3-config.jpg|}} 
- 
-For Delphi 10.1 - 10.2 an elder NDK version is installed and no API level 21 is available.  
-Therefore packages are still compiled with transparency sorting and OpenGL ES 2.0 usage.