Age | Commit message (Collapse) | Author | Files | Lines |
|
This adds a capability for running Vulkan WSI ane EGL tests on both
X11 and wayland compositors from one binary built in 'default' target.
The change replaces X11 & wayland tcu::Platform-s with one common
'linux' platform, that is parametrized by DEQP_SUPPORT_
(X11|GLX|XCB|WAYLAND) at compile time.
This new platform supports creating WSI displays and EGL contexts
for each of compositors enabled at build-time. To choose EGL compositor
use --deqp-egl-display-type=x11 or Wayland.
No functional change is made to 'wayland' target: it is still possible
to build Wayland-only binary using that target.
VK-GL-CTS issue: 83
Components: Framework
Affects: dEQP-VK.wsi.* and all tests using EGL.
Change-Id: I1d8725d1329e1071ac545f765c374d2d7d5a29df
|
|
Change-Id: I572e30710202cd53d503036310c379f2fd5468a7
|
|
Common code for those APIs don't need platform headers or implementation
libraries to be present build- nor run-time. It then makes sense to
always enable all relevant code paths on build time and have them
gracefully fail on run-time instead if driver libraries can not be found.
Change-Id: I31f417f368206b9ee0d7cadcc0cf5e227bda125f
|
|
|
|
Change-Id: Ia37e8c0435f3c13403faa6a80585712367bcb1f2
|
|
Unmaintained, likely broken at this point.
Change-Id: Ic38ab7c3bdd78e9e0c9a88ecf6fecaa993eecc7c
|
|
Change-Id: Ie6d0a102b147cf96fd0442fbf601765c3acf0835
|
|
Fixes #390
Change-Id: I650838665f630c794f4667f518713a7ae87c8955
|
|
Change-Id: I9476801571f3a945e8d0b19bc2a466b31a41c52e
|
|
Change-Id: I8330d7ef441114704a0d722182f456ed7ccb76f9
|
|
Change-Id: Idab51b62589b9702d307022b0952a887bae263af
|
|
This change adds wayland platform with wl_shell protocol.
Signed-off-by: Mun Gwan-gyeong <elongbug@gmail.com>
|
|
This fixes integration with Chromium, since it has a bot that checks that
all sources files have an appropriate license.
Bug: 21903358
Change-Id: I27ffd7a9feee81a1d29cca64cda88b2d1e67708d
|
|
This allows the factory to be re-used in an application which
has another implementation of the createPlatform() function.
Change-Id: I186ee52d5832933e83ff8c6779aa2791fab89dbc
|
|
This adds basic eglu::NativeDisplayFactory and eglu::NativeDisplay that
is enough to get --deqp-runmode=*-caselist working.
Change-Id: I1bca2690f648b884a5cfe3182d40e9c3680ca392
|
|
* 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
|
|
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
|
|
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
|
|
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
|
|
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
|
|
* 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
|
|
Import drawElements Quality Program from an internal repository.
Bug: 17388917
Change-Id: Ic109fe4a57e31b2a816113d90fbdf51a43e7abeb
|