• Home
  • History
  • Annotate
  • only in /external/deqp/framework/
History log of /external/deqp/framework/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9296957fdb746e7558a00fec7f9a519f092168d8 30-Jan-2015 Jarkko Pöyry <jpoyry@google.com> Add support for fatal errors to framework.

- Allow any test type to be fatal, not just resource error.

Bug: 19197749
Change-Id: I6834889c147fb6d93264738308c0293dec9b53b4
ommon/tcuDefs.cpp
ommon/tcuDefs.hpp
ommon/tcuTestCaseWrapper.cpp
ommon/tcuTestContext.cpp
ommon/tcuTestContext.hpp
ommon/tcuTestExecutor.cpp
811210088ca91e62eb58a159c39791e550fd0f9a 08-Dec-2014 Jarkko Pöyry <jpoyry@google.com> Fix program leak in sglrGLContext CreateProgram on build failure.

Bug: 18671009
Change-Id: Iae17830bec4e213853d7079f42c01c7b2bf48821
pengl/simplereference/sglrGLContext.cpp
1bfa102df7c2678fa4ac421fa29780848c2c12f3 02-Dec-2014 Jarkko Pöyry <jpoyry@google.com> Fix incompatible interpolation interfaces in random SSO tests.

- Fix random cases generating incompatible interfaces.
- Allow random generator to generate varyings with no interpolation
qualifiers.
- Group interface varyings to the beginning of shader source for
readability.
- Remove dependecy to glu::INTERPOLATION_LAST in case generation to
prevent unintended case list changes if glu::Interpolation enum is
expanded.

Bug: 18542476
Change-Id: I7431d5c41b7222f8fa1484f0352aec918598afd1
pengl/gluVarType.hpp
246b7d9155dd3fa10c7e7129e41ec3949194f86b 10-Nov-2014 Pyry Haulos <phaulos@google.com> DO NOT MERGE Fix setjmp warning in qpTestLog PNG compression code

Bug: 18329517
Change-Id: Id0a8202c473b97ba874f5a032d0e4b022664e978
(cherry picked from commit 9d0e28ef9d45a6c8a0b5cb12c922be26353d7285)
phelper/qpTestLog.c
99df2e43e0ccca26aec6f291ea84a62b36baad68 04-Nov-2014 Jarkko Pöyry <jpoyry@google.com> Allow trailing newline in trie files.

Bug: 18329517
Bug: 17958588
Change-Id: Iaa9b5aa95ee27e31d486755954df193f808b7e82
(cherry picked from commit 831962c779a19a1822b0074012763b604ac42d24)
ommon/tcuCommandLine.cpp
89659d2685195bf9e34ff7a2e321e6ce471c8462 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: 18329517
Bug: 17958588
Change-Id: If6063165ff59cbd8e538d6f829c583541e104fd1
(cherry picked from commit ee2e173d445e87e1f98245f4377f66b081cc320d)
ommon/tcuCommandLine.cpp
ommon/tcuTestCase.cpp
ommon/tcuTestCase.hpp
elibs/decpp/deCommandLine.cpp
elibs/decpp/deCommandLine.hpp
gl/egluGLContextFactory.cpp
fbf0fd6745ec32da44b118433b795b7e8896660e 29-Oct-2014 Pyry Haulos <phaulos@google.com> First iteration of new release script

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.

Bug: 18329517
Change-Id: If5073f65e7a91ec60fa7d903c9e9cfd196075944
(cherry picked from commit 290f32ab4cdac8866be121c3da33bb187333f4ab)
ommon/tcuApp.cpp
phelper/qpInfo.c
phelper/qpInfo.h
fed851df8a7114d4d9a1f5bab635d0507d553080 29-Oct-2014 Pyry Haulos <phaulos@google.com> Make r10c toolchain compile flags more Android-ish

* Use -mandroid when building C/C++.

* Enable exceptions and RTTI explicitly as -mandroid implies -fno-rtti
and -fno-exceptions.

* Remove redundant -DANDROID and -D__ANDROID__ defines.

Bug: 18329517
Change-Id: I6c6c548e5e0082f369efcd1970d082ec73d67732
(cherry picked from commit 2002f4368917f738fbd0c8242515146599b442ea)
elibs/cmake/toolchain-android-r10c.cmake
366985e9a897a50439ac0d95d67660d2e4e376ee 29-Oct-2014 Pyry Haulos <phaulos@google.com> Endianness fixes to bilinear & fuzzy image compares

Bug: 18329517
Change-Id: I1f5560a60ed85ef4b4c6fa2a5417649eeb7a4c7f
(cherry picked from commit 74731a6adf5816339b00b854a513b1b950ad4357)
ommon/tcuBilinearImageCompare.cpp
ommon/tcuFuzzyImageCompare.cpp
elibs/debase/deInt32.h
05388ee5f35217cb7b0532cd0fe473960cc17477 20-Oct-2014 Kalle Raita <kraita@google.com> Fix typo (GCC->CLANG) in general Clang compiler defs.

Bug: 18329517
Change-Id: I440f37723987c1dd85e7482f0d32ac157565e25d
(cherry picked from commit 713ab1e9034564f842935cd011fdea8abc9ea90c)
elibs/cmake/CFlags.cmake
4adc1515f867b26c19c2f7498e9de93a230a234d 24-Oct-2014 Pyry Haulos <phaulos@google.com> Fix JNI usage issues in Android TestLogParser

* Android TestLogParser used CallObjectMethod() on Java methods returning
void, which causes CheckJNI to throw an error. Changed to use correct
CallVoidMethod().

* TestLogListener wrapper was not freeing local jstring references,
which given large parse buffer size could easily lead to ART local
reference table overflow. Fixed by freeing all local references as soon
as the objects are passed to the Java / VM side.

Change-Id: I19811be6fdc0f3d77bc7a0d99d243529031d3b08
latform/android/tcuTestLogParserJNI.cpp
fd1df7eaea78d2c9c6bdb3da51d5f1255c479694 23-Oct-2014 Pyry Haulos <phaulos@google.com> Remove invalid assert from RenderActivity::setThread()

It is valid to call setThread() with null thread as part of activity
teardown, so the assert was invalid.

Change-Id: I0b3a89db1f5aff04c97def32b1881e0d66e5d250
latform/android/tcuAndroidRenderActivity.cpp
1bdf526ea422474296d2b88392e8f24dd4f31a99 03-Oct-2014 Pyry Haulos <phaulos@google.com> Terminate session on any error from eglSwapBuffers()

Test run should always abort if eglSwapBuffers() gives an error as it
is almost always a sign that something has gone unrecoverably wrong in
the driver.

* Always throw tcu::ResourceError on any error from eglSwapBuffers().
This will make TestExecutor to abort the session.

* Treat EGL_BAD_NATIVE_WINDOW as a sign of potentially destroyed
underlying window, not just EGL_BAD_SURFACE.

Change-Id: I42f3769566670630e3965b0ff50119297639fd5c
gl/egluGLContextFactory.cpp
ce10a48630f883e44d6bcc7b425418f223cddd58 02-Oct-2014 Pyry Haulos <phaulos@google.com> Merge "Add preliminary support for NDK r10c" into lmp-dev
217426c2d19d5247e094e363615d7a0b84daf3a7 02-Oct-2014 Pyry Haulos <phaulos@google.com> Make Android integration more robust for API >= 11

Recent targetSdkLevel bump exposed robustness issues in the Android
port which were hidden by pre-honeycomb workarounds in
android.app.ActivityThread. For honeycomb and up when launching activity
with lockscreen on or screen off the system for some reason first starts
the activity once, puts it back to stopped state and then resumes again.
Original Android port assumed that stop event signaled that the test
execution should always stop and process should kill itself. This might
have been necessary workaround on some older Android versions where
onDestroy was never called even if app called finish().

This commit improves Android integration in multiple ways:

* Android port can continue test execution even across stop-start
boundary in the Activity life-cycle.

* eglu::GLRenderContext can recover from window loss by recreating
the window if NativeWindow::postIterate() throws WindowDestroyedError.

* eglu::GLRenderContext refreshes window surface size in postIterate()
call. Note that most test cases might not like if surface is resized
during execution though.

* Temporary window loss (recreation) no longer leads to test run abort,
but rather Android NativeWindow correctly signals that event allowing
eglu::GLRenderContext to recover.

Change-Id: Iaa240f16a2ae6cea7fb894c5772d1e7959a1cfac
gl/egluGLContextFactory.cpp
gl/egluNativeWindow.hpp
latform/android/tcuAndroidPlatform.cpp
latform/android/tcuAndroidPlatform.hpp
latform/android/tcuAndroidRenderActivity.cpp
latform/android/tcuAndroidRenderActivity.hpp
latform/android/tcuAndroidTestActivity.cpp
latform/android/tcuAndroidTestActivity.hpp
latform/android/tcuAndroidWindow.cpp
latform/android/tcuAndroidWindow.hpp
a5d161a6fad1d70cf933ee69392033d323bf4cd5 02-Oct-2014 Pyry Haulos <phaulos@google.com> Add preliminary support for NDK r10c

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
elibs/cmake/Defs.cmake
elibs/cmake/toolchain-android-r10c.cmake
e8e5cb068e25812c0b239acd593c788e75177f92 01-Oct-2014 Pyry Haulos <phaulos@google.com> Merge "Clean up msg queue implementation in RenderActivity" into lmp-dev
919f1341e41b3a1e31f5746b30db0f648c47b757 30-Sep-2014 Jarkko Pöyry <jpoyry@google.com> Import changes from an internal repo.

* Fix broken clipping result
* Fix invalid format-type pair in readPixels()

Change-Id: I996a9c5b340ae4d455219e57ff16d2b1456b015c
eferencerenderer/rrRenderer.cpp
67e56c9a76571b87c58a174bdad44fa1425d40fe 30-Sep-2014 Pyry Haulos <phaulos@google.com> Clean up msg queue implementation in RenderActivity

tcu::Android::Message type (which RenderActivity uses to communicate
with the render thread) didn't validate payload type against the message
type. This change fixes that.

Change-Id: I2f120783e4f1bb5b7d0122bb8849c429577c267c
latform/android/tcuAndroidRenderActivity.cpp
latform/android/tcuAndroidRenderActivity.hpp
0d71d061a51cfdcb78b44e10a5c9fac87eb16cf7 30-Sep-2014 Brian Carlstrom <bdc@google.com> Add missing jclass argument to static native methods

Bug: 17691683
Change-Id: Ibfa039ea23ec25ab4974f2c1675d427638c66367
latform/android/tcuTestLogParserJNI.cpp
9e4a0b7e16924b48df720f71844cc7049d0415b7 25-Sep-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Calculate wide line raster area properly." into lmp-dev
3e351a9e69e78f8893d2cea7b1ed4089dfaebecb 25-Sep-2014 Jarkko Pöyry <jpoyry@google.com> Calculate wide line raster area properly.

Change-Id: I46e3ef9d1104045a34e4dad070f400d8e19cb54e
eferencerenderer/rrRasterizer.cpp
2e751e3e77060f699c560104e82379d3ce54f67a 25-Sep-2014 Pyry Haulos <phaulos@google.com> Import several fixes from main repo:

* 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
ommon/tcuFloatFormat.cpp
ommon/tcuFloatFormat.hpp
pengl/gluObjectWrapper.cpp
fe01ea4c4da3e989f8274b6e296e9b0de4c84725 24-Sep-2014 Pyry Haulos <phaulos@google.com> Fix standalone dEQP build.

Change-Id: I3ed9c3bdb4298a092e0b4f55f38f052e0a60c9fa
ommon/CMakeLists.txt
elibs/CMakeLists.txt
phelper/CMakeLists.txt
phelper/qpTestLog.c
ade588f3b2b1b6d007b9681e95434dc4a4bd46ca 24-Sep-2014 Jarkko Pöyry <jpoyry@google.com> Update dEQP.

Migrate drawElements Quality Program changes from an internal repository.

Bug: 17388917

Change-Id: I754f2b4b5b077fadff210dbd8d008eeca1d5a794
ommon/tcuTextureUtil.cpp
ommon/tcuTextureUtil.hpp
elibs/cmake/toolchain-android-clang-r9d.cmake
elibs/cmake/toolchain-android-r9.cmake
gl/egluGLContextFactory.cpp
pengl/gluRenderContext.cpp
pengl/gluRenderContext.hpp
8852c82a1ffa4760985c17cc6875d5d521daf343 11-Sep-2014 Jarkko Poyry <jpoyry@google.com> Update dEQP.

Migrate drawElements Quality Program changes from an internal repository.

Bug: 17388917

Change-Id: I21e3f7bc75813f0510025d697d91a2554dc995d4
ommon/tcuTestContext.cpp
ommon/tcuTexLookupVerifier.cpp
ommon/tcuTexLookupVerifier.hpp
ommon/tcuTexture.cpp
ommon/tcuTexture.hpp
ommon/tcuTextureUtil.cpp
ommon/tcuTextureUtil.hpp
ommon/tcuVector.hpp
ommon/tcuVectorUtil.hpp
elibs/debase/deMath.h
elibs/dethread/win32/deMutexWin32.c
pengl/gluES3PlusWrapperContext.cpp
pengl/gluES3PlusWrapperFuncs.inl
pengl/gluObjectWrapper.hpp
pengl/simplereference/sglrReferenceContext.cpp
pengl/wrapper/glwInitES31.inl
pengl/wrapper/glwInitFunctions.cpp
latform/win32/tcuWin32Platform.cpp
eferencerenderer/rrRenderer.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
MakeLists.txt
ommon/CMakeLists.txt
ommon/tcuApp.cpp
ommon/tcuApp.hpp
ommon/tcuBilinearImageCompare.cpp
ommon/tcuBilinearImageCompare.hpp
ommon/tcuCPUWarmup.cpp
ommon/tcuCPUWarmup.hpp
ommon/tcuCommandLine.cpp
ommon/tcuCommandLine.hpp
ommon/tcuCompressedTexture.cpp
ommon/tcuCompressedTexture.hpp
ommon/tcuDefs.cpp
ommon/tcuDefs.hpp
ommon/tcuFactoryRegistry.cpp
ommon/tcuFactoryRegistry.hpp
ommon/tcuFloat.hpp
ommon/tcuFloatFormat.cpp
ommon/tcuFloatFormat.hpp
ommon/tcuFormatUtil.hpp
ommon/tcuFunctionLibrary.cpp
ommon/tcuFunctionLibrary.hpp
ommon/tcuFuzzyImageCompare.cpp
ommon/tcuFuzzyImageCompare.hpp
ommon/tcuImageCompare.cpp
ommon/tcuImageCompare.hpp
ommon/tcuImageIO.cpp
ommon/tcuImageIO.hpp
ommon/tcuInterval.cpp
ommon/tcuInterval.hpp
ommon/tcuMatrix.hpp
ommon/tcuMatrixUtil.hpp
ommon/tcuPixelFormat.hpp
ommon/tcuPlatform.cpp
ommon/tcuPlatform.hpp
ommon/tcuRGBA.cpp
ommon/tcuRGBA.hpp
ommon/tcuRandomValueIterator.cpp
ommon/tcuRandomValueIterator.hpp
ommon/tcuRenderTarget.cpp
ommon/tcuRenderTarget.hpp
ommon/tcuResource.cpp
ommon/tcuResource.hpp
ommon/tcuStringTemplate.cpp
ommon/tcuStringTemplate.hpp
ommon/tcuSurface.cpp
ommon/tcuSurface.hpp
ommon/tcuTestCase.cpp
ommon/tcuTestCase.hpp
ommon/tcuTestCaseWrapper.cpp
ommon/tcuTestCaseWrapper.hpp
ommon/tcuTestContext.cpp
ommon/tcuTestContext.hpp
ommon/tcuTestExecutor.cpp
ommon/tcuTestExecutor.hpp
ommon/tcuTestLog.cpp
ommon/tcuTestLog.hpp
ommon/tcuTestPackage.cpp
ommon/tcuTestPackage.hpp
ommon/tcuTexCompareVerifier.cpp
ommon/tcuTexCompareVerifier.hpp
ommon/tcuTexLookupVerifier.cpp
ommon/tcuTexLookupVerifier.hpp
ommon/tcuTexVerifierUtil.cpp
ommon/tcuTexVerifierUtil.hpp
ommon/tcuTexture.cpp
ommon/tcuTexture.hpp
ommon/tcuTextureUtil.cpp
ommon/tcuTextureUtil.hpp
ommon/tcuThreadUtil.cpp
ommon/tcuThreadUtil.hpp
ommon/tcuVector.hpp
ommon/tcuVectorType.hpp
ommon/tcuVectorUtil.hpp
elibs/CMakeLists.txt
elibs/cmake/CFlags.cmake
elibs/cmake/Defs.cmake
elibs/cmake/LCovUtils.cmake
elibs/cmake/toolchain-android-clang-r8d.cmake
elibs/cmake/toolchain-android-clang-r8e.cmake
elibs/cmake/toolchain-android-clang-r9.cmake
elibs/cmake/toolchain-android-clang-r9d.cmake
elibs/cmake/toolchain-android-r4.cmake
elibs/cmake/toolchain-android-r5.cmake
elibs/cmake/toolchain-android-r6.cmake
elibs/cmake/toolchain-android-r7.cmake
elibs/cmake/toolchain-android-r8.cmake
elibs/cmake/toolchain-android-r8b.cmake
elibs/cmake/toolchain-android-r8c.cmake
elibs/cmake/toolchain-android-r8d.cmake
elibs/cmake/toolchain-android-r8e.cmake
elibs/cmake/toolchain-android-r9.cmake
elibs/cmake/toolchain-arm-cs.cmake
elibs/cmake/toolchain-ios.cmake
elibs/cmake/toolchain-mingw-clang.cmake
elibs/cmake/toolchain-raspi.cmake
elibs/cmake/toolchain-symbian-gcce.cmake
elibs/coding_guidelines/de-coding-guidelines.html
elibs/coding_guidelines/prettify.css
elibs/coding_guidelines/prettify.js
elibs/debase/CMakeLists.txt
elibs/debase/deDefs.c
elibs/debase/deDefs.h
elibs/debase/deFloat16.c
elibs/debase/deFloat16.h
elibs/debase/deInt32.c
elibs/debase/deInt32.h
elibs/debase/deInt32Test.c
elibs/debase/deMath.c
elibs/debase/deMath.h
elibs/debase/deMemory.c
elibs/debase/deMemory.h
elibs/debase/deRandom.c
elibs/debase/deRandom.h
elibs/debase/deString.c
elibs/debase/deString.h
elibs/debase/doxygen.cfg
elibs/decpp/CMakeLists.txt
elibs/decpp/deArrayBuffer.cpp
elibs/decpp/deArrayBuffer.hpp
elibs/decpp/deBlockBuffer.cpp
elibs/decpp/deBlockBuffer.hpp
elibs/decpp/deCommandLine.cpp
elibs/decpp/deCommandLine.hpp
elibs/decpp/deDefs.cpp
elibs/decpp/deDefs.hpp
elibs/decpp/deDirectoryIterator.cpp
elibs/decpp/deDirectoryIterator.hpp
elibs/decpp/deDynamicLibrary.cpp
elibs/decpp/deDynamicLibrary.hpp
elibs/decpp/deFilePath.cpp
elibs/decpp/deFilePath.hpp
elibs/decpp/deMemPool.cpp
elibs/decpp/deMemPool.hpp
elibs/decpp/deMutex.cpp
elibs/decpp/deMutex.hpp
elibs/decpp/dePoolArray.cpp
elibs/decpp/dePoolArray.hpp
elibs/decpp/dePoolString.cpp
elibs/decpp/dePoolString.hpp
elibs/decpp/deProcess.cpp
elibs/decpp/deProcess.hpp
elibs/decpp/deRandom.cpp
elibs/decpp/deRandom.hpp
elibs/decpp/deRingBuffer.cpp
elibs/decpp/deRingBuffer.hpp
elibs/decpp/deSTLUtil.cpp
elibs/decpp/deSTLUtil.hpp
elibs/decpp/deSemaphore.cpp
elibs/decpp/deSemaphore.hpp
elibs/decpp/deSharedPtr.cpp
elibs/decpp/deSharedPtr.hpp
elibs/decpp/deSocket.cpp
elibs/decpp/deSocket.hpp
elibs/decpp/deStringUtil.cpp
elibs/decpp/deStringUtil.hpp
elibs/decpp/deThread.cpp
elibs/decpp/deThread.hpp
elibs/decpp/deThreadLocal.cpp
elibs/decpp/deThreadLocal.hpp
elibs/decpp/deThreadSafeRingBuffer.cpp
elibs/decpp/deThreadSafeRingBuffer.hpp
elibs/decpp/deUniquePtr.cpp
elibs/decpp/deUniquePtr.hpp
elibs/decpp/doxygen.cfg
elibs/deimage/CMakeLists.txt
elibs/deimage/deARGB.h
elibs/deimage/deImage.c
elibs/deimage/deImage.h
elibs/deimage/deTarga.c
elibs/deimage/deTarga.h
elibs/depool/CMakeLists.txt
elibs/depool/deMemPool.c
elibs/depool/deMemPool.h
elibs/depool/dePoolArray.c
elibs/depool/dePoolArray.h
elibs/depool/dePoolHash.c
elibs/depool/dePoolHash.h
elibs/depool/dePoolHashArray.c
elibs/depool/dePoolHashArray.h
elibs/depool/dePoolHashSet.c
elibs/depool/dePoolHashSet.h
elibs/depool/dePoolHeap.c
elibs/depool/dePoolHeap.h
elibs/depool/dePoolMultiSet.c
elibs/depool/dePoolMultiSet.h
elibs/depool/dePoolSet.c
elibs/depool/dePoolSet.h
elibs/depool/dePoolStringBuilder.c
elibs/depool/dePoolStringBuilder.h
elibs/depool/dePoolTest.c
elibs/depool/dePoolTest.h
elibs/depool/doxygen.cfg
elibs/destream/CMakeLists.txt
elibs/destream/deFileStream.c
elibs/destream/deFileStream.h
elibs/destream/deIOStream.h
elibs/destream/deInStream.h
elibs/destream/deOutStream.h
elibs/destream/deRingbuffer.c
elibs/destream/deRingbuffer.h
elibs/destream/deStreamCpyThread.c
elibs/destream/deStreamCpyThread.h
elibs/destream/deThreadStream.c
elibs/destream/deThreadStream.h
elibs/dethread/CMakeLists.txt
elibs/dethread/deAtomic.c
elibs/dethread/deAtomic.h
elibs/dethread/deMutex.h
elibs/dethread/deSemaphore.h
elibs/dethread/deSingleton.c
elibs/dethread/deSingleton.h
elibs/dethread/deThread.h
elibs/dethread/deThreadLocal.h
elibs/dethread/deThreadTest.c
elibs/dethread/deThreadTest.h
elibs/dethread/standalone_test.c
elibs/dethread/unix/deMutexUnix.c
elibs/dethread/unix/deNamedSemaphoreUnix.c
elibs/dethread/unix/deSemaphoreUnix.c
elibs/dethread/unix/deThreadLocalUnix.c
elibs/dethread/unix/deThreadUnix.c
elibs/dethread/win32/deMutexWin32.c
elibs/dethread/win32/deSemaphoreWin32.c
elibs/dethread/win32/deThreadLocalWin32.c
elibs/dethread/win32/deThreadWin32.c
elibs/deutil/CMakeLists.txt
elibs/deutil/deClock.c
elibs/deutil/deClock.h
elibs/deutil/deCommandLine.c
elibs/deutil/deCommandLine.h
elibs/deutil/deDynamicLibrary.c
elibs/deutil/deDynamicLibrary.h
elibs/deutil/deFile.c
elibs/deutil/deFile.h
elibs/deutil/deProcess.c
elibs/deutil/deProcess.h
elibs/deutil/deSocket.c
elibs/deutil/deSocket.h
elibs/deutil/deTimer.c
elibs/deutil/deTimer.h
elibs/deutil/deTimerTest.c
elibs/deutil/deTimerTest.h
elibs/doxygen.cfg
elibs/doxygen_base.cfg
elibs/scripts/git-check.py
elibs/scripts/pre_commit.py
elibs/scripts/update-copyright-year.py
oxygen.cfg
gl/CMakeLists.txt
gl/egluApiPrototypes.inl
gl/egluCallLogWrapper.cpp
gl/egluCallLogWrapper.hpp
gl/egluCallLogWrapper.inl
gl/egluConfigFilter.cpp
gl/egluConfigFilter.hpp
gl/egluConfigInfo.cpp
gl/egluConfigInfo.hpp
gl/egluDefs.cpp
gl/egluDefs.hpp
gl/egluGLContextFactory.cpp
gl/egluGLContextFactory.hpp
gl/egluGLFunctionLoader.cpp
gl/egluGLFunctionLoader.hpp
gl/egluHeaderWrapper.cpp
gl/egluHeaderWrapper.hpp
gl/egluNativeDisplay.cpp
gl/egluNativeDisplay.hpp
gl/egluNativePixmap.cpp
gl/egluNativePixmap.hpp
gl/egluNativeWindow.cpp
gl/egluNativeWindow.hpp
gl/egluPlatform.cpp
gl/egluPlatform.hpp
gl/egluStaticES20Library.inl
gl/egluStaticES30Library.inl
gl/egluStaticESLibrary.cpp
gl/egluStaticESLibrary.hpp
gl/egluStrUtil.cpp
gl/egluStrUtil.hpp
gl/egluStrUtil.inl
gl/egluStrUtilPrototypes.inl
gl/egluUnique.cpp
gl/egluUnique.hpp
gl/egluUtil.cpp
gl/egluUtil.hpp
gl/tcuEgl.cpp
gl/tcuEgl.hpp
pengl/CMakeLists.txt
pengl/gluCallLogWrapper.cpp
pengl/gluCallLogWrapper.hpp
pengl/gluCallLogWrapper.inl
pengl/gluCallLogWrapperApi.inl
pengl/gluContextFactory.cpp
pengl/gluContextFactory.hpp
pengl/gluContextInfo.cpp
pengl/gluContextInfo.hpp
pengl/gluDefs.cpp
pengl/gluDefs.hpp
pengl/gluDrawUtil.cpp
pengl/gluDrawUtil.hpp
pengl/gluDummyRenderContext.cpp
pengl/gluDummyRenderContext.hpp
pengl/gluES3PlusWrapperContext.cpp
pengl/gluES3PlusWrapperContext.hpp
pengl/gluES3PlusWrapperFuncs.inl
pengl/gluFboRenderContext.cpp
pengl/gluFboRenderContext.hpp
pengl/gluObjectWrapper.cpp
pengl/gluObjectWrapper.hpp
pengl/gluPixelTransfer.cpp
pengl/gluPixelTransfer.hpp
pengl/gluPlatform.cpp
pengl/gluPlatform.hpp
pengl/gluProgramInterfaceQuery.cpp
pengl/gluProgramInterfaceQuery.hpp
pengl/gluRenderConfig.cpp
pengl/gluRenderConfig.hpp
pengl/gluRenderContext.cpp
pengl/gluRenderContext.hpp
pengl/gluShaderProgram.cpp
pengl/gluShaderProgram.hpp
pengl/gluShaderUtil.cpp
pengl/gluShaderUtil.hpp
pengl/gluStateReset.cpp
pengl/gluStateReset.hpp
pengl/gluStrUtil.cpp
pengl/gluStrUtil.hpp
pengl/gluStrUtil.inl
pengl/gluStrUtilPrototypes.inl
pengl/gluTexture.cpp
pengl/gluTexture.hpp
pengl/gluTextureUtil.cpp
pengl/gluTextureUtil.hpp
pengl/gluVarType.cpp
pengl/gluVarType.hpp
pengl/gluVarTypeUtil.cpp
pengl/gluVarTypeUtil.hpp
pengl/simplereference/CMakeLists.txt
pengl/simplereference/sglrContext.cpp
pengl/simplereference/sglrContext.hpp
pengl/simplereference/sglrContextUtil.cpp
pengl/simplereference/sglrContextUtil.hpp
pengl/simplereference/sglrContextWrapper.cpp
pengl/simplereference/sglrContextWrapper.hpp
pengl/simplereference/sglrGLContext.cpp
pengl/simplereference/sglrGLContext.hpp
pengl/simplereference/sglrReferenceContext.cpp
pengl/simplereference/sglrReferenceContext.hpp
pengl/simplereference/sglrReferenceUtils.cpp
pengl/simplereference/sglrReferenceUtils.hpp
pengl/simplereference/sglrShaderProgram.cpp
pengl/simplereference/sglrShaderProgram.hpp
pengl/wrapper/CMakeLists.txt
pengl/wrapper/glw.h
pengl/wrapper/glwApi.inl
pengl/wrapper/glwDefs.cpp
pengl/wrapper/glwDefs.hpp
pengl/wrapper/glwEnums.hpp
pengl/wrapper/glwEnums.inl
pengl/wrapper/glwFunctionLoader.hpp
pengl/wrapper/glwFunctionTypes.inl
pengl/wrapper/glwFunctions.cpp
pengl/wrapper/glwFunctions.hpp
pengl/wrapper/glwFunctions.inl
pengl/wrapper/glwImpl.inl
pengl/wrapper/glwInitES20.inl
pengl/wrapper/glwInitES20Direct.cpp
pengl/wrapper/glwInitES20Direct.hpp
pengl/wrapper/glwInitES20Direct.inl
pengl/wrapper/glwInitES30.inl
pengl/wrapper/glwInitES30Direct.cpp
pengl/wrapper/glwInitES30Direct.hpp
pengl/wrapper/glwInitES30Direct.inl
pengl/wrapper/glwInitES31.inl
pengl/wrapper/glwInitFunctions.cpp
pengl/wrapper/glwInitFunctions.hpp
pengl/wrapper/glwInitGL30.inl
pengl/wrapper/glwInitGL31.inl
pengl/wrapper/glwInitGL32.inl
pengl/wrapper/glwInitGL33.inl
pengl/wrapper/glwInitGL40.inl
pengl/wrapper/glwInitGL41.inl
pengl/wrapper/glwInitGL42.inl
pengl/wrapper/glwInitGL43.inl
pengl/wrapper/glwInitGL44.inl
pengl/wrapper/glwTypes.inl
pengl/wrapper/glwWrapper.cpp
pengl/wrapper/glwWrapper.hpp
latform/CMakeLists.txt
latform/X11/tcuX11.cpp
latform/X11/tcuX11.hpp
latform/X11/tcuX11EglPlatform.cpp
latform/X11/tcuX11EglPlatform.hpp
latform/X11/tcuX11GlxPlatform.cpp
latform/X11/tcuX11GlxPlatform.hpp
latform/X11/tcuX11Platform.cpp
latform/X11/tcuX11Platform.hpp
latform/android/tcuAndroidAssets.cpp
latform/android/tcuAndroidAssets.hpp
latform/android/tcuAndroidExecService.cpp
latform/android/tcuAndroidExecService.hpp
latform/android/tcuAndroidJNI.cpp
latform/android/tcuAndroidMain.cpp
latform/android/tcuAndroidNativeActivity.cpp
latform/android/tcuAndroidNativeActivity.hpp
latform/android/tcuAndroidPlatform.cpp
latform/android/tcuAndroidPlatform.hpp
latform/android/tcuAndroidRenderActivity.cpp
latform/android/tcuAndroidRenderActivity.hpp
latform/android/tcuAndroidTestActivity.cpp
latform/android/tcuAndroidTestActivity.hpp
latform/android/tcuAndroidUtil.cpp
latform/android/tcuAndroidUtil.hpp
latform/android/tcuAndroidWindow.cpp
latform/android/tcuAndroidWindow.hpp
latform/android/tcuTestLogParserJNI.cpp
latform/ios/tcuEAGLView.h
latform/ios/tcuEAGLView.m
latform/ios/tcuIOSApp.h
latform/ios/tcuIOSApp.mm
latform/ios/tcuIOSAppDelegate.h
latform/ios/tcuIOSAppDelegate.m
latform/ios/tcuIOSMain.m
latform/ios/tcuIOSPlatform.hh
latform/ios/tcuIOSPlatform.mm
latform/ios/tcuIOSViewController.h
latform/ios/tcuIOSViewController.m
latform/null/tcuNullPlatform.cpp
latform/null/tcuNullPlatform.hpp
latform/null/tcuNullRenderContext.cpp
latform/null/tcuNullRenderContext.hpp
latform/null/tcuNullRenderContextFuncs.inl
latform/null/tcuNullRenderContextInitFuncs.inl
latform/osx/tcuOSXPlatform.cpp
latform/osx/tcuOSXPlatform.hpp
latform/raspi/tcuRaspiPlatform.cpp
latform/raspi/tcuRaspiPlatform.hpp
latform/tcuMain.cpp
latform/vanilla/tcuVanillaPlatform.cpp
latform/win32/tcuWGL.cpp
latform/win32/tcuWGL.hpp
latform/win32/tcuWGLContextFactory.cpp
latform/win32/tcuWGLContextFactory.hpp
latform/win32/tcuWin32API.h
latform/win32/tcuWin32EGLNativeDisplayFactory.cpp
latform/win32/tcuWin32EGLNativeDisplayFactory.hpp
latform/win32/tcuWin32GLES3Platform.cpp
latform/win32/tcuWin32GLES3Platform.hpp
latform/win32/tcuWin32Platform.cpp
latform/win32/tcuWin32Platform.hpp
latform/win32/tcuWin32Window.cpp
latform/win32/tcuWin32Window.hpp
phelper/CMakeLists.txt
phelper/qpCrashHandler.c
phelper/qpCrashHandler.h
phelper/qpDebugOut.c
phelper/qpDebugOut.h
phelper/qpInfo.c
phelper/qpInfo.h
phelper/qpTestLog.c
phelper/qpTestLog.h
phelper/qpWatchDog.c
phelper/qpWatchDog.h
phelper/qpXmlWriter.c
phelper/qpXmlWriter.h
andomshaders/CMakeLists.txt
andomshaders/rsgBinaryOps.cpp
andomshaders/rsgBinaryOps.hpp
andomshaders/rsgBuiltinFunctions.cpp
andomshaders/rsgBuiltinFunctions.hpp
andomshaders/rsgDefs.cpp
andomshaders/rsgDefs.hpp
andomshaders/rsgExecutionContext.cpp
andomshaders/rsgExecutionContext.hpp
andomshaders/rsgExpression.cpp
andomshaders/rsgExpression.hpp
andomshaders/rsgExpressionGenerator.cpp
andomshaders/rsgExpressionGenerator.hpp
andomshaders/rsgFunctionGenerator.cpp
andomshaders/rsgFunctionGenerator.hpp
andomshaders/rsgGeneratorState.cpp
andomshaders/rsgGeneratorState.hpp
andomshaders/rsgNameAllocator.cpp
andomshaders/rsgNameAllocator.hpp
andomshaders/rsgParameters.cpp
andomshaders/rsgParameters.hpp
andomshaders/rsgPrettyPrinter.cpp
andomshaders/rsgPrettyPrinter.hpp
andomshaders/rsgProgramExecutor.cpp
andomshaders/rsgProgramExecutor.hpp
andomshaders/rsgProgramGenerator.cpp
andomshaders/rsgProgramGenerator.hpp
andomshaders/rsgSamplers.cpp
andomshaders/rsgSamplers.hpp
andomshaders/rsgShader.cpp
andomshaders/rsgShader.hpp
andomshaders/rsgShaderGenerator.cpp
andomshaders/rsgShaderGenerator.hpp
andomshaders/rsgStatement.cpp
andomshaders/rsgStatement.hpp
andomshaders/rsgTest.cpp
andomshaders/rsgToken.cpp
andomshaders/rsgToken.hpp
andomshaders/rsgUtils.cpp
andomshaders/rsgUtils.hpp
andomshaders/rsgVariable.cpp
andomshaders/rsgVariable.hpp
andomshaders/rsgVariableManager.cpp
andomshaders/rsgVariableManager.hpp
andomshaders/rsgVariableType.cpp
andomshaders/rsgVariableType.hpp
andomshaders/rsgVariableValue.cpp
andomshaders/rsgVariableValue.hpp
eferencerenderer/CMakeLists.txt
eferencerenderer/design.txt
eferencerenderer/rrDefs.cpp
eferencerenderer/rrDefs.hpp
eferencerenderer/rrFragmentOperations.cpp
eferencerenderer/rrFragmentOperations.hpp
eferencerenderer/rrFragmentPacket.hpp
eferencerenderer/rrGenericVector.hpp
eferencerenderer/rrMultisamplePixelBufferAccess.cpp
eferencerenderer/rrMultisamplePixelBufferAccess.hpp
eferencerenderer/rrPrimitiveAssembler.hpp
eferencerenderer/rrPrimitivePacket.cpp
eferencerenderer/rrPrimitivePacket.hpp
eferencerenderer/rrPrimitiveTypes.hpp
eferencerenderer/rrRasterizer.cpp
eferencerenderer/rrRasterizer.hpp
eferencerenderer/rrRenderState.hpp
eferencerenderer/rrRenderer.cpp
eferencerenderer/rrRenderer.hpp
eferencerenderer/rrShaders.cpp
eferencerenderer/rrShaders.hpp
eferencerenderer/rrShadingContext.cpp
eferencerenderer/rrShadingContext.hpp
eferencerenderer/rrVertexAttrib.cpp
eferencerenderer/rrVertexAttrib.hpp
eferencerenderer/rrVertexPacket.cpp
eferencerenderer/rrVertexPacket.hpp