commit | 69bb2f6bcf261caa994273ee21b8e6111845d89e | [log] [tgz] |
---|---|---|
author | Pyry Haulos <phaulos@google.com> | Mon Mar 27 11:21:37 2017 -0700 |
committer | Pyry Haulos <phaulos@google.com> | Mon May 08 13:00:36 2017 -0700 |
tree | 7f29633005eb8b62e486a30d4a74eaf7a259344a | |
parent | e315fce5cddfef4bb27ae5a77e0910601655f006 [diff] |
Add new Android build and install scripts This change adds new Android build and install scripts under scripts/android. Key improvements over old ones are: * Build no longer relies on ant or 'android project' tools. * Native code build leverages scripts/build code which should fix incremental builds and improve compatibility. * Build script error reporting should be much better. * Final APK is now built incrementally which should enable much faster incremental builds once asset copy targets are fixed in main build. This work required some changes to common code: * Android cross-compile toolchain is set up by including targets/android/ndk-r11.cmake before project() in the main CMakeLists.txt instead of using -DCMAKE_TOOLCHAIN_FILE. CMake native toolchain file support seems incredbly buggy and configuring toolchain in regular build files seems to be much more robust. * scripts/build/config.py now finds CMake automatically on OS X. * New HostInfo class has been added into scripts/build/config.py. Components: AOSP, Framework Change-Id: I4b5b78c0d4d3aff248887ba5ced0c91081e24e6b
This repository contains a GPU testing suite called dEQP (drawElements Quality Program). dEQP contains tests for several graphics APIs, including OpenGL ES, EGL, and Vulkan.
Up-to-date documentation for the dEQP is available at Android Open Source Project site.
This repository includes Khronos Vulkan CTS under external/vulkancts
directory. For more information see Vulkan CTS README.
This repository includes Khronos OpenGL / OpenGL ES CTS under external/openglcts
directory. For more information see OpenGL / OpenGL ES CTS README.