fpcupdeluxe didn’t like the aarch64 even though I downloaded the aarch64 version so I installed the Distro version (Laz 2.0.6 + fpc 3.0.4) - that had some component problem but I ignored it (can’t remember which one)
Installed CGE packages + ran my test project
The Pi only supports GLES - but what do you expect for 50 eurodollars?
As for Raspberry Pi - yes, CGE works great on Raspberry Pi 4 You can use the regular installation of Raspberry Pi and just do apt-get install fpc to get FPC, and everything should go smoothly. I have all applications ARM (32-bit), I didn’t try whether it is possible to set Aarch64 (i.e. ARM 64-bit) there. I have there OpenGL, not only OpenGLES:
OpenGL information (detected by view3dscene):
--------
Version:
Version string: 2.1 Mesa 19.3.2
Version parsed: major: 2, minor: 1, release exists: False, release: 0, vendor-specific information: "Mesa 19.3.2"
Vendor-specific version parsed: major: 19, minor: 3, release: 2
Vendor: Broadcom
Vendor type: Unknown
Renderer: V3D 4.2
Fglrx (ATI on Linux): False
Mesa: True
I am doing a portion of my development on a Raspberry Pi 3 Model B+ running the raspberry os 32 bit version.
I use fpcupdeluxe to install lazarus and my modules
everything works great expect for when i try to install the castle game engine
it compiles but the lazarus “IDE rebuild failed horribly”
the pi freezes up and needs to have the power cycled
after the reboot the lazarus ide is broken and needs to be reinstalled.
i have tried adding the library’s peardox specified but this had no effect.