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
|