3df50ec6753c7ad89aba86832981b4e57498c19a |
|
18-Feb-2016 |
Mika Isojärvi <misojarvi@google.com> |
Add multicontext creation tests for EGL. Bug: 24290416 Change-Id: Ibaf7abc8a70249891aed8ea32ab21538cdccb419
/external/deqp/modules/egl/teglTestPackage.cpp
|
d6dd725e589a38ca15c98b74846a6f59ae35fe27 |
|
21-Jul-2015 |
Hengyuan Hu <hengyuan@google.com> |
Add test for EGL_KHR_swap_buffers_with_damage The tests consist of three groups. One group with no dependency on other APIs, one group using EGL_BUFFER_PRESERVED and one using EGL_BUFFER_AGE_EXT. Change-Id: If7e5da80beeef7dffc6286df9632fc78577408cb
/external/deqp/modules/egl/teglTestPackage.cpp
|
3f6767c5e92ad576cc1b3a138fe1fb072b908a49 |
|
10-Jul-2015 |
Hengyuan Hu <hengyuan@google.com> |
Add negative test for EGL_KHR_partial_update Check whether setDamageRegion() behaves correctly, i.e. return correct value and raise correct error under invalid use case. Change-Id: I68d070cccd4ce597b36230180526e3c9f8a7143a
/external/deqp/modules/egl/teglTestPackage.cpp
|
5bf751a02c12f55bb28e4d8da785d3e7338436d0 |
|
09-Jul-2015 |
Hengyuan Hu <hengyuan@google.com> |
Add tests for EGL_KHR_partial_update The tests are used to verify whether the render results are correct under correct use case of the function setDamageRegion(). Change-Id: Iab06a1e672824544443fba3d32e601e279c6f142
/external/deqp/modules/egl/teglTestPackage.cpp
|
db75754b6cb2e88ab47316edc3a1e8ae9870587d |
|
18-Jun-2015 |
Hengyuan Hu <hengyuan@google.com> |
Add tests for EGL_EXT_buffer_age Add basic functionality tests for EGL_EXT_buffer_age. Rendering using single drawtype as well as combinations of two drawtypes is tested. Introduce a new FrameSequence class to avoid the situation where edges of different rectangles are too close to each other. Change-Id: Id77b50ae962c9580a27d90807bcea4b5f785fadf
/external/deqp/modules/egl/teglTestPackage.cpp
|
4e3ea87b79b12195e79d28ef6ab2be0a847b5d9a |
|
20-Mar-2015 |
Pyry Haulos <phaulos@google.com> |
Refactor tcu::TestExecutor tcu::TestExecutor used to provide all functionality required for traversing hierarchy, executing tests, and even generating test case lists. This change splits TestExecutor into three separate utilities: 1) TestHierarchyIterator provides test hierarchy traversal. 2) TestSessionExecutor provides test session execution. 3) Utility functions for generating test case list files. In addition TestCaseWrapper has been replaced by package-specific TestCaseExecutor with TestSessionExecutor-managed lifetime. Change-Id: Idb8090964a80cd64892231798710547e84e2989b
/external/deqp/modules/egl/teglTestPackage.cpp
|
485844e764f2821545146b832726a36012f86238 |
|
12-Mar-2015 |
Mika Isojärvi <misojarvi@google.com> |
selectNative*Factory() throws exception when no factories available. Instead of checking everywhere, if EGL native type factories for type existed throw tcu::NotSupportedError from selectNative*Factory -function. Change-Id: Iff416008a7499da7a6536e40dc0e1d376e9acfec
/external/deqp/modules/egl/teglTestPackage.cpp
|
193f59811b2c0fe57808a06923b82ed00c41bd0f |
|
24-Feb-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Remove unused variables. Change-Id: I234eb6375d7332bc82fc2d0a8b4e754b169f9290
/external/deqp/modules/egl/teglTestPackage.cpp
|
3c67e4f0ec73f9c30c6b2ed2adfbfe7faaf576a4 |
|
20-Dec-2014 |
Pyry Haulos <phaulos@google.com> |
Add support for dynamic loading of EGL entry points 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
/external/deqp/modules/egl/teglTestPackage.cpp
|
ee2e173d445e87e1f98245f4377f66b081cc320d |
|
31-Oct-2014 |
Pyry Haulos <phaulos@google.com> |
Add support for simpler test case list syntax This change adds support for mustpass-style (full test case path per line) test case format. All existing test case list command line options (--deqp-caselist, --deqp-stdin-caselist, --deqp-caselist-file) now accept both trie- and list-style inputs. Format is detected by looking at the first character; trie always starts with '{', list-style format is assumed otherwise. de::CommandLine default value behavior has been changed. Options that take values (i.e. not --flags) don't have value set, unless default value is provided when registering options. Calling getOption() on command line option whose value is not provided is now an error. hasOption() should be used first to check if a value was provided at all. Test case list parsing is now covered by tests in the internal module. Bug: 17958588 Change-Id: If6063165ff59cbd8e538d6f829c583541e104fd1
/external/deqp/modules/egl/teglTestPackage.cpp
|
3c827367444ee418f129b2c238299f49d3264554 |
|
02-Sep-2014 |
Jarkko Poyry <jpoyry@google.com> |
Import dEQP. Import drawElements Quality Program from an internal repository. Bug: 17388917 Change-Id: Ic109fe4a57e31b2a816113d90fbdf51a43e7abeb
/external/deqp/modules/egl/teglTestPackage.cpp
|