summaryrefslogtreecommitdiff
path: root/targets
AgeCommit message (Collapse)AuthorFilesLines
2015-04-03Add stub EGL support to null platformPyry Haulos1-0/+1
This adds basic eglu::NativeDisplayFactory and eglu::NativeDisplay that is enough to get --deqp-runmode=*-caselist working. Change-Id: I1bca2690f648b884a5cfe3182d40e9c3680ca392
2015-02-03Build system cleanupsPyry Haulos4-62/+4
* Remove references to OpenCL support * Remove OpenCL-specific targets * Always enable EGL support in "default" target as EGL code doesn't have any compile-time dependencies any more. * Remove DELIBS_DIR indirection as delibs is now always located under framework/ directory. Change-Id: I74e5eae2201c1bbd689fe86d377b603ba193bccc
2015-01-16Add support for dynamic loading of EGL entry pointsPyry Haulos4-27/+6
This change adds eglu::Library abstraction for accessing any and all EGL entry points. All code has been changed to use that interface instead of calling EGL functions directly. Having code use abstract interface instead of direct entry points allows always builing EGL code paths and dynamically loading them if supported by the environment. In the future analysis and logging facilities could be layered on that interface. This change required lots of small changes across all EGL code. As part of that refactoring work tcu::egl utilities were finally put to rest for good. All uses of glw.h were also removed from the EGL module. Bug: 18269587 Change-Id: Ic81e24b7eecb9813d00fba5c65144d4f59a550e8
2014-12-04Generate EGL framework .inl files from Khronos XML registryPyry Haulos1-2/+9
This change adds support for producing auto-generated parts of the EGL framework from official Khronos XML API description. The change comes with some refactoring of opengl generator scripts as common code is moved to scripts/khr_util. Bug: 18273960 Change-Id: I4da9a1a5fae02854e3de3facfc93b325e3087502
2014-10-29First iteration of new release scriptPyry Haulos3-3/+10
This change restores release script from the grave and adapts it to the new environment. Releases are now defined by a simple configuration (source-only, bin-only, or both) and unique name. Android APK and linux64 utility binaries are currently built but not tested. Additionally, deprecated license checks have been removed from qpInfo and tcuApp. Change-Id: If5073f65e7a91ec60fa7d903c9e9cfd196075944
2014-10-01Add preliminary support for NDK r10cPyry Haulos1-2/+2
This change adds toolchain file for NDK r10c and necessary build system changes for arm64-v8a ABI. The toolchain file assumes that the released toolchain uses android-21 instead of android-L as the ABI version. Only GCC toolchain file is provided. Change-Id: I52053569c5564b0b41b0c66f334a081de4ed584f
2014-09-24Import several fixes from main repo:Pyry Haulos1-1/+0
* Rounding of overflowed operation results in shader precision tests * GL object leak in glu::ObjectVector * False negatives due to ambiguous cube corner texel selection * x11_glx build from this repo (bonus) Change-Id: Ifeb6570cad5dec961057decc4af85365c3054f1c
2014-09-10Import dEQP.Jarkko Poyry18-0/+359
Import drawElements Quality Program from an internal repository. Bug: 17388917 Change-Id: Ic109fe4a57e31b2a816113d90fbdf51a43e7abeb