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
Last revisionBoth sides next revision
requirements [2019/11/04 13:54] – [Tested Devices] adminrequirements [2020/05/15 21:10] – [Supported Graphics Cards] admin
Line 1: Line 1:
 ====== Requirements ====== ====== Requirements ======
 +
 +===== Delphi IDE =====
 +
 +Currently supported Delphi IDE versions are:
 +  * <del>Delphi Berlin 10.1.0</del>
 +  * Delphi Berlin 10.1.1
 +  * Delphi Berlin 10.1.2
 +  * <del>Delphi Tokyo 10.2.0</del>
 +  * <del>Delphi Tokyo 10.2.1</del>
 +  * <del>Delphi Tokyo 10.2.2</del>
 +  * Delphi Tokyo 10.2.3
 +  * Delphi Rio 10.3.0
 +  * <del>Delphi Rio 10.3.1</del>
 +  * Delphi Rio 10.3.2
 +  * Delphi Rio 10.3.3
 +
 +(Strucked out version were not compiled yet.)
 +
 +**Feel free to contact us for a package of a none-listed IDE version (above Delphi 10.1.1)**
 +
 +Since v0.8.1.2500 we deliver C++ headers and lib files with all packages.
  
 ===== Windows ===== ===== Windows =====
Line 15: Line 36:
   * NVIDIA GeForce 930MX   * NVIDIA GeForce 930MX
   * Intel (R) HD Graphics 620   * Intel (R) HD Graphics 620
 +  * AMD Radeon HD 5800
 +  * AMD Radeon HD 6450
 +  * AMD Radeon R5 230
  
 ===== Android ===== ===== Android =====
-  * 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:__ +Read more[[android|Android]]
-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.+
  
 ==== Tested Devices ==== ==== Tested Devices ====
  
 Here is a list of actually tested smartphones and tablets: Here is a list of actually tested smartphones and tablets:
-  * <del>LG D605 (Android 4.4.2)</del> +  * LG D605 (Android 4.4.2) 
-  * Sony XPeria Z3 D5803 (Android 6.0.1)+  * Neffos X1 Max (Android 7.0)
   * NVIDIA Shield Tablet K1 (Android 7.0)   * NVIDIA Shield Tablet K1 (Android 7.0)
 +  * Nokia 7 Plus (Android 9.0 + Android 10.0)
   * Samsung Galaxy Tab A (2016, Android 8.0)   * Samsung Galaxy Tab A (2016, Android 8.0)
-  * Nokia 7 Plus (Android 9.0)+  * Samsung S4 GT-i9515 (Android 5.0.1) 
 +  * Sony XPeria Z3 D5803 (Android 6.0.1)
  
  
 **Please help us to fill those lists. Email your graphics card or mobile device where Gorilla3D apps run on.** **Please help us to fill those lists. Email your graphics card or mobile device where Gorilla3D apps run on.**
 +
 +===== Virtual Machine =====
 +
 +Because Gorilla3D using OpenGL as graphics library on Windows platform, in some cases it's not possible to use our framework on a virtual machine.
 +Many virtual machines only support DirectX on Windows platform, or just emulating graphics.
 +
 +In general: to enable OpenGL on your VM you have to set up GPU-Passthrough.
 +
 +==== Hyper-V ====
 +Windows Server 2016 provides RemoteFX plugin with OpenGL 4.4 support, which is suitable to our needs. On newer Windows Server's, RemoteFX was declared as deprecated, but still can be installed by PowerShell commands.
 +
 +Try launching PowerShell as admin and typing the following, to add GPU-Passthrough to your existing VM:
 +<code>
 +Add-VMRemoteFx3dVideoAdapter -VMName <MyVM>
 +</code>
 +
 +==== VMWare ====
 +Those virtual machines can enable GPU-Passthrough, but the default driver only supports OpenGL 3.3, which do not meet our minimum requirements.
 +If you find another solution, please let us know.
 +
 +==== VirtualBox ====
 +On oracles VM's you can install an extension pack with PCI-Passthrough.
 +But it has not proven yet, that it really works.