There is a file called libGLES_mali.so in /system/vendor/lib/egl/, which contains entry points for the CL functions. If it doesn't, grab the latest binaries/image from Google for your Nexus 10 (the current JOP40C factory image with SHA1 checksum 0d641789a722cd25eb884cca253900976d131241 will do). Pull the library from the device, and link it to your native application via ndk-build. While the application can be built like this, it won't run on the device, yet, as the CL calls are not available through the standard library. Add the following line to the Java code before loading your native library, and you’re ready to go: System.load("/system/vendor/lib/egl/libGLES_mali.so"); The method works with the latest Android 4.2.2 update, build JDQ39, too.