By downloading this repository you are agreeing upon the EULA agreement (please refer EULA).This repository provides OpenGLES implementation for ARM Mali400 platform.
The directory structure is organized as below:
|-- top
|-- release_c (ex, r9p0-01rel0)
|-- glesHeaders (ex, EGL/GLES2... headers)
|-- aarch_a (ex, aarch64)
|-- aarch_b (ex, arm32)
|-- common
|-- platform_a (ex, fbdev)
|-- platform_b (ex, x11)
|-- platform_c (ex, wayland)
|-- platform_d (ex, headless)
|-- libraries
Mali userspace support for EGL/GLES2 are shipped as a monolithic library, the libraries in common directory are dummy which should be linked to the right backend/platform. For example, run "ln -sf fbdev/libMali.so.9.0 common/libMali.so.9.0", this should create symbolic links to desired backend.
Whenever there's a new release, a new release directory is created with directories for available platforms.