History log of /external/deqp/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8460b8642f48b81894c3cc6fc6d423811da60648 09-Feb-2015 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
9dffe171837245135e71dff20cf34bc4fcac687d 06-Feb-2015 Pyry Haulos <phaulos@google.com> Merge "Do not require signed zero support in ldexp tests()" into lmp-mr1-dev
0b99ef65f6d2f3c020a4c4c0d78dc65cd442ded4 06-Feb-2015 Jarkko Pöyry <jpoyry@google.com> am 744fda92: Add missing extension-require statement to geometry query tests.

* commit '744fda923ab2ca512aeefca793f1a6c8aa3b19ad':
Add missing extension-require statement to geometry query tests.
744fda923ab2ca512aeefca793f1a6c8aa3b19ad 04-Feb-2015 Jarkko Pöyry <jpoyry@google.com> Add missing extension-require statement to geometry query tests.

Bug: 19261758
Change-Id: Id788103f6aada884cd47e0707deaabeed0b36b8c
odules/gles31/functional/es31fGeometryShaderTests.cpp
c1b9a72161b0ddb2d4d9416fe0323aa9adede89e 02-Feb-2015 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
a52483de6bee171002514a1ec1275d9c4c99fc07 30-Jan-2015 Pyry Haulos <phaulos@google.com> am e8ef2961: Allow for larger LOD difference and fix another offset bug

* commit 'e8ef296162c99669d786b805a148b9a3e8ae5831':
Allow for larger LOD difference and fix another offset bug
8d83d91e1b85fa69359aed7ea15358f770f9eb82 30-Jan-2015 Jarkko Pöyry <jpoyry@google.com> Terminate test process after first OOM in compute_interop tests.

Bug: 19197749
Change-Id: I30eff574ba699b1ee3d28c8fa4c85a5ceea146c1
odules/gles31/functional/es31fDrawTests.cpp
72a9510d9503034c678cdb18384b3fe19f124714 30-Jan-2015 Jarkko Pöyry <jpoyry@google.com> Merge "Add support for fatal errors to framework." into lmp-mr1-dev
1e44f197ded674677381f65c840820728cf36efb 30-Jan-2015 Pyry Haulos <phaulos@google.com> Do not require signed zero support in ldexp tests()

This relaxes ldexp() tests to allow -0/+0 to be interchanged.

Bug: 19145770
Change-Id: I46c6a8f224606a15be0f974af36c281612f2398b
odules/gles31/functional/es31fShaderCommonFunctionTests.cpp
e8ef296162c99669d786b805a148b9a3e8ae5831 30-Jan-2015 Pyry Haulos <phaulos@google.com> Allow for larger LOD difference and fix another offset bug

Certain valid implementations were failing couple of
mipmap.cube.projected tests and the reason appears to be that sampling
analytical derivatives around pixel neighborhood may give too tight LOD
bounds, especially if one or more samples fall into different faces.

This change compensates for the difference by reducing assumed LOD
precision down to 3 bits.

In addition this change fixes another LOD offset issue missed by
previous CL.

Bug: 19170879
Change-Id: I5c154294f2b47222f6910e89dfdd372d7d8233bd
odules/gles3/functional/es3fTextureMipmapTests.cpp
odules/glshared/glsTextureTestUtil.cpp
60ce86edd4316c2e96b35d94844d870cdfa99d55 30-Jan-2015 Jarkko Pöyry <jpoyry@google.com> Merge "Avoid leaking VAO in compute_interop tests." into lmp-mr1-dev
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
ramework/common/tcuDefs.cpp
ramework/common/tcuDefs.hpp
ramework/common/tcuTestCaseWrapper.cpp
ramework/common/tcuTestContext.cpp
ramework/common/tcuTestContext.hpp
ramework/common/tcuTestExecutor.cpp
odules/gles2/tes2TestCaseWrapper.cpp
odules/gles3/tes3TestCaseWrapper.cpp
odules/gles31/tes31TestCaseWrapper.cpp
67fa8c5472adfcad106901e7fad1e76ede4f79a1 29-Jan-2015 Pyry Haulos <phaulos@google.com> am 2e736e5c: Fix derivate offset in cube map verification code

* commit '2e736e5cc21486837e98cae3c9303751f9a15c79':
Fix derivate offset in cube map verification code
2e736e5cc21486837e98cae3c9303751f9a15c79 29-Jan-2015 Pyry Haulos <phaulos@google.com> Fix derivate offset in cube map verification code

To accomodate implementations that use same derivative for a 2x2 pixel
quad when computing LOD, cube map verification code samples derivatives
in 3x3 neighborhood and computes bounds based on that.

This change fixes a typo that prevented the code from considering
(+1, +1) offset.

Bug: 19170879
Change-Id: I2de7aa422fc2fa3ff4432e802bb98c90aedeb548
odules/glshared/glsTextureTestUtil.cpp
90563f0686a0925e19cc52251dd28d6ef81e9aba 29-Jan-2015 Jarkko Pöyry <jpoyry@google.com> Avoid leaking VAO in compute_interop tests.

Bug: 19197749
Change-Id: I5ba9bafcc13e2b92df47e52d30e5e51a8ebb8b4c
odules/gles31/functional/es31fDrawTests.cpp
f50bd3e6809214f087c67c55f7b5d47e90f1e48e 26-Jan-2015 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
654e1ec3442e2efd7fee0590df2e2b39782d026e 23-Jan-2015 Pyry Haulos <phaulos@google.com> am 1fdbddf3: DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass

* commit '1fdbddf3d06656eea41db16182e4ba6f056b476a':
DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass
1fdbddf3d06656eea41db16182e4ba6f056b476a 19-Nov-2014 Pyry Haulos <phaulos@google.com> DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass

This change adds new no_corners sub-groups to cube map texture gather
tests. Tests in those groups don't sample around cube map corners,
avoiding a HW issue on certain GPUs. All new tests are included in MR1
mustpass.

GL_DEPTH_COMPONENT32F cube gather cases that sample around corners are
removed from mustpass list as being too strict to enforce in the L
timeframe.

Additionally this resolves a bug with filling mipmap levels high up in
the mipmap chain in gather tests.

Bug: 18434194
Change-Id: Ib1635aefba4f1d64a15d22e481b79229573a64a7
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/cts/es31-mustpass-2014.2.9-2014-10-24.txt
odules/gles31/functional/es31fTextureGatherTests.cpp
914bfa5f292c48e0954fbda993f93fe73d13ebd4 22-Jan-2015 Pyry Haulos <phaulos@google.com> am b9df7b5d: Allow geometry variation in 3D texture filtering tests

* commit 'b9df7b5d58961270c55c87000a38a8ccbbdc19e9':
Allow geometry variation in 3D texture filtering tests
b9df7b5d58961270c55c87000a38a8ccbbdc19e9 21-Jan-2015 Pyry Haulos <phaulos@google.com> Allow geometry variation in 3D texture filtering tests

3D texture verification code was expecting geometry to match exactly
between the result and the reference. This was causing false negatives
on some HW.

Bug: 19092978
Change-Id: I7f20a0dc659e33c5ca3a6c88a0d242267f24fe6a
odules/gles3/functional/es3fTextureMipmapTests.cpp
odules/glshared/glsTextureTestUtil.cpp
3f644165514db8a2164821e2ecbc93de28d26e70 12-Jan-2015 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
45fe81cf514655eac065fbefd6b8335aa632108d 08-Jan-2015 Jarkko Pöyry <jpoyry@google.com> am 3cc483b1: DO NOT MERGE: Remove broken record_variable_selection test from L must-pass.

* commit '3cc483b18a439f3c4484601d351ea541a428b9c5':
DO NOT MERGE: Remove broken record_variable_selection test from L must-pass.
3cc483b18a439f3c4484601d351ea541a428b9c5 07-Jan-2015 Jarkko Pöyry <jpoyry@google.com> DO NOT MERGE: Remove broken record_variable_selection test from L must-pass.

tessellation_geometry_interaction.feedback.record_variable_selection
reads gl_in[] element with index larger than patch size. This is
undefined behavior.

Bug: 18917835
Change-Id: I15c6925dfb79fa439d2e21db460ff7507ab066c1
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/cts/es31-mustpass-2014.2.9-2014-10-24.txt
724bfdac849b0b1fa7bd384cfece40c4d57e7279 07-Jan-2015 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
b7dc3b735541fbe6bca15b6d69afb6eaf34f7fc9 06-Jan-2015 Jarkko Pöyry <jpoyry@google.com> Remove broken record_variable_selection test from MR1 must-pass.

tessellation_geometry_interaction.feedback.record_variable_selection
reads gl_in[] element with index larger than patch size. This is
undefined behavior.

Bug: 18917835
Change-Id: Ic1a3dd56b98e4ed0d71292f6727a6fe5d0ce291b
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/cts/es31-lmp-mr1.txt
30e3270ecc0b06101c08e87e6a26ff7508ed6cb7 06-Jan-2015 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
7f94bf05ab808862ba69c48b4966db456539f5d6 06-Jan-2015 Mika Isojärvi <misojarvi@google.com> Remove failing random ubo test from must pass list.

Remove uniform buffer object test, that was killed by oomkiller from
must pass list.

Bug: 18707566
Change-Id: I16e09a160fe18f2c7180a293438052fe658e4ec2
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/cts/es31-lmp-mr1.txt
ce88d34c6b1b1ee9982de247f03728da4f286120 31-Dec-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
1029ba1f311daab764fa4e54f0c2a57124522ad0 30-Dec-2014 Jarkko Pöyry <jpoyry@google.com> Fix srgb_unsigned_byte RBO test regression with NV_sRGB_formats extension.

A bugfix to make unsized SRGB format with UNSIGNED_BYTE type renderable
on texture targets erroneously caused test cases to expect same
renderablity on RBO targets as well. RBOs cannot be created with an
unsized internal formats. This change removes the erroneously added
expectation of renderablity from RBO targets.

Bug: 18755796
Change-Id: I8beb906ebccc1305fa910f18f355121623a1aca1
odules/glshared/glsFboCompletenessTests.cpp
f948393e640ba844681624b9e8decab1532ce37b 22-Dec-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
6105d36c20b890fe795a9a412db4bdb0ed6f1198 15-Dec-2014 Jarkko Pöyry <jpoyry@google.com> Require renderability of SRGB,UNSIGNED_BYTE from NV_sRGB_formats.

NV_sRGB_formats extension makes sized format SRGB8 color-renderable but does
not define any unsized format to be color-renderable. Assume unsized SRGB
format with UNSIGNED_BYTE type is implied to be color-renderable.

Bug: 18755796
Change-Id: I7d083aa9a474e1cdd784ded02178ffbad4a79cdb
odules/glshared/glsFboCompletenessTests.cpp
2d015902f818576a1a09f704b1bb9c3bae2a343c 11-Dec-2014 Pyry Haulos <phaulos@google.com> Remove known failures from L-MR1 mustpass

This change removes cases failing due to minor driver issues that won't
be fixed by MR1 release.

Bug: 18707566
Bug: 17665415
Change-Id: If0f3ba19d848ff3c35378cf4ca32a0b1d37c751f
ndroid/cts/com.drawelements.deqp.gles3.xml
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/cts/es30-lmp-mr1.txt
ndroid/cts/es31-lmp-mr1.txt
48dfb4c00a7d7b21ce620f8e95f7fdd2d918415d 10-Dec-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
1166935ce437c0fe729fa8d8c001dbdecdf106da 10-Dec-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Fix program leak in sglrGLContext CreateProgram on build failure." into lmp-mr1-dev
664e0500b4d1458fae75baf99cc4368442a0f370 10-Dec-2014 Jarkko Pöyry <jpoyry@google.com> Fix atomic min and max signed value verification.

- Do not expect shared variable to always be 32 bits long.
- Log all failures, not just first.
- Log hexadecimal values on error.

Bug: 18607593
Change-Id: I59c896300734856f33cfead86652157951d6ccb3
odules/gles31/functional/es31fShaderAtomicOpTests.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
ramework/opengl/simplereference/sglrGLContext.cpp
eea4d96db50dc4b924a54984b00f0fcdd9777273 08-Dec-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
47b9d7f998a5bc6fe124ee1c420a1e122b91d90e 05-Dec-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Relax shader derivative test verification." into lmp-mr1-dev
bd4d098088a5b205c7e7d8dc0bec140d2fa55446 04-Dec-2014 Jarkko Pöyry <jpoyry@google.com> Relax shader derivative test verification.

- Disable GL_DITHER. Dithering only adds noise to result images.
- Add to dfdx and dfdy cases a flush-to-zero aware verification phase after
preliminary verification to check if seemingly invalid derivatives could
be caused by flushing or other relaxations allowed by the spec. This phase
is NOT added to the fwidth cases since they operate with significantly higher
thresholds which are likely to hide flushing anyway.

Bug: 18539021
Change-Id: Ic17909d30de25c8bae9d9996ce8df15c9ad5bc5e
odules/gles3/functional/es3fShaderDerivateTests.cpp
a7438f761960032e1150e6e1b30990062136bc15 03-Dec-2014 Pyry Haulos <phaulos@google.com> Fix bug in handling CRLF line endings in ShaderLibrary

glsShaderLibrary.cpp failed to strip first empty line from shader strings
if .test file was using CRLF line endings. That was leading to further
issues later on.

Bug: 18595005
Change-Id: Ia783c2bed4c838877c80f7c51bcf3fb021b75c8f
odules/glshared/glsShaderLibrary.cpp
7106a63027b94c62fa4aff9af0ff7e473b5c049e 02-Dec-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
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
ramework/opengl/gluVarType.hpp
odules/gles31/functional/es31fSeparateShaderTests.cpp
edd21bd9be5debea460b935fb7277aeeed606e78 01-Dec-2014 Pyry Haulos <phaulos@google.com> Merge "Remove sin/cos workaround for libhoudini" into lmp-mr1-dev
2acb6d4631d6d7084ebe4fb762003bcde1aae336 27-Nov-2014 Jarkko Pöyry <jpoyry@google.com> Fix negative layout_binding cases failing on low implementation limits.

- Fix contradictory case not producing contradictory bindings.
- Fix crash in negative binding case.
- Fix invalid array indexing in ubo array cases.

Bug: 18540352
Change-Id: Id1d273508159eee3604260217ee7ba855b420d50
odules/gles31/functional/es31fLayoutBindingTests.cpp
e8c19b1d9f695d0da1ba2fa781bb6a628d73c6f0 24-Nov-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
233ccc95381db673521e4e95dee2d201dc018cd6 21-Nov-2014 Pyry Haulos <phaulos@google.com> Remove sin/cos workaround for libhoudini

Bug: 18093947
Change-Id: I20dea41a38245ccc6318275207d7981973714cf9
odules/glshared/glsBuiltinPrecisionTests.cpp
5ae35be875b3a3f924b817732365fcfe363c2c7c 20-Nov-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
75be7fae1949a801c080530de53bdf123abb517a 20-Nov-2014 Pyry Haulos <phaulos@google.com> Fix ambiguous mediump int write in shared_var.atomic tests

Shaders in atomic memory functions were assigning mediump integers to
SSBOs and expecting that those wouldn't get sign-extended in the
process.

Bug: 18446009
Change-Id: I10407cdb6558ba18a553df36285edf9d23239331
odules/gles31/functional/es31fShaderAtomicOpTests.cpp
155e5e6729cfc1f890d6d0de338d7c1f5a1f0cec 19-Nov-2014 Pyry Haulos <phaulos@google.com> Update mustpass XML

Bug: 18434194
Change-Id: I7fe9ae6e25d5dc905dace2c8a2c171f80dc7171b
ndroid/cts/com.drawelements.deqp.gles31.xml
8c6516bd099f84750fc605807b833f36ab459343 19-Nov-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Remove implied '[0]' check in XFB array element resource name tests." into lmp-mr1-dev
54edf5431a35b399c5f6d3141be07a33d73c3b8b 19-Nov-2014 Pyry Haulos <phaulos@google.com> Add cube gather tests that avoid corners; remove D32F from mustpass

This change adds new no_corners sub-groups to cube map texture gather
tests. Tests in those groups don't sample around cube map corners,
avoiding a HW issue on certain GPUs. All new tests are included in MR1
mustpass.

GL_DEPTH_COMPONENT32F cube gather cases that sample around corners are
removed from mustpass by request.

Additionally this resolves a bug with filling mipmap levels high up in
the mipmap chain in gather tests.

Bug: 18434194
Change-Id: Ib1635aefba4f1d64a15d22e481b79229573a64a7
ndroid/cts/es31-lmp-mr1.txt
odules/gles31/functional/es31fTextureGatherTests.cpp
161b8ac50b4b4fc2d471d162026ef603ad3370d8 19-Nov-2014 Jarkko Pöyry <jpoyry@google.com> Remove implied '[0]' check in XFB array element resource name tests.

- Remove check that "name" matches "name[0]" for XFB array element
resources.
- Clarify log messages.

Bug: 18448008
Change-Id: Ia8d98161d6d42b13ec4b1c1869494729fff3142d
odules/gles31/functional/es31fProgramInterfaceQueryTests.cpp
54241bd05535ad22b0ee6fbdd155f594065e2c7a 19-Nov-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
f6a65168de87c8923e3f053cc02c1850beea25b4 18-Nov-2014 Jarkko Pöyry <jpoyry@google.com> Remove get_framebuffer_attachment_parameteriv from MR1 must-pass.

Khronos bug 12928 might change the behavior the test case depends on.

Bug: 18033342
Change-Id: I0141ff7411a57e001485006a27b3e10df51d8e45
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/cts/es31-lmp-mr1.txt
79881a65103dfaa9a75e2e72b3e60f58466bb393 18-Nov-2014 Pyry Haulos <phaulos@google.com> Merge "DO NOT MERGE Add workaround for incorrect array-bounds warning in glsDrawTest.cpp" into lmp-mr1-dev
d6f3133d9ebda6ed33a48d8b7f4125897780eec1 10-Nov-2014 Pyry Haulos <phaulos@google.com> DO NOT MERGE Add workaround for incorrect array-bounds warning in glsDrawTest.cpp

Bug: 18329517
Change-Id: I07e4139429301ee306f9a79833da23df143ecafe
(cherry picked from commit 161a3f7331372887eee58a5f2c6dd1265861e1bd)
odules/glshared/glsDrawTest.cpp
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)
ramework/qphelper/qpTestLog.c
c02bd1446be9dafc765196bed1702651aff52b65 18-Nov-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
2084300a8dfd3458c93c645633077d40884bf6a9 10-Nov-2014 Pyry Haulos <phaulos@google.com> DO NOT MERGE Treat adb device info parse failures as warnings

Currently when for example unauthorized adb device is connected
install.py stops working altogether, as parsing failures of such lines
causes fatal error. This change turns those failures into warnings
making install.py more robust.

Bug: 18329517
Change-Id: I1b68f97d5bb8e28b04bdb7b58a8c03e2db7a9161
(cherry picked from commit a78b661ed0327eedf8b13a6debc0b98d0e37b0e5)
ndroid/scripts/common.py
c047bfc11b7549f5b719b6ecca2ea31138948c40 13-Nov-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
c9356cc32d5710ed407efa4613642324421bbf9a 12-Nov-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Remove double underscore cases from mr1 must-pass list." into lmp-mr1-dev
3c68d6d3ca8c3214ff7e4916f13fb4adf1d0f394 12-Nov-2014 Jarkko Pöyry <jpoyry@google.com> Remove double underscore cases from mr1 must-pass list.

Bug: 18357013
Change-Id: If7c76f9b4374a83657280df7dbfcc23673210f0d
ndroid/cts/com.drawelements.deqp.gles3.xml
ndroid/cts/es30-lmp-mr1.txt
48f10e0024f915f1b2c2711462df20001e4c155d 12-Nov-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to lmp-mr1-dev
54b87ef529da3e76c538af41c8bb8061a57ec23f 11-Nov-2014 Jarkko Pöyry <jpoyry@google.com> Remove forward incompatible negative check in rbo api tests.

Bug: 18334766
Change-Id: I794d17420308056b83028dca052ad356919875a7
odules/gles3/functional/es3fNegativeBufferApiTests.cpp
ce95f3a903f45d6bcb59b7bdd0f7a3119341c700 11-Nov-2014 Pyry Haulos <phaulos@google.com> Merge "Initial dEQP mustpass candidates for MR1" into lmp-mr1-dev
a0d087b7e2c06cbd2c038e4847dd64961416eb3b 11-Nov-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Fix some dEQP GLES2 issues." into lmp-mr1-dev
517a1445b0dbe48b231b0897ad9bbc5996953c3f 11-Nov-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Fix dEQP issues with identifier names with two underscores." into lmp-mr1-dev
e3e56402efcd6fdccfd9d0e67837c038904fdb4c 11-Nov-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Relax GLES3 internal format queries for GLES31 compatibility." into lmp-mr1-dev
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)
ramework/common/tcuCommandLine.cpp
odules/internal/ditFrameworkTests.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)
xecutor/tools/xeCommandLineExecutor.cpp
ramework/common/tcuCommandLine.cpp
ramework/common/tcuTestCase.cpp
ramework/common/tcuTestCase.hpp
ramework/delibs/decpp/deCommandLine.cpp
ramework/delibs/decpp/deCommandLine.hpp
ramework/egl/egluGLContextFactory.cpp
odules/egl/teglTestPackage.cpp
odules/internal/ditFrameworkTests.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)
ramework/common/tcuApp.cpp
ramework/qphelper/qpInfo.c
ramework/qphelper/qpInfo.h
cripts/build/build.py
cripts/build/common.py
cripts/build/config.py
cripts/make_release.py
argets/android/install.bat
argets/android/install.sh
argets/android/launch.bat
f28f0637dc27d47fddedec2ef463c310acc293df 29-Oct-2014 Pyry Haulos <phaulos@google.com> Add script for fetching third-party sources

This change adds external/fetch_sources.py that will initialize libpng
and zlib source directories by fetching and extracting source packages.

The fetched packages are always verified by doing a SHA256 comparison to
avoid corrupted or malicious downloads.

Bug: 18329517
Change-Id: I0e32b411ff0e3691ab8fa33e0ed30259faee48c8
(cherry picked from commit 60d68b2463d1d6e1f8d55c55a923d304adcd1bf8)
xternal/fetch_sources.py
xternal/libpng/CMakeLists.txt
xternal/zlib/CMakeLists.txt
d9ae6afecd7e9b1904c171ee958fc7dda47ee5f2 24-Oct-2014 Mika Isojärvi <misojarvi@google.com> Fixes to EGL negative api tests.

Bug: 18329517
Change-Id: I6d61f7aaa06f26e20a64e5c1bdceac7a56074232
(cherry picked from commit c3dc61b2f849ceb5a1c4b335cd02564cfe4ba527)
odules/egl/teglNegativeApiTests.cpp
358d99cacdf7a16393046dedd1dafc7db0b0f703 24-Oct-2014 Mika Isojärvi <misojarvi@google.com> Fix EGL_MIPMAP_LEVEL query checks.

Check that EGL_MIPMAP_LEVEL query returns 0 for pbuffers and
doesn't modify return value pointer for other surfaces.

Bug: 18329517
Change-Id: Iff769c93306821fa16889ba3298f28f061a4bfeb
(cherry picked from commit ff0bd4ba2ffca5c910035fbc37074ead9b4f5b4c)
odules/egl/teglQuerySurfaceTests.cpp
42eb50c1e508d12e8439ae4962ab5aa935ec4574 24-Oct-2014 Mika Isojärvi <misojarvi@google.com> Fix EGL_CONTEXT_CLIENT_VERSION check.

Check that EGL_CONTEXT_CLIENT_VERSION is version that supports version
used when creating context instead of requiring it to be exactly same.

Bug: 18329517
Change-Id: I072a5796d92450b29e82655ea840c3b67ec8eea9
(cherry picked from commit 2b5718821a9ec271f25bcac0569c6e1c2dcf33eb)
odules/egl/teglQueryContextTests.cpp
6bcd1aec3a0c75f8825f2d4289be00463cab7523 29-Oct-2014 Pyry Haulos <phaulos@google.com> .gitignore updates

* android/ - native code builds are now under 'native', not 'build'.

* / - Add *.user files (for example CMakeLists.txt.user used by Qt
Creator).

Bug: 18329517
Change-Id: I67ada8033ba5a53d031807a85508d58ea895cb50
(cherry picked from commit ed1a26e8b0d2b494f41881e478eab73a2ee3ce4a)
gitignore
ndroid/.gitignore
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)
ramework/delibs/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)
ramework/common/tcuBilinearImageCompare.cpp
ramework/common/tcuFuzzyImageCompare.cpp
ramework/delibs/debase/deInt32.h
baf29b35cfdcd71a107f2ea9c0ce65024f21c1fb 24-Oct-2014 Kalle Raita <kraita@google.com> Android APK build with parametrized build root dir

Bug: 18329517
Change-Id: Ibb0fab0c6d34856d9b4a710cef69a38835d092ce
(cherry picked from commit 829f589e23415302162689825ba8bd8c1a61addb)
ndroid/scripts/build.py
04d51263aaa058a4d7b7279c51b035f50aa4fdad 20-Oct-2014 Pyry Haulos <phaulos@google.com> Rename libtestercore.so to libdeqp.so

Since dEQP is now being built as part of the Android CTS as well,
the name libtestercore.so isn't very descriptive any more. This change
renames the library to libdeqp.so.

This change also drops some dead code related to API level < 9 support.

Bug: 18329517
Change-Id: I03b60fd6d9cc6252651f25610e7c72bbc450670c
(cherry picked from commit 03700a8505debaeae47e63e156ec15350398ce83)
ndroid.mk
MakeLists.txt
ndroid/package/Android.mk
ndroid/package/AndroidManifest.xml
ndroid/package/src/com/drawelements/deqp/execserver/ExecService.java
ndroid/package/src/com/drawelements/deqp/testercore/TestLogParser.java
ndroid/scripts/build.py
ndroid/scripts/common.py
ndroid/scripts/debug.py
e89ebf1145494c53bbeb31c3b191ca116e30be82 11-Nov-2014 Pyry Haulos <phaulos@google.com> Merge "Fix typo (GCC->CLANG) in general Clang compiler defs." into lmp-mr1-dev
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)
ramework/delibs/cmake/CFlags.cmake
7e01a414adc237914552ab970ab3c8c81a8ff799 20-Oct-2014 Pyry Haulos <phaulos@google.com> Improvements to standalone Android build scripts

* If multiple connected devices are detected, install.py prompts to
select one by default if no additional arguments are given.

* Add -a option to install.py that installs package to all connected
devices.

* Use ninja on Linux / OS X, if installed, for faster builds (apt-get
install ninja-build to get the awesomeness).

* If make is used, pass in -j{CPUs} based on number of cores detected.

* Prefer adb in path to avoid adb version mismatch in certain
environments, for example when doing Android OS builds.

* Clean up libs/ dir to avoid stale versions for archs that are not
being built.

* Do not unnecessarily force re-linking of libtestercore.so.

* Optimize asset cleanup by performing that only for the build that is
used for the assets.

* Auto-detect ANDROID_NDK_HOST_OS.

Bug: 18329517
Change-Id: I44e1b0acb5e6bcafeff7df30147002f216a76deb
(cherry picked from commit 89e0405021b883114cca9e748166c17bd7ebcc98)
ndroid/scripts/build.py
ndroid/scripts/common.py
ndroid/scripts/install.py
eabb176c4d8e22ded88023a8f952ffbaf73b2492 11-Nov-2014 Jarkko Pöyry <jpoyry@google.com> Fix dEQP issues with identifier names with two underscores.

- Remove variable name negative tests with two underscores to conform
to modified spec.
- Convert negative macro name case to a positive one that does not
use the macro value. (Since it might be set by underlying software
layer).

Bug: 18323254
Change-Id: I1bb3f6d0e7a9d6c0ac0275cc388b37b03d4009e5
ata/gles2/shaders/keywords.test
ata/gles3/shaders/keywords.test
ata/gles3/shaders/preprocessor.test
6548214158a4646849b06b5a3768a6d0a04e7246 10-Nov-2014 Jarkko Pöyry <jpoyry@google.com> Relax GLES3 internal format queries for GLES31 compatibility.

- Allow multisample configurations for integer formats in GLES3.
- Add GLES31 test set for rbo internal formats.

Bug: 18315640
Change-Id: I9db53a5896511e29b0cc969812d2bf4f306e4612
odules/gles3/functional/es3fInternalFormatQueryTests.cpp
odules/gles31/functional/es31fInternalFormatQueryTests.cpp
325cadd7f64e97c7f2ada74e5085125586b75374 10-Nov-2014 Pyry Haulos <phaulos@google.com> Initial dEQP mustpass candidates for MR1

Bug: 18274257
Change-Id: Icf83a7d68ee929a8cc796736313094e396e7c697
ndroid/cts/com.drawelements.deqp.gles3.xml
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/cts/es30-lmp-mr1.txt
ndroid/cts/es30-lmp.txt
ndroid/cts/es30-mustpass-2014.2.9-2014-10-29.txt
ndroid/cts/es31-lmp-mr1.txt
ndroid/cts/es31-lmp.txt
ndroid/cts/es31-mustpass-2014.2.9-2014-10-24.txt
dd3c1e9bf560d4490d4aad5763e0180b098dbb0e 10-Nov-2014 Jarkko Pöyry <jpoyry@google.com> Fix some dEQP GLES2 issues.

- Convert broken negative preprocessor case to a positive one.
- Improve logging in negative shader matrix cases.

Bug: 18290570
Change-Id: If7e1a67a46021740f1c930cdda684bd85dd813be
ata/gles2/shaders/preprocessor.test
odules/gles2/functional/es2fNegativeShaderApiTests.cpp
01f924c75749824adbccafb6590c804552914f64 08-Nov-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 7c800c27c2431a50c60ef93c577ec1971bf48899
36e94fafe5a483ffa44c73b9ee688fea5a62ca73 06-Nov-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 7c800c27c2431a50c60ef93c577ec1971bf48899
544bcc37fec943aeeca82ab69c2d4ef0ccbb2489 05-Nov-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 7c800c27c2431a50c60ef93c577ec1971bf48899
54b94af99cb32061d45452e6d6872025c26b8e0d 04-Nov-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 7c800c27c2431a50c60ef93c577ec1971bf48899
4ea6966801cdc224cb63a51eade2056a50d95a1b 03-Nov-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 7c800c27c2431a50c60ef93c577ec1971bf48899
8fcfdeac8cadede3119714e620c7aaaf5ad24094 02-Nov-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 7c800c27c2431a50c60ef93c577ec1971bf48899
6131145f288818406bd742ad0449f15c4de38fc6 01-Nov-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 7c800c27c2431a50c60ef93c577ec1971bf48899
b8403b69e62e36d52d97e118008b61b8183fd75c 30-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 7c800c27c2431a50c60ef93c577ec1971bf48899
7c800c27c2431a50c60ef93c577ec1971bf48899 30-Oct-2014 Pyry Haulos <phaulos@google.com> Remove highp vec4 dot case from mustpass by request from IHV

Change-Id: I9a102a5e43471ce1745350b0e5cfc831929367f1
ndroid/cts/com.drawelements.deqp.gles3.xml
ndroid/cts/es30-mustpass-2014.2.9-2014-10-24.txt
ndroid/cts/es30-mustpass-2014.2.9-2014-10-29.txt
d925e7d1b1ad037b8008906b5e1778b205ee3f70 29-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 9e7786ab5718002157b665144a2569ecc10aa2e9
48631eb4b067fd78df0045da9d424bfd9369d4a2 28-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 9e7786ab5718002157b665144a2569ecc10aa2e9
9e7786ab5718002157b665144a2569ecc10aa2e9 28-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Update test spec." into lmp-dev
aa82473260247656bbb4f514c49c148e15c4cd0c 28-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Update test spec.

Change-Id: I045b445c0f0c9b524cdce6327826068581df8082
oc/testspecs/GLES31/functional.blend_equation_advanced.txt
07499e3f9141f7e161b6fc52c731496b4c80a4cc 27-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 70309ee703729c83e3f90aa976d2eb54923d0915
3294b68b3f15f0a6350d4c03960f0a864a1f6737 26-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 70309ee703729c83e3f90aa976d2eb54923d0915
008d65c16a9116c9ff83d3370ad63294074de213 25-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 70309ee703729c83e3f90aa976d2eb54923d0915
70309ee703729c83e3f90aa976d2eb54923d0915 25-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Use invalid sample count in renderbuffer_storage_multisample negative case." into lmp-dev
becf9ffdd185d4459765a52666ff8540b2bae385 25-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Fix early fragment test tests on default fb without depth." into lmp-dev
36ebe43247b45ca9933ccc511c73c373a4fafe59 25-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Use invalid sample count in renderbuffer_storage_multisample negative case.

Bug; 18100655
Change-Id: I9bd0417c44f3531755ec2ba1cc06f8164df50661
odules/gles31/functional/es31fNegativeBufferApiTests.cpp
086095fc05c78131162074c189bb711c4a55129a 25-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Fix framebuffer completeness tests with sRGB targets." into lmp-dev
a237fcd566c01e1c84401b68d6d3687d8040dfb2 25-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Fix early fragment test tests on default fb without depth.

- Check default fb has relevant depth/stencil buffer
- Add cases with non-default framebuffer
- Add cases with non-default framebuffer without the
relevant stencil/depth test buffer attachment.

Bug: 18100454
Change-Id: Ie66ba9aacc9d0abc94c7664ed3f268970e185030
odules/gles31/functional/es31fShaderImageLoadStoreTests.cpp
5b221d8faf61c8b74a527df408a78a15fa733d44 25-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Reduce and verify fragment output PIQ test draw buffer usage." into lmp-dev
ef47bf903439ca2c12640ec0f397d29e8bd4f197 24-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Fix framebuffer completeness tests with sRGB targets.

- Don't expect SRGB to become renderable in GL_EXT_sRGB extension
- Support GL_EXT_sRGB_write_control extension
- Support GL_NV_sRGB_formats extension
- Add missing GLES3 texture formats
- Remove modified cases from must-pass list

Bug: 18094134
Change-Id: I7587ff4a0e6106b74780dae193fa16970145a02e
ndroid/cts/com.drawelements.deqp.gles3.xml
ndroid/cts/es30-mustpass-2014.2.9-2014-10-22.txt
ndroid/cts/es30-mustpass-2014.2.9-2014-10-24.txt
ndroid/cts/es31-mustpass-2014.2.9-2014-10-22.txt
ndroid/cts/es31-mustpass-2014.2.9-2014-10-24.txt
odules/gles2/functional/es2fFboCompletenessTests.cpp
odules/gles3/functional/es3fFboCompletenessTests.cpp
odules/glshared/glsFboCompletenessTests.cpp
9fa944ae1829441ef58596701ddc9c3d07b50f04 24-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Reduce and verify fragment output PIQ test draw buffer usage.

- Check GL_MAX_DRAW_BUFFERS implementation limit and usage if shader
build fails.
- Reduce required GL_MAX_DRAW_BUFFERS from 5 to 4 in explicit location
fragment output array tests.
- Fix various max binding resource usage checks.

Bug: 18094242
Change-Id: I17e091eb1939fd7ec94789be70be5a069970b697
odules/gles31/functional/es31fProgramInterfaceDefinitionUtil.cpp
odules/gles31/functional/es31fProgramInterfaceDefinitionUtil.hpp
odules/gles31/functional/es31fProgramInterfaceQueryTestCase.cpp
odules/gles31/functional/es31fProgramInterfaceQueryTests.cpp
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
ramework/platform/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
ramework/platform/android/tcuAndroidRenderActivity.cpp
f8540a99d85b322eb826249746f08111f0137fa8 23-Oct-2014 Pyry Haulos <phaulos@google.com> Add blend barrier after first opaque quad

Advanced blending tests were missing barrier between first opaque quad
and subsequent blended quads. This change adds BlendBarrier() call if
coherent blending is not enabled.

This change also adds fullscreen clear before rendering as framework
doesn't perform that in GLES31 module.

Bug: 18100652
Change-Id: Idd16f2fde543af885e97adf5b5c2123d7e803152
odules/gles31/functional/es31fAdvancedBlendTests.cpp
decb770ed6a05ba41782a53f41ec29c1097858fe 23-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to decd2aeef7a35e7bfaba2cb586fbc6655029dfea
decd2aeef7a35e7bfaba2cb586fbc6655029dfea 23-Oct-2014 Pyry Haulos <phaulos@google.com> Merge "Workaround for libhoudini.so sin&cos bug" into lmp-dev
2add876092dfe288b82ea69f63eacbcd76a6d668 22-Oct-2014 Pyry Haulos <phaulos@google.com> Remove cases that are still flaky on Nexus devices from mustpass

Change-Id: Ifb0e8a8c2e0e7c784b728da512edefb292ae4b9b
ndroid/cts/com.drawelements.deqp.gles3.xml
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/cts/es30-mustpass-2014.2.9-2014-10-21.txt
ndroid/cts/es30-mustpass-2014.2.9-2014-10-22.txt
ndroid/cts/es31-mustpass-2014.2.9-2014-10-21.txt
ndroid/cts/es31-mustpass-2014.2.9-2014-10-22.txt
6541c9eb90bec1066d78d566a6de4551683fa5bb 22-Oct-2014 Pyry Haulos <phaulos@google.com> Workaround for libhoudini.so sin&cos bug

This is a workaround for Intel ARM->x86 translator (houdini) bug.
sin() & cos() return garbage for very large inputs. The outcome is
that when codomain is applied the result interval becomes empty.

Workaround is to bring the input value to the base range via modulo
if sin/cos returns an invalid values.

Change-Id: I2178daf2f9ffec543c1cf9fad2881719dd7736cc
odules/glshared/glsBuiltinPrecisionTests.cpp
df44df833d5a9b8e7f4f6acb7a8cae8953ef7bed 22-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to f66298afea59aaebe3b4ac601caf0dbfcefb4f7c
b69b028a90e2fcb214556412392fdc73327a0e4b 21-Oct-2014 Pyry Haulos <phaulos@google.com> Mustpass update 2014.2.9

Change-Id: Ifbae72f0d8d69a35abc8c4093e11db41bf88feb7
ndroid/cts/com.drawelements.deqp.gles3.xml
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/cts/es30-mustpass-2014.2.8-2014-10-13.txt
ndroid/cts/es30-mustpass-2014.2.9-2014-10-21.txt
ndroid/cts/es31-mustpass-2014.2.8-2014-10-15.txt
ndroid/cts/es31-mustpass-2014.2.9-2014-10-21.txt
eb0931031695a06c8bddfc08a9c4c91e2ed6ad40 21-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to f66298afea59aaebe3b4ac601caf0dbfcefb4f7c
c0628df095e7faad529ac89648f0eac0d3367957 20-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to f66298afea59aaebe3b4ac601caf0dbfcefb4f7c
cf927c900d120452cd97400f51c9646cf0fe424c 19-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to f66298afea59aaebe3b4ac601caf0dbfcefb4f7c
517bb2895062b6d442e925ee0760582748d4b23f 18-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to f66298afea59aaebe3b4ac601caf0dbfcefb4f7c
f66298afea59aaebe3b4ac601caf0dbfcefb4f7c 17-Oct-2014 Pyry Haulos <phaulos@google.com> Add missing barrier() to shared var test shader

Bug: 18033432
Change-Id: Id64798a196c8567828385b24ccde845b1b5efafb
odules/gles31/functional/es31fShaderSharedVarTests.cpp
49357cacd1599ca40783665615766023f0062bc9 16-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to d0d0f16169bee87d791e637af2221c3c4071ab70
700c8fcf7b207b35ba2bdd211f5865bcb1c0961f 16-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Add internal format query with too large/small buffer tests.

Change-Id: Iccc403b7a7d63b21a6e0ac4f505c2db656e3772c
odules/gles31/functional/es31fInternalFormatQueryTests.cpp
4c440d5c2b3bb7ea46ac8599bf80895b918f3fe8 16-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Check GL_OES_texture_stencil8 in dEQP stencil texture query tests.

Change-Id: If90a4d5a9f43cfc363265c78351b302be3a7ebef
odules/gles31/functional/es31fInternalFormatQueryTests.cpp
d0d0f16169bee87d791e637af2221c3c4071ab70 16-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Import dEQP fixes from an internal repo." into lmp-dev
79ec52223daa917719d5d0555e7d8020d6514951 15-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Import dEQP fixes from an internal repo.

* Update XFB program interface tests to match spec update in Khronos
bug 12787.
* Add tests for whole array and built-in XFB PIQ.
* Convert incorrect linkage.varying.rules.interpolation_mismatch_
negative cases to positive cases.

Change-Id: Ic5eab213f6ee7a5151220664107c6f912fd12130
ata/gles3/shaders/linkage.test
odules/gles31/functional/es31fProgramInterfaceDefinitionUtil.cpp
odules/gles31/functional/es31fProgramInterfaceDefinitionUtil.hpp
odules/gles31/functional/es31fProgramInterfaceQueryTestCase.cpp
odules/gles31/functional/es31fProgramInterfaceQueryTests.cpp
f9825aec0f63f29d4029b71206b9cdd66d1dd737 15-Oct-2014 Pyry Haulos <phaulos@google.com> Bugfixes and mustpass update

* Fix glReadBuffer() negative test to match latest spec language.

* Remove said test from ES3.1 mustpass as it has been changed just
before release.

* Remove SSO case from mustpass that has been removed earlier from the
test code.

Change-Id: Id77f7957f503121bde6b41c12cdc0141324f28bb
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/cts/es31-mustpass-2014.2.8-2014-10-13.txt
ndroid/cts/es31-mustpass-2014.2.8-2014-10-15.txt
odules/gles3/functional/es3fNegativeBufferApiTests.cpp
odules/gles31/functional/es31fNegativeBufferApiTests.cpp
df94702a3f9cddd7fdf6b1cda428514bdd239405 15-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to f930895bc8ddcd0ec59098048d0597297470928a
f930895bc8ddcd0ec59098048d0597297470928a 14-Oct-2014 Pyry Haulos <phaulos@google.com> Merge "dEQP mustpass update 2014.2.8" into lmp-dev
5e554f6d272441b4962432789689e2dd4244963e 14-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 89a5d29adb4f831e3d22126a21e3b4f8ea74db22
301362be9902f4dedbad23a8ba49c450736d3a56 13-Oct-2014 Pyry Haulos <phaulos@google.com> dEQP mustpass update 2014.2.8

Change-Id: Ie2799609c7bb33886938bd52b3d8423f98f3705c
ndroid/cts/com.drawelements.deqp.gles3.xml
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/cts/es30-mustpass-2014.2.7-2014-10-02.txt
ndroid/cts/es30-mustpass-2014.2.8-2014-10-13.txt
ndroid/cts/es31-mustpass-2014.2.7-2014-10-07.txt
ndroid/cts/es31-mustpass-2014.2.8-2014-10-13.txt
89a5d29adb4f831e3d22126a21e3b4f8ea74db22 13-Oct-2014 Pyry Haulos <phaulos@google.com> Fix error state leak in KHR_debug tests

Reset error state in KHR_debug callback and log test case variants
after expectError() call to avoid breaking code later in the test due
to lingering error state.

Change-Id: Iec4c67dc10d171a72a9faeb4af800fa8d6e20d79
odules/gles31/functional/es31fDebugTests.cpp
750733c7d48bb9868c73884f1aaf18e20570736e 13-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 00b60d29a1da01c554a3af8f96112199231145d2
90fd4368271af5f32b603d0942b7a5da5e8ecd88 12-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 00b60d29a1da01c554a3af8f96112199231145d2
f00413f1770ffdb0e849fc69f809b970a36b31b1 11-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 00b60d29a1da01c554a3af8f96112199231145d2
b0aea56c6fc3edf282367410ec77063f27ae8ae3 09-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 661bf07634a2f76ba214d5d0bb12ce69bf184744
00b60d29a1da01c554a3af8f96112199231145d2 09-Oct-2014 Pyry Haulos <phaulos@google.com> Workaround for GCC aarch64 compiler bug

Current prebuilt GCC toolchain has a bug in shift right when
targeting ARMv8 / aarch64.

If compiler wants to perform logical shift by variable/register
in fp/vector registers it uses USHL that selects shift direction
based on shift operand value. Thus for right shifts the shift
operand needs to be negated.

The bug is in right shift pattern; it doesn't mark shift operand
as clobbered and thus later code using that same register may
see the negated value.

Workaround is to disable optimization for this function.

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61633

Change-Id: I02477b0fb383ead1d35136261fb8969a02d1031e
odules/gles3/functional/es3fShaderPrecisionTests.cpp
6dedcd0f7e92f0b26416cf12234abe6a82aa1979 08-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 661bf07634a2f76ba214d5d0bb12ce69bf184744
661bf07634a2f76ba214d5d0bb12ce69bf184744 08-Oct-2014 Pyry Haulos <phaulos@google.com> Remove failing case on Volantis

Volantis isn't getting a driver update but is failing one indirect draw
negative test case, and thus that test needs to go. Removing this fixes
4 other failures in image_load_store group as well as the bug causes HW
to misbehave for next couple of draw calls.

Change-Id: I3daa239ae36ee022f7c4cd5ec783eaa10bff1afe
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/cts/es31-mustpass-2014.2.7-2014-10-03.txt
ndroid/cts/es31-mustpass-2014.2.7-2014-10-07.txt
1c809e4edf1a709a875b7d2392f82531f4b8e78f 07-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 1bdf526ea422474296d2b88392e8f24dd4f31a99
f6981ac458964bbfe296b497bff57c8fee8eb589 07-Oct-2014 Pyry Haulos <phaulos@google.com> Update SSO tests to follow new spec language

Upcoming ES3.1 spec revision will change the interface matching rules
slightly by disallowing flat/smooth mismatch. This change removes cases
that assumed that mismatch should work, and adds additional validation
cases to check that driver indeed gives validation and draw time errors
on such mismatch.

See Khronos bug 12630.

Change-Id: I0c77c80aa7779443df4c1dac71048f0d2a380600
ata/gles31/shaders/separate_shader_validation.test
odules/gles31/functional/es31fSeparateShaderTests.cpp
7c8e059166a86e028801b4021f14b2a607ef4a09 06-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 1bdf526ea422474296d2b88392e8f24dd4f31a99
0a5c1382fc6b7f912d6a8b1098b0da3a00980974 05-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 1bdf526ea422474296d2b88392e8f24dd4f31a99
96e561a9d1345b085055d0f239ef144abcfd91e2 04-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 1bdf526ea422474296d2b88392e8f24dd4f31a99
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
ramework/egl/egluGLContextFactory.cpp
6c7911bf3bb6e84f1f374b80678a3961245a847a 03-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Update dEQP test case list files.

Change-Id: Iae417bd328af42ddfc9eecfea4d1299bc124fac5
ndroid/cts/com.drawelements.deqp.gles3.xml
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/cts/es30-mustpass-2014.2.5-2014-09-18.txt
ndroid/cts/es30-mustpass-2014.2.7-2014-10-02.txt
ndroid/cts/es31-mustpass-2014.2.5-2014-09-18.txt
ndroid/cts/es31-mustpass-2014.2.7-2014-10-03.txt
6ddcedef0d033157d1961db091b54d3f3f9200d0 03-Oct-2014 Pyry Haulos <phaulos@google.com> Merge "Remove targetBinaryName attribute from test case lists." into lmp-dev
e0fd98e8b8b9ada79446555ead31f847289ffd84 02-Oct-2014 Pyry Haulos <phaulos@google.com> Fix two test bugs

* Removed invalid ES 3.0 linkage test that assumed that struct arrays
are valid varyings.

* Changed glProgramParameteri() negative API test to expect correct
error code when call was supplied non-existent program object.

Change-Id: Ib7f2f9693bdef364bc44425b5299993e702dc214
ata/gles3/shaders/linkage.test
odules/gles3/functional/es3fNegativeShaderApiTests.cpp
odules/gles31/functional/es31fNegativeShaderApiTests.cpp
ce10a48630f883e44d6bcc7b425418f223cddd58 02-Oct-2014 Pyry Haulos <phaulos@google.com> Merge "Add preliminary support for NDK r10c" into lmp-dev
331117228706b48cc8e08739a02776fdcdf36854 02-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to a442acc1767aad727720b30f7014c855082f7109
62491ab5ef181fda6f37e553adc2077ef6571faa 02-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Remove targetBinaryName attribute from test case lists.

OnDevice package is expected to be explicitly installed by the dEQP test
runner.

Change-Id: I5bbb579260e3659a7fd3b38d3035d9aea10a9021
ndroid/cts/com.drawelements.deqp.gles2.xml
ndroid/cts/com.drawelements.deqp.gles3.xml
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/scripts/GenAndroidCTSXML.py
ndroid/scripts/GenAndroidCTSXMLFromTestList.py
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
ndroid/package/AndroidManifest.xml
ramework/egl/egluGLContextFactory.cpp
ramework/egl/egluNativeWindow.hpp
ramework/platform/android/tcuAndroidPlatform.cpp
ramework/platform/android/tcuAndroidPlatform.hpp
ramework/platform/android/tcuAndroidRenderActivity.cpp
ramework/platform/android/tcuAndroidRenderActivity.hpp
ramework/platform/android/tcuAndroidTestActivity.cpp
ramework/platform/android/tcuAndroidTestActivity.hpp
ramework/platform/android/tcuAndroidWindow.cpp
ramework/platform/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
ndroid/scripts/common.py
xternal/libpng/CMakeLists.txt
ramework/delibs/cmake/Defs.cmake
ramework/delibs/cmake/toolchain-android-r10c.cmake
argets/android/android.cmake
a442acc1767aad727720b30f7014c855082f7109 01-Oct-2014 Pyry Haulos <phaulos@google.com> Merge "Add internal (dE-IT) module to CTS builds." into lmp-dev
e8e5cb068e25812c0b239acd593c788e75177f92 01-Oct-2014 Pyry Haulos <phaulos@google.com> Merge "Clean up msg queue implementation in RenderActivity" into lmp-dev
d67fbd3669a7784e514179f49ddd171457fcf0b3 01-Oct-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 85a7efa09c2487d7a1907e4f70115fb7f579eca1
e7c507d201b403965b5ab96b92ef8b333fdd7a14 01-Oct-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Import changes from an internal repo." 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
ramework/referencerenderer/rrRenderer.cpp
odules/gles31/functional/es31fTextureGatherTests.cpp
95b0f7bcca126483f7a336a16763b00e6ab8a7d1 30-Sep-2014 Pyry Haulos <phaulos@google.com> Fix sync object leak in ES3.1 debug tests.

Change-Id: Ie38485b1f7415b2aade30d02d0006a128f9ac9c9
odules/gles31/functional/es31fNegativeStateApiTests.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
ramework/platform/android/tcuAndroidRenderActivity.cpp
ramework/platform/android/tcuAndroidRenderActivity.hpp
d208c8cdc71342dfe289cef92edba2bc6b3da600 30-Sep-2014 Pyry Haulos <phaulos@google.com> Add internal (dE-IT) module to CTS builds.

Internal module has tests that validate build and base OS integration.
Having those test available in the APKs makes it easier to rule out test
framework issues if necessary.

Change-Id: I56f4ce8834e60f94c1c4b0ded78750d2a7ebba3e
ndroid.mk
ata/internal/data/imagecompare/2_units_2d_cmp.png
ata/internal/data/imagecompare/2_units_2d_ref.png
ata/internal/data/imagecompare/4_units_cube_cmp.png
ata/internal/data/imagecompare/4_units_cube_ref.png
ata/internal/data/imagecompare/cube_2_cmp.png
ata/internal/data/imagecompare/cube_2_ref.png
ata/internal/data/imagecompare/cube_cmp.png
ata/internal/data/imagecompare/cube_nmap_2_cmp.png
ata/internal/data/imagecompare/cube_nmap_2_ref.png
ata/internal/data/imagecompare/cube_nmap_cmp.png
ata/internal/data/imagecompare/cube_nmap_ref.png
ata/internal/data/imagecompare/cube_ref.png
ata/internal/data/imagecompare/cube_sphere_2_cmp.png
ata/internal/data/imagecompare/cube_sphere_2_ref.png
ata/internal/data/imagecompare/cube_sphere_cmp.png
ata/internal/data/imagecompare/cube_sphere_ref.png
ata/internal/data/imagecompare/earth_diffuse_cmp.png
ata/internal/data/imagecompare/earth_diffuse_ref.png
ata/internal/data/imagecompare/earth_light_cmp.png
ata/internal/data/imagecompare/earth_light_ref.png
ata/internal/data/imagecompare/earth_spot_cmp.png
ata/internal/data/imagecompare/earth_spot_ref.png
ata/internal/data/imagecompare/earth_texture_cmp.png
ata/internal/data/imagecompare/earth_texture_ref.png
ata/internal/data/imagecompare/empty_256x256.png
ata/internal/data/imagecompare/lessThan0-reference.png
ata/internal/data/imagecompare/lessThan0-result.png
ata/internal/data/imagecompare/lessthan_vtx_cmp.png
ata/internal/data/imagecompare/lessthan_vtx_ref.png
ata/internal/data/imagecompare/readpixels_msaa.png
ata/internal/data/imagecompare/readpixels_ref.png
ata/internal/data/imagecompare/refract_frag_cmp.png
ata/internal/data/imagecompare/refract_frag_ref.png
ata/internal/data/imagecompare/refract_vtx_cmp.png
ata/internal/data/imagecompare/refract_vtx_ref.png
ata/internal/data/imagecompare/texfilter_cmp.png
ata/internal/data/imagecompare/texfilter_ref.png
ata/internal/data/imagecompare/texfilter_vtx_linear_cmp.png
ata/internal/data/imagecompare/texfilter_vtx_linear_ref.png
ata/internal/data/imagecompare/texfilter_vtx_nearest_cmp.png
ata/internal/data/imagecompare/texfilter_vtx_nearest_ref.png
ata/internal/data/imagecompare/white_256x256.png
ata/internal/data/imageio/rgb24_209x181.png
ata/internal/data/imageio/rgb24_256x256.png
ata/internal/data/imageio/rgba32_207x219.png
ata/internal/data/imageio/rgba32_256x256.png
odules/internal/CMakeLists.txt
odules/internal/data/imagecompare/2_units_2d_cmp.png
odules/internal/data/imagecompare/2_units_2d_ref.png
odules/internal/data/imagecompare/4_units_cube_cmp.png
odules/internal/data/imagecompare/4_units_cube_ref.png
odules/internal/data/imagecompare/cube_2_cmp.png
odules/internal/data/imagecompare/cube_2_ref.png
odules/internal/data/imagecompare/cube_cmp.png
odules/internal/data/imagecompare/cube_nmap_2_cmp.png
odules/internal/data/imagecompare/cube_nmap_2_ref.png
odules/internal/data/imagecompare/cube_nmap_cmp.png
odules/internal/data/imagecompare/cube_nmap_ref.png
odules/internal/data/imagecompare/cube_ref.png
odules/internal/data/imagecompare/cube_sphere_2_cmp.png
odules/internal/data/imagecompare/cube_sphere_2_ref.png
odules/internal/data/imagecompare/cube_sphere_cmp.png
odules/internal/data/imagecompare/cube_sphere_ref.png
odules/internal/data/imagecompare/earth_diffuse_cmp.png
odules/internal/data/imagecompare/earth_diffuse_ref.png
odules/internal/data/imagecompare/earth_light_cmp.png
odules/internal/data/imagecompare/earth_light_ref.png
odules/internal/data/imagecompare/earth_spot_cmp.png
odules/internal/data/imagecompare/earth_spot_ref.png
odules/internal/data/imagecompare/earth_texture_cmp.png
odules/internal/data/imagecompare/earth_texture_ref.png
odules/internal/data/imagecompare/empty_256x256.png
odules/internal/data/imagecompare/lessThan0-reference.png
odules/internal/data/imagecompare/lessThan0-result.png
odules/internal/data/imagecompare/lessthan_vtx_cmp.png
odules/internal/data/imagecompare/lessthan_vtx_ref.png
odules/internal/data/imagecompare/readpixels_msaa.png
odules/internal/data/imagecompare/readpixels_ref.png
odules/internal/data/imagecompare/refract_frag_cmp.png
odules/internal/data/imagecompare/refract_frag_ref.png
odules/internal/data/imagecompare/refract_vtx_cmp.png
odules/internal/data/imagecompare/refract_vtx_ref.png
odules/internal/data/imagecompare/texfilter_cmp.png
odules/internal/data/imagecompare/texfilter_ref.png
odules/internal/data/imagecompare/texfilter_vtx_linear_cmp.png
odules/internal/data/imagecompare/texfilter_vtx_linear_ref.png
odules/internal/data/imagecompare/texfilter_vtx_nearest_cmp.png
odules/internal/data/imagecompare/texfilter_vtx_nearest_ref.png
odules/internal/data/imagecompare/white_256x256.png
odules/internal/data/imageio/rgb24_209x181.png
odules/internal/data/imageio/rgb24_256x256.png
odules/internal/data/imageio/rgba32_207x219.png
odules/internal/data/imageio/rgba32_256x256.png
28ac08943d60932a50281f24af0fa181111cff60 30-Sep-2014 Pyry Haulos <phaulos@google.com> Add screenSize to configChanges to avoid activity restarts when built through CTS build system which overrides minSdkVersion.

Change-Id: I570a691999765ba277983230fb6436c7fb50b700
ndroid/package/AndroidManifest.xml
ndroid/scripts/common.py
9bb7b955972cd34a0788fbde37fd0b08edc2799e 30-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to e3f11d515ff7f19947731fb0725f7b4f5d482b96
0d71d061a51cfdcb78b44e10a5c9fac87eb16cf7 30-Sep-2014 Brian Carlstrom <bdc@google.com> Add missing jclass argument to static native methods

Bug: 17691683
Change-Id: Ibfa039ea23ec25ab4974f2c1675d427638c66367
ramework/platform/android/tcuTestLogParserJNI.cpp
85a7efa09c2487d7a1907e4f70115fb7f579eca1 27-Sep-2014 Pyry Haulos <phaulos@google.com> Make TestLogParser and DeqpInstrumentation more robust:

* Fix potential IndexOutOfBounds in TestLogParser
* Fix bug in log file polling logic
* Don't stop parsing remaining log data immediately when test process
finishes

Change-Id: Iae8d153c6d0a32f9574d6d7131f3834479b83cb1
ndroid/package/src/com/drawelements/deqp/testercore/DeqpInstrumentation.java
ndroid/package/src/com/drawelements/deqp/testercore/TestLogParser.java
7b14887ff2086b1eda33904abd7b969f2c28dd4b 29-Sep-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Import fixes from an internal repo." into lmp-dev
2f3d2aba1e9e117bc537b415a68d6aa5b89c159d 29-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to e3f11d515ff7f19947731fb0725f7b4f5d482b96
29e6e5dbcd1d57131eb318a13c6a46243a4e2369 28-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to e3f11d515ff7f19947731fb0725f7b4f5d482b96
b87abdf34f7fd95e7aba623bcae1762e109cb372 27-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to e3f11d515ff7f19947731fb0725f7b4f5d482b96
271c2654cc44f23492888c7ef40c36c2fd810c77 27-Sep-2014 Jarkko Pöyry <jpoyry@google.com> Import fixes from an internal repo.

* Fix buffer size requirement calculation
* Fix negative tests not checking relevant extensions

Change-Id: Ibc6759b6b4f0ef811a25eef88c4b5fe5964e9349
odules/gles3/functional/es3fNegativeBufferApiTests.cpp
odules/gles3/functional/es3fNegativeVertexArrayApiTests.cpp
odules/gles31/functional/es31fDebugTests.cpp
odules/gles31/functional/es31fDrawTests.cpp
odules/gles31/functional/es31fNegativeBufferApiTests.cpp
odules/gles31/functional/es31fNegativeTestShared.cpp
odules/gles31/functional/es31fNegativeTestShared.hpp
odules/gles31/functional/es31fNegativeVertexArrayApiTests.cpp
24f9049882d302a83a4788f829863f123f2aeae1 27-Sep-2014 Pyry Haulos <phaulos@google.com> Import fixes from main repo:

* Ensure input colors are valid premultiplied values in advanced
blending tests
* Limit input values in mediump fma() tests to avoid overflow
* Add necessary barrier() calls to ssbo_local_barrier tests

Change-Id: I111c58027dbdbba31047d4333dc82c10855ec75e
odules/gles31/functional/es31fAdvancedBlendTests.cpp
odules/gles31/functional/es31fBasicComputeShaderTests.cpp
odules/gles31/functional/es31fShaderCommonFunctionTests.cpp
e3f11d515ff7f19947731fb0725f7b4f5d482b96 26-Sep-2014 Jarkko Pöyry <jpoyry@google.com> Merge "Verify component count is in the legal range." into lmp-dev
53dce2cdd4ecc094d0d08b93128f95c41a26ac4b 26-Sep-2014 Jarkko Pöyry <jpoyry@google.com> Update dEQP case list.

Change-Id: I07c8b19fb153d59eafc17ae548629099988caa5e
ndroid/cts/com.drawelements.deqp.gles3.xml
ndroid/cts/com.drawelements.deqp.gles31.xml
dadc8342bb9ba9b95538a2e0a8369fbe4d7ae8e0 26-Sep-2014 Jarkko Pöyry <jpoyry@google.com> Verify component count is in the legal range.

Change-Id: I50a18f9c8a5d4aac8e9b246b751dceca343991cc
odules/glshared/glsDrawTest.cpp
c20da4f393008dd15de85d4ab00ed43b09115afb 25-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to ade588f3b2b1b6d007b9681e95434dc4a4bd46ca
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
ramework/referencerenderer/rrRasterizer.cpp
8812ed800144e333dc19d49f28d717b74c8f29db 25-Sep-2014 Pyry Haulos <phaulos@google.com> Merge "Import several fixes from main repo:" into lmp-dev
e688e4206c9eafc896e7dcd78c0951549a97ad7a 25-Sep-2014 Jarkko Pöyry <jpoyry@google.com> Update dEQP test list.

* Update dEQP mustpass lists.
* Update dEQP test lists to follow updated mustpass lists.
* Update test list generator script.

Bug: 17388917
Change-Id: I98e3b910056e44d498a208e8b9a7a8818ed02ef2
ndroid/cts/com.drawelements.deqp.gles3.xml
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/cts/es30-mustpass-2014.2.1-2014-08-26.txt
ndroid/cts/es30-mustpass-2014.2.5-2014-09-18.txt
ndroid/cts/es31-mustpass-2014.2.3-2014-09-09.txt
ndroid/cts/es31-mustpass-2014.2.5-2014-09-18.txt
ndroid/scripts/GenAndroidCTSXMLFromTestList.py
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
ramework/common/tcuFloatFormat.cpp
ramework/common/tcuFloatFormat.hpp
ramework/opengl/gluObjectWrapper.cpp
odules/gles3/functional/es3fShaderTextureFunctionTests.cpp
odules/glshared/glsBuiltinPrecisionTests.cpp
argets/x11_glx/x11_glx.cmake
fe01ea4c4da3e989f8274b6e296e9b0de4c84725 24-Sep-2014 Pyry Haulos <phaulos@google.com> Fix standalone dEQP build.

Change-Id: I3ed9c3bdb4298a092e0b4f55f38f052e0a60c9fa
gitignore
MakeLists.txt
ndroid/.gitignore
ndroid/scripts/build.py
xternal/libpng/CMakeLists.txt
xternal/zlib/CMakeLists.txt
ramework/common/CMakeLists.txt
ramework/delibs/CMakeLists.txt
ramework/qphelper/CMakeLists.txt
ramework/qphelper/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
ata/gles31/shaders/linkage_io_block.test
ramework/common/tcuTextureUtil.cpp
ramework/common/tcuTextureUtil.hpp
ramework/delibs/cmake/toolchain-android-clang-r9d.cmake
ramework/delibs/cmake/toolchain-android-r9.cmake
ramework/egl/egluGLContextFactory.cpp
ramework/opengl/gluRenderContext.cpp
ramework/opengl/gluRenderContext.hpp
odules/gles3/functional/es3fFboColorbufferTests.cpp
odules/gles3/functional/es3fFboTestUtil.cpp
odules/gles3/functional/es3fShaderCommonFunctionTests.cpp
odules/gles31/functional/es31fShaderCommonFunctionTests.cpp
odules/gles31/functional/es31fShaderIntegerFunctionTests.cpp
odules/gles31/functional/es31fTessellationTests.cpp
odules/gles31/functional/es31fTextureGatherTests.cpp
dfaf1ac105c03989692d626e2bf60059ad35c992 24-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 7de597cca2b34f70b1e7dcaad3a8142267d66cc5
f824eb362694ca5e54a43f12f6d32abe243220c4 24-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 7de597cca2b34f70b1e7dcaad3a8142267d66cc5
22a9d339c6ced1f806149e23813b2fa888625c14 23-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 7de597cca2b34f70b1e7dcaad3a8142267d66cc5
88a5e9bd0f600bcebaf68445aaba71cc667e2268 22-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 7de597cca2b34f70b1e7dcaad3a8142267d66cc5
af6ab186d8eca9becf31356f9b2afe1e09db9ed5 22-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 7de597cca2b34f70b1e7dcaad3a8142267d66cc5
b0ffd83dfc281015608df61a329266b5214b87e6 22-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-mr1-release history after reset to 7de597cca2b34f70b1e7dcaad3a8142267d66cc5
7de597cca2b34f70b1e7dcaad3a8142267d66cc5 17-Sep-2014 Mika Isojärvi <misojarvi@google.com> Add multilib support to dEQP.

Make drawElements Quality Program tests build both target
architechtures.

Bug: 17388917
Change-Id: I92b4dc153598801c62ce2062b6156fc47ec9c851
ndroid.mk
ndroid/package/Android.mk
9d903b19ea85512f02341355820571019f53791d 15-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 6ea2de03b6be0410411aae32de5c8592a2631220
27aa9be59d5f558ac3082edf478c7c9c837b2740 14-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 6ea2de03b6be0410411aae32de5c8592a2631220
11147c1874e795238b60661543df9b5b66fe1e0f 13-Sep-2014 The Android Automerger <android-build@google.com> merge in lmp-release history after reset to 8852c82a1ffa4760985c17cc6875d5d521daf343
6ea2de03b6be0410411aae32de5c8592a2631220 11-Sep-2014 Mika Isojärvi <misojarvi@google.com> Update dEQP cts xml packages.

Add mustpass list support to package xml script, add current must pass
lists and generated test package xmls.

Bug: 17388917
Change-Id: If9d295421c500e907148dd5928159f3b2e7a20fe
ndroid/cts/com.drawelements.deqp.gles3.xml
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/cts/es30-mustpass-2014.2.1-2014-08-26.txt
ndroid/cts/es31-mustpass-2014.2.3-2014-09-09.txt
ndroid/scripts/GenAndroidCTSXML.py
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
ndroid.mk
ata/gles3/shaders/linkage.test
oc/testspecs/GLES2/functional.scissors.txt
ramework/common/tcuTestContext.cpp
ramework/common/tcuTexLookupVerifier.cpp
ramework/common/tcuTexLookupVerifier.hpp
ramework/common/tcuTexture.cpp
ramework/common/tcuTexture.hpp
ramework/common/tcuTextureUtil.cpp
ramework/common/tcuTextureUtil.hpp
ramework/common/tcuVector.hpp
ramework/common/tcuVectorUtil.hpp
ramework/delibs/debase/deMath.h
ramework/delibs/dethread/win32/deMutexWin32.c
ramework/opengl/gluES3PlusWrapperContext.cpp
ramework/opengl/gluES3PlusWrapperFuncs.inl
ramework/opengl/gluObjectWrapper.hpp
ramework/opengl/simplereference/sglrReferenceContext.cpp
ramework/opengl/wrapper/glwInitES31.inl
ramework/opengl/wrapper/glwInitFunctions.cpp
ramework/platform/win32/tcuWin32Platform.cpp
ramework/referencerenderer/rrRenderer.cpp
odules/gles2/functional/es2fFlushFinishTests.cpp
odules/gles2/functional/es2fScissorTests.cpp
odules/gles2/performance/es2pShaderOperatorTests.cpp
odules/gles3/functional/es3fBlendTests.cpp
odules/gles3/functional/es3fFboCompletenessTests.cpp
odules/gles3/functional/es3fFboInvalidateTests.cpp
odules/gles3/functional/es3fFlushFinishTests.cpp
odules/gles3/functional/es3fScissorTests.cpp
odules/gles3/functional/es3fShaderPrecisionTests.cpp
odules/gles3/functional/es3fShaderTextureFunctionTests.cpp
odules/gles3/performance/CMakeLists.txt
odules/gles3/performance/es3pBufferDataUploadTests.cpp
odules/gles3/performance/es3pDepthTests.cpp
odules/gles3/performance/es3pDepthTests.hpp
odules/gles3/performance/es3pPerformanceTests.cpp
odules/gles3/performance/es3pShaderOperatorTests.cpp
odules/gles31/functional/CMakeLists.txt
odules/gles31/functional/es31fBasicComputeShaderTests.cpp
odules/gles31/functional/es31fComputeShaderBuiltinVarTests.cpp
odules/gles31/functional/es31fDrawTests.cpp
odules/gles31/functional/es31fFboColorbufferTests.cpp
odules/gles31/functional/es31fFboColorbufferTests.hpp
odules/gles31/functional/es31fFboTestCase.cpp
odules/gles31/functional/es31fFboTestCase.hpp
odules/gles31/functional/es31fFboTestUtil.cpp
odules/gles31/functional/es31fFboTestUtil.hpp
odules/gles31/functional/es31fFunctionalTests.cpp
odules/gles31/functional/es31fGeometryShaderTests.cpp
odules/gles31/functional/es31fLayoutBindingTests.cpp
odules/gles31/functional/es31fOpaqueTypeIndexingTests.cpp
odules/gles31/functional/es31fProgramInterfaceDefinitionUtil.cpp
odules/gles31/functional/es31fProgramInterfaceQueryTestCase.cpp
odules/gles31/functional/es31fProgramInterfaceQueryTests.cpp
odules/gles31/functional/es31fSSBOLayoutCase.cpp
odules/gles31/functional/es31fSampleVariableTests.cpp
odules/gles31/functional/es31fSeparateShaderTests.cpp
odules/gles31/functional/es31fShaderAtomicOpTests.cpp
odules/gles31/functional/es31fShaderCommonFunctionTests.cpp
odules/gles31/functional/es31fShaderHelperInvocationTests.cpp
odules/gles31/functional/es31fShaderImageLoadStoreTests.cpp
odules/gles31/functional/es31fShaderIntegerFunctionTests.cpp
odules/gles31/functional/es31fShaderMultisampleInterpolationTests.cpp
odules/gles31/functional/es31fShaderSharedVarTests.cpp
odules/gles31/functional/es31fShaderStateQueryTests.cpp
odules/gles31/functional/es31fShaderTextureSizeTests.cpp
odules/gles31/functional/es31fSynchronizationTests.cpp
odules/gles31/functional/es31fTessellationTests.cpp
odules/gles31/functional/es31fTextureFilteringTests.cpp
odules/gles31/functional/es31fTextureFilteringTests.hpp
odules/gles31/functional/es31fTextureFormatTests.cpp
odules/glshared/glsBuiltinPrecisionTests.cpp
odules/glshared/glsCalibration.cpp
odules/glshared/glsCalibration.hpp
odules/glshared/glsScissorTests.cpp
odules/glshared/glsScissorTests.hpp
odules/glshared/glsShaderExecUtil.cpp
odules/glshared/glsTextureTestUtil.cpp
odules/glshared/glsTextureTestUtil.hpp
3c827367444ee418f129b2c238299f49d3264554 02-Sep-2014 Jarkko Poyry <jpoyry@google.com> Import dEQP.

Import drawElements Quality Program from an internal repository.

Bug: 17388917
Change-Id: Ic109fe4a57e31b2a816113d90fbdf51a43e7abeb
ndroid.mk
MakeLists.txt
ICENSE
ndroid/.gitignore
ndroid/cts/com.drawelements.deqp.gles2.xml
ndroid/cts/com.drawelements.deqp.gles3.xml
ndroid/cts/com.drawelements.deqp.gles31.xml
ndroid/package/Android.mk
ndroid/package/AndroidManifest.xml
ndroid/package/res/drawable-hdpi/deqp_app.png
ndroid/package/res/drawable-hdpi/deqp_app_small.png
ndroid/package/res/drawable/deqp_app.png
ndroid/package/res/drawable/deqp_app_small.png
ndroid/package/res/drawable/footer_gradient.xml
ndroid/package/res/drawable/header_gradient.xml
ndroid/package/res/layout/exec_server.xml
ndroid/package/res/values/styles.xml
ndroid/package/src/com/drawelements/deqp/execserver/ExecServerActivity.java
ndroid/package/src/com/drawelements/deqp/execserver/ExecService.java
ndroid/package/src/com/drawelements/deqp/execserver/ServiceStarter.java
ndroid/package/src/com/drawelements/deqp/testercore/DeqpInstrumentation.java
ndroid/package/src/com/drawelements/deqp/testercore/Log.java
ndroid/package/src/com/drawelements/deqp/testercore/RemoteAPI.java
ndroid/package/src/com/drawelements/deqp/testercore/TestLogParser.java
ndroid/res_src/forward_arrow.xcf
ndroid/res_src/icon.png
ndroid/res_src/icon.xcf
ndroid/res_src/logo.xcf
ndroid/res_src/logo2.xcf
ndroid/scripts/GenAndroidCTSXML.py
ndroid/scripts/build.py
ndroid/scripts/common.py
ndroid/scripts/debug.py
ndroid/scripts/install.py
ndroid/scripts/launch.py
ata/gles2/data/brick.png
ata/gles2/data/etc1/photo_helsinki_113x89.pkm
ata/gles2/data/etc1/photo_helsinki_mip_0.pkm
ata/gles2/data/etc1/photo_helsinki_mip_1.pkm
ata/gles2/data/etc1/photo_helsinki_mip_2.pkm
ata/gles2/data/etc1/photo_helsinki_mip_3.pkm
ata/gles2/data/etc1/photo_helsinki_mip_4.pkm
ata/gles2/data/etc1/photo_helsinki_mip_5.pkm
ata/gles2/data/etc1/photo_helsinki_mip_6.pkm
ata/gles2/data/etc1/photo_helsinki_mip_7.pkm
ata/gles2/data/etc1/skybox_61x61_neg_x.pkm
ata/gles2/data/etc1/skybox_61x61_neg_y.pkm
ata/gles2/data/etc1/skybox_61x61_neg_z.pkm
ata/gles2/data/etc1/skybox_61x61_pos_x.pkm
ata/gles2/data/etc1/skybox_61x61_pos_y.pkm
ata/gles2/data/etc1/skybox_61x61_pos_z.pkm
ata/gles2/data/etc1/skybox_neg_x_mip_0.pkm
ata/gles2/data/etc1/skybox_neg_x_mip_1.pkm
ata/gles2/data/etc1/skybox_neg_x_mip_2.pkm
ata/gles2/data/etc1/skybox_neg_x_mip_3.pkm
ata/gles2/data/etc1/skybox_neg_x_mip_4.pkm
ata/gles2/data/etc1/skybox_neg_x_mip_5.pkm
ata/gles2/data/etc1/skybox_neg_x_mip_6.pkm
ata/gles2/data/etc1/skybox_neg_y_mip_0.pkm
ata/gles2/data/etc1/skybox_neg_y_mip_1.pkm
ata/gles2/data/etc1/skybox_neg_y_mip_2.pkm
ata/gles2/data/etc1/skybox_neg_y_mip_3.pkm
ata/gles2/data/etc1/skybox_neg_y_mip_4.pkm
ata/gles2/data/etc1/skybox_neg_y_mip_5.pkm
ata/gles2/data/etc1/skybox_neg_y_mip_6.pkm
ata/gles2/data/etc1/skybox_neg_z_mip_0.pkm
ata/gles2/data/etc1/skybox_neg_z_mip_1.pkm
ata/gles2/data/etc1/skybox_neg_z_mip_2.pkm
ata/gles2/data/etc1/skybox_neg_z_mip_3.pkm
ata/gles2/data/etc1/skybox_neg_z_mip_4.pkm
ata/gles2/data/etc1/skybox_neg_z_mip_5.pkm
ata/gles2/data/etc1/skybox_neg_z_mip_6.pkm
ata/gles2/data/etc1/skybox_pos_x_mip_0.pkm
ata/gles2/data/etc1/skybox_pos_x_mip_1.pkm
ata/gles2/data/etc1/skybox_pos_x_mip_2.pkm
ata/gles2/data/etc1/skybox_pos_x_mip_3.pkm
ata/gles2/data/etc1/skybox_pos_x_mip_4.pkm
ata/gles2/data/etc1/skybox_pos_x_mip_5.pkm
ata/gles2/data/etc1/skybox_pos_x_mip_6.pkm
ata/gles2/data/etc1/skybox_pos_y_mip_0.pkm
ata/gles2/data/etc1/skybox_pos_y_mip_1.pkm
ata/gles2/data/etc1/skybox_pos_y_mip_2.pkm
ata/gles2/data/etc1/skybox_pos_y_mip_3.pkm
ata/gles2/data/etc1/skybox_pos_y_mip_4.pkm
ata/gles2/data/etc1/skybox_pos_y_mip_5.pkm
ata/gles2/data/etc1/skybox_pos_y_mip_6.pkm
ata/gles2/data/etc1/skybox_pos_z_mip_0.pkm
ata/gles2/data/etc1/skybox_pos_z_mip_1.pkm
ata/gles2/data/etc1/skybox_pos_z_mip_2.pkm
ata/gles2/data/etc1/skybox_pos_z_mip_3.pkm
ata/gles2/data/etc1/skybox_pos_z_mip_4.pkm
ata/gles2/data/etc1/skybox_pos_z_mip_5.pkm
ata/gles2/data/etc1/skybox_pos_z_mip_6.pkm
ata/gles2/shaders/conditionals.test
ata/gles2/shaders/constant_expressions.test
ata/gles2/shaders/constants.test
ata/gles2/shaders/conversions.test
ata/gles2/shaders/declarations.test
ata/gles2/shaders/fragdata.test
ata/gles2/shaders/functions.test
ata/gles2/shaders/invalid_texture_functions.test
ata/gles2/shaders/keywords.test
ata/gles2/shaders/linkage.test
ata/gles2/shaders/preprocessor.test
ata/gles2/shaders/qualification_order.test
ata/gles2/shaders/reserved_operators.test
ata/gles2/shaders/scoping.test
ata/gles2/shaders/swizzles.test
ata/gles3/data/brick.png
ata/gles3/data/etc1/photo_helsinki_113x89.pkm
ata/gles3/data/etc1/photo_helsinki_mip_0.pkm
ata/gles3/data/etc1/photo_helsinki_mip_1.pkm
ata/gles3/data/etc1/photo_helsinki_mip_2.pkm
ata/gles3/data/etc1/photo_helsinki_mip_3.pkm
ata/gles3/data/etc1/photo_helsinki_mip_4.pkm
ata/gles3/data/etc1/photo_helsinki_mip_5.pkm
ata/gles3/data/etc1/photo_helsinki_mip_6.pkm
ata/gles3/data/etc1/photo_helsinki_mip_7.pkm
ata/gles3/data/etc1/skybox_61x61_neg_x.pkm
ata/gles3/data/etc1/skybox_61x61_neg_y.pkm
ata/gles3/data/etc1/skybox_61x61_neg_z.pkm
ata/gles3/data/etc1/skybox_61x61_pos_x.pkm
ata/gles3/data/etc1/skybox_61x61_pos_y.pkm
ata/gles3/data/etc1/skybox_61x61_pos_z.pkm
ata/gles3/data/etc1/skybox_neg_x_mip_0.pkm
ata/gles3/data/etc1/skybox_neg_x_mip_1.pkm
ata/gles3/data/etc1/skybox_neg_x_mip_2.pkm
ata/gles3/data/etc1/skybox_neg_x_mip_3.pkm
ata/gles3/data/etc1/skybox_neg_x_mip_4.pkm
ata/gles3/data/etc1/skybox_neg_x_mip_5.pkm
ata/gles3/data/etc1/skybox_neg_x_mip_6.pkm
ata/gles3/data/etc1/skybox_neg_y_mip_0.pkm
ata/gles3/data/etc1/skybox_neg_y_mip_1.pkm
ata/gles3/data/etc1/skybox_neg_y_mip_2.pkm
ata/gles3/data/etc1/skybox_neg_y_mip_3.pkm
ata/gles3/data/etc1/skybox_neg_y_mip_4.pkm
ata/gles3/data/etc1/skybox_neg_y_mip_5.pkm
ata/gles3/data/etc1/skybox_neg_y_mip_6.pkm
ata/gles3/data/etc1/skybox_neg_z_mip_0.pkm
ata/gles3/data/etc1/skybox_neg_z_mip_1.pkm
ata/gles3/data/etc1/skybox_neg_z_mip_2.pkm
ata/gles3/data/etc1/skybox_neg_z_mip_3.pkm
ata/gles3/data/etc1/skybox_neg_z_mip_4.pkm
ata/gles3/data/etc1/skybox_neg_z_mip_5.pkm
ata/gles3/data/etc1/skybox_neg_z_mip_6.pkm
ata/gles3/data/etc1/skybox_pos_x_mip_0.pkm
ata/gles3/data/etc1/skybox_pos_x_mip_1.pkm
ata/gles3/data/etc1/skybox_pos_x_mip_2.pkm
ata/gles3/data/etc1/skybox_pos_x_mip_3.pkm
ata/gles3/data/etc1/skybox_pos_x_mip_4.pkm
ata/gles3/data/etc1/skybox_pos_x_mip_5.pkm
ata/gles3/data/etc1/skybox_pos_x_mip_6.pkm
ata/gles3/data/etc1/skybox_pos_y_mip_0.pkm
ata/gles3/data/etc1/skybox_pos_y_mip_1.pkm
ata/gles3/data/etc1/skybox_pos_y_mip_2.pkm
ata/gles3/data/etc1/skybox_pos_y_mip_3.pkm
ata/gles3/data/etc1/skybox_pos_y_mip_4.pkm
ata/gles3/data/etc1/skybox_pos_y_mip_5.pkm
ata/gles3/data/etc1/skybox_pos_y_mip_6.pkm
ata/gles3/data/etc1/skybox_pos_z_mip_0.pkm
ata/gles3/data/etc1/skybox_pos_z_mip_1.pkm
ata/gles3/data/etc1/skybox_pos_z_mip_2.pkm
ata/gles3/data/etc1/skybox_pos_z_mip_3.pkm
ata/gles3/data/etc1/skybox_pos_z_mip_4.pkm
ata/gles3/data/etc1/skybox_pos_z_mip_5.pkm
ata/gles3/data/etc1/skybox_pos_z_mip_6.pkm
ata/gles3/shaders/arrays.test
ata/gles3/shaders/conditionals.test
ata/gles3/shaders/constant_expressions.test
ata/gles3/shaders/constants.test
ata/gles3/shaders/conversions.test
ata/gles3/shaders/declarations.test
ata/gles3/shaders/fragdata.test
ata/gles3/shaders/functions.test
ata/gles3/shaders/invalid_texture_functions.test
ata/gles3/shaders/keywords.test
ata/gles3/shaders/linkage.test
ata/gles3/shaders/negative.test
ata/gles3/shaders/preprocessor.test
ata/gles3/shaders/qualification_order.test
ata/gles3/shaders/scoping.test
ata/gles3/shaders/switch.test
ata/gles3/shaders/swizzles.test
ata/gles31/data/tessellation/barrier_ref.png
ata/gles31/data/tessellation/fill_cover_quads_equal_spacing_ref_0.png
ata/gles31/data/tessellation/fill_cover_quads_equal_spacing_ref_1.png
ata/gles31/data/tessellation/fill_cover_quads_equal_spacing_ref_2.png
ata/gles31/data/tessellation/fill_cover_quads_fractional_even_spacing_ref_0.png
ata/gles31/data/tessellation/fill_cover_quads_fractional_even_spacing_ref_1.png
ata/gles31/data/tessellation/fill_cover_quads_fractional_even_spacing_ref_2.png
ata/gles31/data/tessellation/fill_cover_quads_fractional_odd_spacing_ref_0.png
ata/gles31/data/tessellation/fill_cover_quads_fractional_odd_spacing_ref_1.png
ata/gles31/data/tessellation/fill_cover_quads_fractional_odd_spacing_ref_2.png
ata/gles31/data/tessellation/fill_cover_triangles_equal_spacing_ref_0.png
ata/gles31/data/tessellation/fill_cover_triangles_equal_spacing_ref_1.png
ata/gles31/data/tessellation/fill_cover_triangles_equal_spacing_ref_2.png
ata/gles31/data/tessellation/fill_cover_triangles_fractional_even_spacing_ref_0.png
ata/gles31/data/tessellation/fill_cover_triangles_fractional_even_spacing_ref_1.png
ata/gles31/data/tessellation/fill_cover_triangles_fractional_even_spacing_ref_2.png
ata/gles31/data/tessellation/fill_cover_triangles_fractional_odd_spacing_ref_0.png
ata/gles31/data/tessellation/fill_cover_triangles_fractional_odd_spacing_ref_1.png
ata/gles31/data/tessellation/fill_cover_triangles_fractional_odd_spacing_ref_2.png
ata/gles31/data/tessellation/fill_overlap_quads_equal_spacing_ref_0.png
ata/gles31/data/tessellation/fill_overlap_quads_equal_spacing_ref_1.png
ata/gles31/data/tessellation/fill_overlap_quads_equal_spacing_ref_2.png
ata/gles31/data/tessellation/fill_overlap_quads_fractional_even_spacing_ref_0.png
ata/gles31/data/tessellation/fill_overlap_quads_fractional_even_spacing_ref_1.png
ata/gles31/data/tessellation/fill_overlap_quads_fractional_even_spacing_ref_2.png
ata/gles31/data/tessellation/fill_overlap_quads_fractional_odd_spacing_ref_0.png
ata/gles31/data/tessellation/fill_overlap_quads_fractional_odd_spacing_ref_1.png
ata/gles31/data/tessellation/fill_overlap_quads_fractional_odd_spacing_ref_2.png
ata/gles31/data/tessellation/fill_overlap_triangles_equal_spacing_ref_0.png
ata/gles31/data/tessellation/fill_overlap_triangles_equal_spacing_ref_1.png
ata/gles31/data/tessellation/fill_overlap_triangles_equal_spacing_ref_2.png
ata/gles31/data/tessellation/fill_overlap_triangles_fractional_even_spacing_ref_0.png
ata/gles31/data/tessellation/fill_overlap_triangles_fractional_even_spacing_ref_1.png
ata/gles31/data/tessellation/fill_overlap_triangles_fractional_even_spacing_ref_2.png
ata/gles31/data/tessellation/fill_overlap_triangles_fractional_odd_spacing_ref_0.png
ata/gles31/data/tessellation/fill_overlap_triangles_fractional_odd_spacing_ref_1.png
ata/gles31/data/tessellation/fill_overlap_triangles_fractional_odd_spacing_ref_2.png
ata/gles31/data/tessellation/gl_position_ref.png
ata/gles31/data/tessellation/isolines_equal_spacing_ref_0.png
ata/gles31/data/tessellation/isolines_equal_spacing_ref_1.png
ata/gles31/data/tessellation/isolines_equal_spacing_ref_2.png
ata/gles31/data/tessellation/isolines_fractional_even_spacing_ref_0.png
ata/gles31/data/tessellation/isolines_fractional_even_spacing_ref_1.png
ata/gles31/data/tessellation/isolines_fractional_even_spacing_ref_2.png
ata/gles31/data/tessellation/isolines_fractional_odd_spacing_ref_0.png
ata/gles31/data/tessellation/isolines_fractional_odd_spacing_ref_1.png
ata/gles31/data/tessellation/isolines_fractional_odd_spacing_ref_2.png
ata/gles31/data/tessellation/patch_vertices_10_in_10_out_ref.png
ata/gles31/data/tessellation/patch_vertices_10_in_5_out_ref.png
ata/gles31/data/tessellation/patch_vertices_5_in_10_out_ref.png
ata/gles31/data/tessellation/primitive_id_tcs_ref.png
ata/gles31/data/tessellation/primitive_id_tes_ref.png
ata/gles31/data/tessellation/user_defined_io_isolines_ref.png
ata/gles31/data/tessellation/user_defined_io_quads_ref.png
ata/gles31/data/tessellation/user_defined_io_triangles_ref.png
ata/gles31/shaders/arrays_of_arrays.test
ata/gles31/shaders/functions.test
ata/gles31/shaders/implicit_conversions.test
ata/gles31/shaders/linkage_geometry.test
ata/gles31/shaders/linkage_geometry_uniform_types.test
ata/gles31/shaders/linkage_geometry_varying_types.test
ata/gles31/shaders/linkage_io_block.test
ata/gles31/shaders/linkage_shader_storage_block.test
ata/gles31/shaders/linkage_tessellation.test
ata/gles31/shaders/linkage_tessellation_geometry.test
ata/gles31/shaders/linkage_tessellation_geometry_varying_types.test
ata/gles31/shaders/linkage_tessellation_uniform_types.test
ata/gles31/shaders/linkage_tessellation_varying_types.test
ata/gles31/shaders/separate_shader_validation.test
ata/gles31/shaders/uniform_location.test
oc/GLES2 Negative API Functions.txt
oc/GLES3 Negative API Functions.txt
oc/gles3-test-case-resolutions.txt
oc/qpa_file_format.txt
oc/testlog-stylesheet/testlog.css
oc/testlog-stylesheet/testlog.xsl
oc/testspecs/EGL/functional.resize.txt
oc/testspecs/GL3/functional.conditional_render.txt
oc/testspecs/GL3/functional.fragment_out_location.txt
oc/testspecs/GL3/functional.texture_buffers.txt
oc/testspecs/GL3/stress.conditional_render.txt
oc/testspecs/GLES2/functional.color_clear.txt
oc/testspecs/GLES2/functional.depth.txt
oc/testspecs/GLES2/functional.fbo.completeness.txt
oc/testspecs/GLES2/functional.lifetime.txt
oc/testspecs/GLES2/functional.negative_api.txt
oc/testspecs/GLES2/functional.rasterization.txt
oc/testspecs/GLES2/functional.scissors.txt
oc/testspecs/GLES2/functional.shaders.discard.txt
oc/testspecs/GLES2/functional.stencil.txt
oc/testspecs/GLES2/functional.texture.incomplete.txt
oc/testspecs/GLES2/functional.texture.teximage.txt
oc/testspecs/GLES2/functional.texture.units.txt
oc/testspecs/GLES2/functional.vertex_arrays.multiple_attributes.txt
oc/testspecs/GLES2/functional.vertex_arrays.single_attribute.txt
oc/testspecs/GLES2/performance.compiler.txt
oc/testspecs/GLES2/performance.shaders.operator.txt
oc/testspecs/GLES2/performance.texture.format.txt
oc/testspecs/GLES2/performance.texture.upload.txt
oc/testspecs/GLES2/performance.txt
oc/testspecs/GLES2/stress.long.txt
oc/testspecs/GLES3/functional.buffers.txt
oc/testspecs/GLES3/functional.fbo.blit.txt
oc/testspecs/GLES3/functional.fbo.completeness.txt
oc/testspecs/GLES3/functional.fbo.invalidate.txt
oc/testspecs/GLES3/functional.fbo.msaa.txt
oc/testspecs/GLES3/functional.fbo.srgb.txt
oc/testspecs/GLES3/functional.fence_sync.txt
oc/testspecs/GLES3/functional.frag_output.txt
oc/testspecs/GLES3/functional.instanced.txt
oc/testspecs/GLES3/functional.lifetime.txt
oc/testspecs/GLES3/functional.occlusion_query.txt
oc/testspecs/GLES3/functional.pbo.txt
oc/testspecs/GLES3/functional.primitive_restart.txt
oc/testspecs/GLES3/functional.rasterizer_discard.txt
oc/testspecs/GLES3/functional.shaders.arrays.txt
oc/testspecs/GLES3/functional.shaders.builtin_functions.precision.txt
oc/testspecs/GLES3/functional.shaders.fragdepth.txt
oc/testspecs/GLES3/functional.shaders.int_op.txt
oc/testspecs/GLES3/functional.shaders.linkage.txt
oc/testspecs/GLES3/functional.shaders.matrix.txt
oc/testspecs/GLES3/functional.shaders.switch.txt
oc/testspecs/GLES3/functional.texture.format.txt
oc/testspecs/GLES3/functional.texture.mipmap.txt
oc/testspecs/GLES3/functional.texture.sampler.txt
oc/testspecs/GLES3/functional.texture.shadow.txt
oc/testspecs/GLES3/functional.texture.specification.txt
oc/testspecs/GLES3/functional.texture.swizzle.txt
oc/testspecs/GLES3/functional.transform_feedback.txt
oc/testspecs/GLES3/functional.ubo.txt
oc/testspecs/GLES3/functional.vertex_arrays.multiple_attributes.txt
oc/testspecs/GLES3/functional.vertex_arrays.single_attribute.txt
oc/testspecs/GLES3/performance.buffer.data_upload.txt
oc/testspecs/GLES3/performance.shaders.operator.txt
oc/testspecs/GLES3/performance.txt
oc/testspecs/GLES3/stress.occlusion_query.txt
oc/testspecs/GLES31/functional.blend_equation_advanced.txt
oc/testspecs/GLES31/functional.compute.basic.txt
oc/testspecs/GLES31/functional.compute.indirect_dispatch.txt
oc/testspecs/GLES31/functional.compute.shared_var.txt
oc/testspecs/GLES31/functional.debug.txt
oc/testspecs/GLES31/functional.draw_indirect.txt
oc/testspecs/GLES31/functional.fbo.no_attachments.txt
oc/testspecs/GLES31/functional.geometry_shading.txt
oc/testspecs/GLES31/functional.image_load_store.txt
oc/testspecs/GLES31/functional.program_interface_query.txt
oc/testspecs/GLES31/functional.program_uniform.txt
oc/testspecs/GLES31/functional.sample_shading.txt
oc/testspecs/GLES31/functional.separate_shader.txt
oc/testspecs/GLES31/functional.shaders.arrays_of_arrays.txt
oc/testspecs/GLES31/functional.shaders.atomic_counter.txt
oc/testspecs/GLES31/functional.shaders.implicit_conversions.txt
oc/testspecs/GLES31/functional.shaders.multisample_interpolation.txt
oc/testspecs/GLES31/functional.shaders.opaque_type_indexing.txt
oc/testspecs/GLES31/functional.shaders.sample_variables.txt
oc/testspecs/GLES31/functional.ssbo.txt
oc/testspecs/GLES31/functional.synchronization.txt
oc/testspecs/GLES31/functional.tessellation.txt
oc/testspecs/GLES31/functional.tessellation_geometry_interaction.txt
oc/testspecs/GLES31/functional.texture.cube_map_array.txt
oc/testspecs/GLES31/functional.texture.gather.txt
oc/testspecs/GLES31/functional.texture_buffers.txt
oc/testspecs/GLES31/functional.uniform_location.txt
oc/testspecs/GLES31/functional.vertex_attribute_binding.txt
oc/testspecs/template.txt
xecserver/CMakeLists.txt
xecserver/tools/xsClient.cpp
xecserver/tools/xsMain.cpp
xecserver/tools/xsTest.cpp
xecserver/xsDefs.cpp
xecserver/xsDefs.hpp
xecserver/xsExecutionServer.cpp
xecserver/xsExecutionServer.hpp
xecserver/xsPosixFileReader.cpp
xecserver/xsPosixFileReader.hpp
xecserver/xsPosixTestProcess.cpp
xecserver/xsPosixTestProcess.hpp
xecserver/xsProtocol.cpp
xecserver/xsProtocol.hpp
xecserver/xsTcpServer.cpp
xecserver/xsTcpServer.hpp
xecserver/xsTestDriver.cpp
xecserver/xsTestDriver.hpp
xecserver/xsTestProcess.cpp
xecserver/xsTestProcess.hpp
xecserver/xsWin32TestProcess.cpp
xecserver/xsWin32TestProcess.hpp
xecutor/CMakeLists.txt
xecutor/tools/xeBatchResultToJUnit.cpp
xecutor/tools/xeBatchResultToXml.cpp
xecutor/tools/xeCommandLineExecutor.cpp
xecutor/tools/xeExtractSampleLists.cpp
xecutor/tools/xeExtractShaderPrograms.cpp
xecutor/tools/xeExtractValues.cpp
xecutor/tools/xeMergeTestLogs.cpp
xecutor/tools/xeTestLogCompare.cpp
xecutor/xeBatchExecutor.cpp
xecutor/xeBatchExecutor.hpp
xecutor/xeBatchResult.cpp
xecutor/xeBatchResult.hpp
xecutor/xeCallQueue.cpp
xecutor/xeCallQueue.hpp
xecutor/xeCommLink.cpp
xecutor/xeCommLink.hpp
xecutor/xeContainerFormatParser.cpp
xecutor/xeContainerFormatParser.hpp
xecutor/xeDefs.cpp
xecutor/xeDefs.hpp
xecutor/xeLocalTcpIpLink.cpp
xecutor/xeLocalTcpIpLink.hpp
xecutor/xeTcpIpLink.cpp
xecutor/xeTcpIpLink.hpp
xecutor/xeTestCase.cpp
xecutor/xeTestCase.hpp
xecutor/xeTestCaseListParser.cpp
xecutor/xeTestCaseListParser.hpp
xecutor/xeTestCaseResult.cpp
xecutor/xeTestCaseResult.hpp
xecutor/xeTestLogParser.cpp
xecutor/xeTestLogParser.hpp
xecutor/xeTestLogWriter.cpp
xecutor/xeTestLogWriter.hpp
xecutor/xeTestResultParser.cpp
xecutor/xeTestResultParser.hpp
xecutor/xeXMLParser.cpp
xecutor/xeXMLParser.hpp
xecutor/xeXMLWriter.cpp
xecutor/xeXMLWriter.hpp
ramework/CMakeLists.txt
ramework/common/CMakeLists.txt
ramework/common/tcuApp.cpp
ramework/common/tcuApp.hpp
ramework/common/tcuBilinearImageCompare.cpp
ramework/common/tcuBilinearImageCompare.hpp
ramework/common/tcuCPUWarmup.cpp
ramework/common/tcuCPUWarmup.hpp
ramework/common/tcuCommandLine.cpp
ramework/common/tcuCommandLine.hpp
ramework/common/tcuCompressedTexture.cpp
ramework/common/tcuCompressedTexture.hpp
ramework/common/tcuDefs.cpp
ramework/common/tcuDefs.hpp
ramework/common/tcuFactoryRegistry.cpp
ramework/common/tcuFactoryRegistry.hpp
ramework/common/tcuFloat.hpp
ramework/common/tcuFloatFormat.cpp
ramework/common/tcuFloatFormat.hpp
ramework/common/tcuFormatUtil.hpp
ramework/common/tcuFunctionLibrary.cpp
ramework/common/tcuFunctionLibrary.hpp
ramework/common/tcuFuzzyImageCompare.cpp
ramework/common/tcuFuzzyImageCompare.hpp
ramework/common/tcuImageCompare.cpp
ramework/common/tcuImageCompare.hpp
ramework/common/tcuImageIO.cpp
ramework/common/tcuImageIO.hpp
ramework/common/tcuInterval.cpp
ramework/common/tcuInterval.hpp
ramework/common/tcuMatrix.hpp
ramework/common/tcuMatrixUtil.hpp
ramework/common/tcuPixelFormat.hpp
ramework/common/tcuPlatform.cpp
ramework/common/tcuPlatform.hpp
ramework/common/tcuRGBA.cpp
ramework/common/tcuRGBA.hpp
ramework/common/tcuRandomValueIterator.cpp
ramework/common/tcuRandomValueIterator.hpp
ramework/common/tcuRenderTarget.cpp
ramework/common/tcuRenderTarget.hpp
ramework/common/tcuResource.cpp
ramework/common/tcuResource.hpp
ramework/common/tcuStringTemplate.cpp
ramework/common/tcuStringTemplate.hpp
ramework/common/tcuSurface.cpp
ramework/common/tcuSurface.hpp
ramework/common/tcuTestCase.cpp
ramework/common/tcuTestCase.hpp
ramework/common/tcuTestCaseWrapper.cpp
ramework/common/tcuTestCaseWrapper.hpp
ramework/common/tcuTestContext.cpp
ramework/common/tcuTestContext.hpp
ramework/common/tcuTestExecutor.cpp
ramework/common/tcuTestExecutor.hpp
ramework/common/tcuTestLog.cpp
ramework/common/tcuTestLog.hpp
ramework/common/tcuTestPackage.cpp
ramework/common/tcuTestPackage.hpp
ramework/common/tcuTexCompareVerifier.cpp
ramework/common/tcuTexCompareVerifier.hpp
ramework/common/tcuTexLookupVerifier.cpp
ramework/common/tcuTexLookupVerifier.hpp
ramework/common/tcuTexVerifierUtil.cpp
ramework/common/tcuTexVerifierUtil.hpp
ramework/common/tcuTexture.cpp
ramework/common/tcuTexture.hpp
ramework/common/tcuTextureUtil.cpp
ramework/common/tcuTextureUtil.hpp
ramework/common/tcuThreadUtil.cpp
ramework/common/tcuThreadUtil.hpp
ramework/common/tcuVector.hpp
ramework/common/tcuVectorType.hpp
ramework/common/tcuVectorUtil.hpp
ramework/delibs/CMakeLists.txt
ramework/delibs/cmake/CFlags.cmake
ramework/delibs/cmake/Defs.cmake
ramework/delibs/cmake/LCovUtils.cmake
ramework/delibs/cmake/toolchain-android-clang-r8d.cmake
ramework/delibs/cmake/toolchain-android-clang-r8e.cmake
ramework/delibs/cmake/toolchain-android-clang-r9.cmake
ramework/delibs/cmake/toolchain-android-clang-r9d.cmake
ramework/delibs/cmake/toolchain-android-r4.cmake
ramework/delibs/cmake/toolchain-android-r5.cmake
ramework/delibs/cmake/toolchain-android-r6.cmake
ramework/delibs/cmake/toolchain-android-r7.cmake
ramework/delibs/cmake/toolchain-android-r8.cmake
ramework/delibs/cmake/toolchain-android-r8b.cmake
ramework/delibs/cmake/toolchain-android-r8c.cmake
ramework/delibs/cmake/toolchain-android-r8d.cmake
ramework/delibs/cmake/toolchain-android-r8e.cmake
ramework/delibs/cmake/toolchain-android-r9.cmake
ramework/delibs/cmake/toolchain-arm-cs.cmake
ramework/delibs/cmake/toolchain-ios.cmake
ramework/delibs/cmake/toolchain-mingw-clang.cmake
ramework/delibs/cmake/toolchain-raspi.cmake
ramework/delibs/cmake/toolchain-symbian-gcce.cmake
ramework/delibs/coding_guidelines/de-coding-guidelines.html
ramework/delibs/coding_guidelines/prettify.css
ramework/delibs/coding_guidelines/prettify.js
ramework/delibs/debase/CMakeLists.txt
ramework/delibs/debase/deDefs.c
ramework/delibs/debase/deDefs.h
ramework/delibs/debase/deFloat16.c
ramework/delibs/debase/deFloat16.h
ramework/delibs/debase/deInt32.c
ramework/delibs/debase/deInt32.h
ramework/delibs/debase/deInt32Test.c
ramework/delibs/debase/deMath.c
ramework/delibs/debase/deMath.h
ramework/delibs/debase/deMemory.c
ramework/delibs/debase/deMemory.h
ramework/delibs/debase/deRandom.c
ramework/delibs/debase/deRandom.h
ramework/delibs/debase/deString.c
ramework/delibs/debase/deString.h
ramework/delibs/debase/doxygen.cfg
ramework/delibs/decpp/CMakeLists.txt
ramework/delibs/decpp/deArrayBuffer.cpp
ramework/delibs/decpp/deArrayBuffer.hpp
ramework/delibs/decpp/deBlockBuffer.cpp
ramework/delibs/decpp/deBlockBuffer.hpp
ramework/delibs/decpp/deCommandLine.cpp
ramework/delibs/decpp/deCommandLine.hpp
ramework/delibs/decpp/deDefs.cpp
ramework/delibs/decpp/deDefs.hpp
ramework/delibs/decpp/deDirectoryIterator.cpp
ramework/delibs/decpp/deDirectoryIterator.hpp
ramework/delibs/decpp/deDynamicLibrary.cpp
ramework/delibs/decpp/deDynamicLibrary.hpp
ramework/delibs/decpp/deFilePath.cpp
ramework/delibs/decpp/deFilePath.hpp
ramework/delibs/decpp/deMemPool.cpp
ramework/delibs/decpp/deMemPool.hpp
ramework/delibs/decpp/deMutex.cpp
ramework/delibs/decpp/deMutex.hpp
ramework/delibs/decpp/dePoolArray.cpp
ramework/delibs/decpp/dePoolArray.hpp
ramework/delibs/decpp/dePoolString.cpp
ramework/delibs/decpp/dePoolString.hpp
ramework/delibs/decpp/deProcess.cpp
ramework/delibs/decpp/deProcess.hpp
ramework/delibs/decpp/deRandom.cpp
ramework/delibs/decpp/deRandom.hpp
ramework/delibs/decpp/deRingBuffer.cpp
ramework/delibs/decpp/deRingBuffer.hpp
ramework/delibs/decpp/deSTLUtil.cpp
ramework/delibs/decpp/deSTLUtil.hpp
ramework/delibs/decpp/deSemaphore.cpp
ramework/delibs/decpp/deSemaphore.hpp
ramework/delibs/decpp/deSharedPtr.cpp
ramework/delibs/decpp/deSharedPtr.hpp
ramework/delibs/decpp/deSocket.cpp
ramework/delibs/decpp/deSocket.hpp
ramework/delibs/decpp/deStringUtil.cpp
ramework/delibs/decpp/deStringUtil.hpp
ramework/delibs/decpp/deThread.cpp
ramework/delibs/decpp/deThread.hpp
ramework/delibs/decpp/deThreadLocal.cpp
ramework/delibs/decpp/deThreadLocal.hpp
ramework/delibs/decpp/deThreadSafeRingBuffer.cpp
ramework/delibs/decpp/deThreadSafeRingBuffer.hpp
ramework/delibs/decpp/deUniquePtr.cpp
ramework/delibs/decpp/deUniquePtr.hpp
ramework/delibs/decpp/doxygen.cfg
ramework/delibs/deimage/CMakeLists.txt
ramework/delibs/deimage/deARGB.h
ramework/delibs/deimage/deImage.c
ramework/delibs/deimage/deImage.h
ramework/delibs/deimage/deTarga.c
ramework/delibs/deimage/deTarga.h
ramework/delibs/depool/CMakeLists.txt
ramework/delibs/depool/deMemPool.c
ramework/delibs/depool/deMemPool.h
ramework/delibs/depool/dePoolArray.c
ramework/delibs/depool/dePoolArray.h
ramework/delibs/depool/dePoolHash.c
ramework/delibs/depool/dePoolHash.h
ramework/delibs/depool/dePoolHashArray.c
ramework/delibs/depool/dePoolHashArray.h
ramework/delibs/depool/dePoolHashSet.c
ramework/delibs/depool/dePoolHashSet.h
ramework/delibs/depool/dePoolHeap.c
ramework/delibs/depool/dePoolHeap.h
ramework/delibs/depool/dePoolMultiSet.c
ramework/delibs/depool/dePoolMultiSet.h
ramework/delibs/depool/dePoolSet.c
ramework/delibs/depool/dePoolSet.h
ramework/delibs/depool/dePoolStringBuilder.c
ramework/delibs/depool/dePoolStringBuilder.h
ramework/delibs/depool/dePoolTest.c
ramework/delibs/depool/dePoolTest.h
ramework/delibs/depool/doxygen.cfg
ramework/delibs/destream/CMakeLists.txt
ramework/delibs/destream/deFileStream.c
ramework/delibs/destream/deFileStream.h
ramework/delibs/destream/deIOStream.h
ramework/delibs/destream/deInStream.h
ramework/delibs/destream/deOutStream.h
ramework/delibs/destream/deRingbuffer.c
ramework/delibs/destream/deRingbuffer.h
ramework/delibs/destream/deStreamCpyThread.c
ramework/delibs/destream/deStreamCpyThread.h
ramework/delibs/destream/deThreadStream.c
ramework/delibs/destream/deThreadStream.h
ramework/delibs/dethread/CMakeLists.txt
ramework/delibs/dethread/deAtomic.c
ramework/delibs/dethread/deAtomic.h
ramework/delibs/dethread/deMutex.h
ramework/delibs/dethread/deSemaphore.h
ramework/delibs/dethread/deSingleton.c
ramework/delibs/dethread/deSingleton.h
ramework/delibs/dethread/deThread.h
ramework/delibs/dethread/deThreadLocal.h
ramework/delibs/dethread/deThreadTest.c
ramework/delibs/dethread/deThreadTest.h
ramework/delibs/dethread/standalone_test.c
ramework/delibs/dethread/unix/deMutexUnix.c
ramework/delibs/dethread/unix/deNamedSemaphoreUnix.c
ramework/delibs/dethread/unix/deSemaphoreUnix.c
ramework/delibs/dethread/unix/deThreadLocalUnix.c
ramework/delibs/dethread/unix/deThreadUnix.c
ramework/delibs/dethread/win32/deMutexWin32.c
ramework/delibs/dethread/win32/deSemaphoreWin32.c
ramework/delibs/dethread/win32/deThreadLocalWin32.c
ramework/delibs/dethread/win32/deThreadWin32.c
ramework/delibs/deutil/CMakeLists.txt
ramework/delibs/deutil/deClock.c
ramework/delibs/deutil/deClock.h
ramework/delibs/deutil/deCommandLine.c
ramework/delibs/deutil/deCommandLine.h
ramework/delibs/deutil/deDynamicLibrary.c
ramework/delibs/deutil/deDynamicLibrary.h
ramework/delibs/deutil/deFile.c
ramework/delibs/deutil/deFile.h
ramework/delibs/deutil/deProcess.c
ramework/delibs/deutil/deProcess.h
ramework/delibs/deutil/deSocket.c
ramework/delibs/deutil/deSocket.h
ramework/delibs/deutil/deTimer.c
ramework/delibs/deutil/deTimer.h
ramework/delibs/deutil/deTimerTest.c
ramework/delibs/deutil/deTimerTest.h
ramework/delibs/doxygen.cfg
ramework/delibs/doxygen_base.cfg
ramework/delibs/scripts/git-check.py
ramework/delibs/scripts/pre_commit.py
ramework/delibs/scripts/update-copyright-year.py
ramework/doxygen.cfg
ramework/egl/CMakeLists.txt
ramework/egl/egluApiPrototypes.inl
ramework/egl/egluCallLogWrapper.cpp
ramework/egl/egluCallLogWrapper.hpp
ramework/egl/egluCallLogWrapper.inl
ramework/egl/egluConfigFilter.cpp
ramework/egl/egluConfigFilter.hpp
ramework/egl/egluConfigInfo.cpp
ramework/egl/egluConfigInfo.hpp
ramework/egl/egluDefs.cpp
ramework/egl/egluDefs.hpp
ramework/egl/egluGLContextFactory.cpp
ramework/egl/egluGLContextFactory.hpp
ramework/egl/egluGLFunctionLoader.cpp
ramework/egl/egluGLFunctionLoader.hpp
ramework/egl/egluHeaderWrapper.cpp
ramework/egl/egluHeaderWrapper.hpp
ramework/egl/egluNativeDisplay.cpp
ramework/egl/egluNativeDisplay.hpp
ramework/egl/egluNativePixmap.cpp
ramework/egl/egluNativePixmap.hpp
ramework/egl/egluNativeWindow.cpp
ramework/egl/egluNativeWindow.hpp
ramework/egl/egluPlatform.cpp
ramework/egl/egluPlatform.hpp
ramework/egl/egluStaticES20Library.inl
ramework/egl/egluStaticES30Library.inl
ramework/egl/egluStaticESLibrary.cpp
ramework/egl/egluStaticESLibrary.hpp
ramework/egl/egluStrUtil.cpp
ramework/egl/egluStrUtil.hpp
ramework/egl/egluStrUtil.inl
ramework/egl/egluStrUtilPrototypes.inl
ramework/egl/egluUnique.cpp
ramework/egl/egluUnique.hpp
ramework/egl/egluUtil.cpp
ramework/egl/egluUtil.hpp
ramework/egl/tcuEgl.cpp
ramework/egl/tcuEgl.hpp
ramework/opengl/CMakeLists.txt
ramework/opengl/gluCallLogWrapper.cpp
ramework/opengl/gluCallLogWrapper.hpp
ramework/opengl/gluCallLogWrapper.inl
ramework/opengl/gluCallLogWrapperApi.inl
ramework/opengl/gluContextFactory.cpp
ramework/opengl/gluContextFactory.hpp
ramework/opengl/gluContextInfo.cpp
ramework/opengl/gluContextInfo.hpp
ramework/opengl/gluDefs.cpp
ramework/opengl/gluDefs.hpp
ramework/opengl/gluDrawUtil.cpp
ramework/opengl/gluDrawUtil.hpp
ramework/opengl/gluDummyRenderContext.cpp
ramework/opengl/gluDummyRenderContext.hpp
ramework/opengl/gluES3PlusWrapperContext.cpp
ramework/opengl/gluES3PlusWrapperContext.hpp
ramework/opengl/gluES3PlusWrapperFuncs.inl
ramework/opengl/gluFboRenderContext.cpp
ramework/opengl/gluFboRenderContext.hpp
ramework/opengl/gluObjectWrapper.cpp
ramework/opengl/gluObjectWrapper.hpp
ramework/opengl/gluPixelTransfer.cpp
ramework/opengl/gluPixelTransfer.hpp
ramework/opengl/gluPlatform.cpp
ramework/opengl/gluPlatform.hpp
ramework/opengl/gluProgramInterfaceQuery.cpp
ramework/opengl/gluProgramInterfaceQuery.hpp
ramework/opengl/gluRenderConfig.cpp
ramework/opengl/gluRenderConfig.hpp
ramework/opengl/gluRenderContext.cpp
ramework/opengl/gluRenderContext.hpp
ramework/opengl/gluShaderProgram.cpp
ramework/opengl/gluShaderProgram.hpp
ramework/opengl/gluShaderUtil.cpp
ramework/opengl/gluShaderUtil.hpp
ramework/opengl/gluStateReset.cpp
ramework/opengl/gluStateReset.hpp
ramework/opengl/gluStrUtil.cpp
ramework/opengl/gluStrUtil.hpp
ramework/opengl/gluStrUtil.inl
ramework/opengl/gluStrUtilPrototypes.inl
ramework/opengl/gluTexture.cpp
ramework/opengl/gluTexture.hpp
ramework/opengl/gluTextureUtil.cpp
ramework/opengl/gluTextureUtil.hpp
ramework/opengl/gluVarType.cpp
ramework/opengl/gluVarType.hpp
ramework/opengl/gluVarTypeUtil.cpp
ramework/opengl/gluVarTypeUtil.hpp
ramework/opengl/simplereference/CMakeLists.txt
ramework/opengl/simplereference/sglrContext.cpp
ramework/opengl/simplereference/sglrContext.hpp
ramework/opengl/simplereference/sglrContextUtil.cpp
ramework/opengl/simplereference/sglrContextUtil.hpp
ramework/opengl/simplereference/sglrContextWrapper.cpp
ramework/opengl/simplereference/sglrContextWrapper.hpp
ramework/opengl/simplereference/sglrGLContext.cpp
ramework/opengl/simplereference/sglrGLContext.hpp
ramework/opengl/simplereference/sglrReferenceContext.cpp
ramework/opengl/simplereference/sglrReferenceContext.hpp
ramework/opengl/simplereference/sglrReferenceUtils.cpp
ramework/opengl/simplereference/sglrReferenceUtils.hpp
ramework/opengl/simplereference/sglrShaderProgram.cpp
ramework/opengl/simplereference/sglrShaderProgram.hpp
ramework/opengl/wrapper/CMakeLists.txt
ramework/opengl/wrapper/glw.h
ramework/opengl/wrapper/glwApi.inl
ramework/opengl/wrapper/glwDefs.cpp
ramework/opengl/wrapper/glwDefs.hpp
ramework/opengl/wrapper/glwEnums.hpp
ramework/opengl/wrapper/glwEnums.inl
ramework/opengl/wrapper/glwFunctionLoader.hpp
ramework/opengl/wrapper/glwFunctionTypes.inl
ramework/opengl/wrapper/glwFunctions.cpp
ramework/opengl/wrapper/glwFunctions.hpp
ramework/opengl/wrapper/glwFunctions.inl
ramework/opengl/wrapper/glwImpl.inl
ramework/opengl/wrapper/glwInitES20.inl
ramework/opengl/wrapper/glwInitES20Direct.cpp
ramework/opengl/wrapper/glwInitES20Direct.hpp
ramework/opengl/wrapper/glwInitES20Direct.inl
ramework/opengl/wrapper/glwInitES30.inl
ramework/opengl/wrapper/glwInitES30Direct.cpp
ramework/opengl/wrapper/glwInitES30Direct.hpp
ramework/opengl/wrapper/glwInitES30Direct.inl
ramework/opengl/wrapper/glwInitES31.inl
ramework/opengl/wrapper/glwInitFunctions.cpp
ramework/opengl/wrapper/glwInitFunctions.hpp
ramework/opengl/wrapper/glwInitGL30.inl
ramework/opengl/wrapper/glwInitGL31.inl
ramework/opengl/wrapper/glwInitGL32.inl
ramework/opengl/wrapper/glwInitGL33.inl
ramework/opengl/wrapper/glwInitGL40.inl
ramework/opengl/wrapper/glwInitGL41.inl
ramework/opengl/wrapper/glwInitGL42.inl
ramework/opengl/wrapper/glwInitGL43.inl
ramework/opengl/wrapper/glwInitGL44.inl
ramework/opengl/wrapper/glwTypes.inl
ramework/opengl/wrapper/glwWrapper.cpp
ramework/opengl/wrapper/glwWrapper.hpp
ramework/platform/CMakeLists.txt
ramework/platform/X11/tcuX11.cpp
ramework/platform/X11/tcuX11.hpp
ramework/platform/X11/tcuX11EglPlatform.cpp
ramework/platform/X11/tcuX11EglPlatform.hpp
ramework/platform/X11/tcuX11GlxPlatform.cpp
ramework/platform/X11/tcuX11GlxPlatform.hpp
ramework/platform/X11/tcuX11Platform.cpp
ramework/platform/X11/tcuX11Platform.hpp
ramework/platform/android/tcuAndroidAssets.cpp
ramework/platform/android/tcuAndroidAssets.hpp
ramework/platform/android/tcuAndroidExecService.cpp
ramework/platform/android/tcuAndroidExecService.hpp
ramework/platform/android/tcuAndroidJNI.cpp
ramework/platform/android/tcuAndroidMain.cpp
ramework/platform/android/tcuAndroidNativeActivity.cpp
ramework/platform/android/tcuAndroidNativeActivity.hpp
ramework/platform/android/tcuAndroidPlatform.cpp
ramework/platform/android/tcuAndroidPlatform.hpp
ramework/platform/android/tcuAndroidRenderActivity.cpp
ramework/platform/android/tcuAndroidRenderActivity.hpp
ramework/platform/android/tcuAndroidTestActivity.cpp
ramework/platform/android/tcuAndroidTestActivity.hpp
ramework/platform/android/tcuAndroidUtil.cpp
ramework/platform/android/tcuAndroidUtil.hpp
ramework/platform/android/tcuAndroidWindow.cpp
ramework/platform/android/tcuAndroidWindow.hpp
ramework/platform/android/tcuTestLogParserJNI.cpp
ramework/platform/ios/tcuEAGLView.h
ramework/platform/ios/tcuEAGLView.m
ramework/platform/ios/tcuIOSApp.h
ramework/platform/ios/tcuIOSApp.mm
ramework/platform/ios/tcuIOSAppDelegate.h
ramework/platform/ios/tcuIOSAppDelegate.m
ramework/platform/ios/tcuIOSMain.m
ramework/platform/ios/tcuIOSPlatform.hh
ramework/platform/ios/tcuIOSPlatform.mm
ramework/platform/ios/tcuIOSViewController.h
ramework/platform/ios/tcuIOSViewController.m
ramework/platform/null/tcuNullPlatform.cpp
ramework/platform/null/tcuNullPlatform.hpp
ramework/platform/null/tcuNullRenderContext.cpp
ramework/platform/null/tcuNullRenderContext.hpp
ramework/platform/null/tcuNullRenderContextFuncs.inl
ramework/platform/null/tcuNullRenderContextInitFuncs.inl
ramework/platform/osx/tcuOSXPlatform.cpp
ramework/platform/osx/tcuOSXPlatform.hpp
ramework/platform/raspi/tcuRaspiPlatform.cpp
ramework/platform/raspi/tcuRaspiPlatform.hpp
ramework/platform/tcuMain.cpp
ramework/platform/vanilla/tcuVanillaPlatform.cpp
ramework/platform/win32/tcuWGL.cpp
ramework/platform/win32/tcuWGL.hpp
ramework/platform/win32/tcuWGLContextFactory.cpp
ramework/platform/win32/tcuWGLContextFactory.hpp
ramework/platform/win32/tcuWin32API.h
ramework/platform/win32/tcuWin32EGLNativeDisplayFactory.cpp
ramework/platform/win32/tcuWin32EGLNativeDisplayFactory.hpp
ramework/platform/win32/tcuWin32GLES3Platform.cpp
ramework/platform/win32/tcuWin32GLES3Platform.hpp
ramework/platform/win32/tcuWin32Platform.cpp
ramework/platform/win32/tcuWin32Platform.hpp
ramework/platform/win32/tcuWin32Window.cpp
ramework/platform/win32/tcuWin32Window.hpp
ramework/qphelper/CMakeLists.txt
ramework/qphelper/qpCrashHandler.c
ramework/qphelper/qpCrashHandler.h
ramework/qphelper/qpDebugOut.c
ramework/qphelper/qpDebugOut.h
ramework/qphelper/qpInfo.c
ramework/qphelper/qpInfo.h
ramework/qphelper/qpTestLog.c
ramework/qphelper/qpTestLog.h
ramework/qphelper/qpWatchDog.c
ramework/qphelper/qpWatchDog.h
ramework/qphelper/qpXmlWriter.c
ramework/qphelper/qpXmlWriter.h
ramework/randomshaders/CMakeLists.txt
ramework/randomshaders/rsgBinaryOps.cpp
ramework/randomshaders/rsgBinaryOps.hpp
ramework/randomshaders/rsgBuiltinFunctions.cpp
ramework/randomshaders/rsgBuiltinFunctions.hpp
ramework/randomshaders/rsgDefs.cpp
ramework/randomshaders/rsgDefs.hpp
ramework/randomshaders/rsgExecutionContext.cpp
ramework/randomshaders/rsgExecutionContext.hpp
ramework/randomshaders/rsgExpression.cpp
ramework/randomshaders/rsgExpression.hpp
ramework/randomshaders/rsgExpressionGenerator.cpp
ramework/randomshaders/rsgExpressionGenerator.hpp
ramework/randomshaders/rsgFunctionGenerator.cpp
ramework/randomshaders/rsgFunctionGenerator.hpp
ramework/randomshaders/rsgGeneratorState.cpp
ramework/randomshaders/rsgGeneratorState.hpp
ramework/randomshaders/rsgNameAllocator.cpp
ramework/randomshaders/rsgNameAllocator.hpp
ramework/randomshaders/rsgParameters.cpp
ramework/randomshaders/rsgParameters.hpp
ramework/randomshaders/rsgPrettyPrinter.cpp
ramework/randomshaders/rsgPrettyPrinter.hpp
ramework/randomshaders/rsgProgramExecutor.cpp
ramework/randomshaders/rsgProgramExecutor.hpp
ramework/randomshaders/rsgProgramGenerator.cpp
ramework/randomshaders/rsgProgramGenerator.hpp
ramework/randomshaders/rsgSamplers.cpp
ramework/randomshaders/rsgSamplers.hpp
ramework/randomshaders/rsgShader.cpp
ramework/randomshaders/rsgShader.hpp
ramework/randomshaders/rsgShaderGenerator.cpp
ramework/randomshaders/rsgShaderGenerator.hpp
ramework/randomshaders/rsgStatement.cpp
ramework/randomshaders/rsgStatement.hpp
ramework/randomshaders/rsgTest.cpp
ramework/randomshaders/rsgToken.cpp
ramework/randomshaders/rsgToken.hpp
ramework/randomshaders/rsgUtils.cpp
ramework/randomshaders/rsgUtils.hpp
ramework/randomshaders/rsgVariable.cpp
ramework/randomshaders/rsgVariable.hpp
ramework/randomshaders/rsgVariableManager.cpp
ramework/randomshaders/rsgVariableManager.hpp
ramework/randomshaders/rsgVariableType.cpp
ramework/randomshaders/rsgVariableType.hpp
ramework/randomshaders/rsgVariableValue.cpp
ramework/randomshaders/rsgVariableValue.hpp
ramework/referencerenderer/CMakeLists.txt
ramework/referencerenderer/design.txt
ramework/referencerenderer/rrDefs.cpp
ramework/referencerenderer/rrDefs.hpp
ramework/referencerenderer/rrFragmentOperations.cpp
ramework/referencerenderer/rrFragmentOperations.hpp
ramework/referencerenderer/rrFragmentPacket.hpp
ramework/referencerenderer/rrGenericVector.hpp
ramework/referencerenderer/rrMultisamplePixelBufferAccess.cpp
ramework/referencerenderer/rrMultisamplePixelBufferAccess.hpp
ramework/referencerenderer/rrPrimitiveAssembler.hpp
ramework/referencerenderer/rrPrimitivePacket.cpp
ramework/referencerenderer/rrPrimitivePacket.hpp
ramework/referencerenderer/rrPrimitiveTypes.hpp
ramework/referencerenderer/rrRasterizer.cpp
ramework/referencerenderer/rrRasterizer.hpp
ramework/referencerenderer/rrRenderState.hpp
ramework/referencerenderer/rrRenderer.cpp
ramework/referencerenderer/rrRenderer.hpp
ramework/referencerenderer/rrShaders.cpp
ramework/referencerenderer/rrShaders.hpp
ramework/referencerenderer/rrShadingContext.cpp
ramework/referencerenderer/rrShadingContext.hpp
ramework/referencerenderer/rrVertexAttrib.cpp
ramework/referencerenderer/rrVertexAttrib.hpp
ramework/referencerenderer/rrVertexPacket.cpp
ramework/referencerenderer/rrVertexPacket.hpp
odules/CMakeLists.txt
odules/egl/CMakeLists.txt
odules/egl/egl.cmake
odules/egl/teglApiCase.cpp
odules/egl/teglApiCase.hpp
odules/egl/teglChooseConfigReference.cpp
odules/egl/teglChooseConfigReference.hpp
odules/egl/teglChooseConfigTests.cpp
odules/egl/teglChooseConfigTests.hpp
odules/egl/teglClientExtensionTests.cpp
odules/egl/teglClientExtensionTests.hpp
odules/egl/teglColorClearCase.cpp
odules/egl/teglColorClearCase.hpp
odules/egl/teglColorClearTests.cpp
odules/egl/teglColorClearTests.hpp
odules/egl/teglConfigList.cpp
odules/egl/teglConfigList.hpp
odules/egl/teglCreateContextExtTests.cpp
odules/egl/teglCreateContextExtTests.hpp
odules/egl/teglCreateContextTests.cpp
odules/egl/teglCreateContextTests.hpp
odules/egl/teglCreateSurfaceTests.cpp
odules/egl/teglCreateSurfaceTests.hpp
odules/egl/teglGLES1RenderUtil.cpp
odules/egl/teglGLES1RenderUtil.hpp
odules/egl/teglGLES2RenderUtil.cpp
odules/egl/teglGLES2RenderUtil.hpp
odules/egl/teglGLES2SharedRenderingPerfTests.cpp
odules/egl/teglGLES2SharedRenderingPerfTests.hpp
odules/egl/teglGLES2SharingTests.cpp
odules/egl/teglGLES2SharingTests.hpp
odules/egl/teglGLES2SharingThreadedTests.cpp
odules/egl/teglGLES2SharingThreadedTests.hpp
odules/egl/teglGetProcAddressTests.cpp
odules/egl/teglGetProcAddressTests.hpp
odules/egl/teglGetProcAddressTests.inl
odules/egl/teglImageFormatTests.cpp
odules/egl/teglImageFormatTests.hpp
odules/egl/teglImageTests.cpp
odules/egl/teglImageTests.hpp
odules/egl/teglInfoTests.cpp
odules/egl/teglInfoTests.hpp
odules/egl/teglMakeCurrentPerfTests.cpp
odules/egl/teglMakeCurrentPerfTests.hpp
odules/egl/teglMemoryStressTests.cpp
odules/egl/teglMemoryStressTests.hpp
odules/egl/teglMultiThreadTests.cpp
odules/egl/teglMultiThreadTests.hpp
odules/egl/teglNativeColorMappingTests.cpp
odules/egl/teglNativeColorMappingTests.hpp
odules/egl/teglNativeCoordMappingTests.cpp
odules/egl/teglNativeCoordMappingTests.hpp
odules/egl/teglNegativeApiTests.cpp
odules/egl/teglNegativeApiTests.hpp
odules/egl/teglPreservingSwapTests.cpp
odules/egl/teglPreservingSwapTests.hpp
odules/egl/teglQueryConfigTests.cpp
odules/egl/teglQueryConfigTests.hpp
odules/egl/teglQueryContextTests.cpp
odules/egl/teglQueryContextTests.hpp
odules/egl/teglQuerySurfaceTests.cpp
odules/egl/teglQuerySurfaceTests.hpp
odules/egl/teglRenderCase.cpp
odules/egl/teglRenderCase.hpp
odules/egl/teglRenderTests.cpp
odules/egl/teglRenderTests.hpp
odules/egl/teglResizeTests.cpp
odules/egl/teglResizeTests.hpp
odules/egl/teglSimpleConfigCase.cpp
odules/egl/teglSimpleConfigCase.hpp
odules/egl/teglSurfacelessContextTests.cpp
odules/egl/teglSurfacelessContextTests.hpp
odules/egl/teglSwapBuffersTests.cpp
odules/egl/teglSwapBuffersTests.hpp
odules/egl/teglSyncTests.cpp
odules/egl/teglSyncTests.hpp
odules/egl/teglTestCase.cpp
odules/egl/teglTestCase.hpp
odules/egl/teglTestPackage.cpp
odules/egl/teglTestPackage.hpp
odules/egl/teglTestPackageEntry.cpp
odules/egl/teglVGRenderUtil.cpp
odules/egl/teglVGRenderUtil.hpp
odules/gles2/CMakeLists.txt
odules/gles2/accuracy/CMakeLists.txt
odules/gles2/accuracy/es2aAccuracyTests.cpp
odules/gles2/accuracy/es2aAccuracyTests.hpp
odules/gles2/accuracy/es2aTextureFilteringTests.cpp
odules/gles2/accuracy/es2aTextureFilteringTests.hpp
odules/gles2/accuracy/es2aTextureMipmapTests.cpp
odules/gles2/accuracy/es2aTextureMipmapTests.hpp
odules/gles2/accuracy/es2aVaryingInterpolationTests.cpp
odules/gles2/accuracy/es2aVaryingInterpolationTests.hpp
odules/gles2/functional/CMakeLists.txt
odules/gles2/functional/es2fApiCase.cpp
odules/gles2/functional/es2fApiCase.hpp
odules/gles2/functional/es2fAttribLocationTests.cpp
odules/gles2/functional/es2fAttribLocationTests.hpp
odules/gles2/functional/es2fBlendTests.cpp
odules/gles2/functional/es2fBlendTests.hpp
odules/gles2/functional/es2fBooleanStateQueryTests.cpp
odules/gles2/functional/es2fBooleanStateQueryTests.hpp
odules/gles2/functional/es2fBufferObjectQueryTests.cpp
odules/gles2/functional/es2fBufferObjectQueryTests.hpp
odules/gles2/functional/es2fBufferTestUtil.cpp
odules/gles2/functional/es2fBufferTestUtil.hpp
odules/gles2/functional/es2fBufferWriteTests.cpp
odules/gles2/functional/es2fBufferWriteTests.hpp
odules/gles2/functional/es2fClippingTests.cpp
odules/gles2/functional/es2fClippingTests.hpp
odules/gles2/functional/es2fColorClearTest.cpp
odules/gles2/functional/es2fColorClearTest.hpp
odules/gles2/functional/es2fDefaultVertexAttributeTests.cpp
odules/gles2/functional/es2fDefaultVertexAttributeTests.hpp
odules/gles2/functional/es2fDepthRangeTests.cpp
odules/gles2/functional/es2fDepthRangeTests.hpp
odules/gles2/functional/es2fDepthStencilClearTests.cpp
odules/gles2/functional/es2fDepthStencilClearTests.hpp
odules/gles2/functional/es2fDepthStencilTests.cpp
odules/gles2/functional/es2fDepthStencilTests.hpp
odules/gles2/functional/es2fDepthTests.cpp
odules/gles2/functional/es2fDepthTests.hpp
odules/gles2/functional/es2fDitheringTests.cpp
odules/gles2/functional/es2fDitheringTests.hpp
odules/gles2/functional/es2fDrawTests.cpp
odules/gles2/functional/es2fDrawTests.hpp
odules/gles2/functional/es2fFboApiTest.cpp
odules/gles2/functional/es2fFboApiTest.hpp
odules/gles2/functional/es2fFboCompletenessTests.cpp
odules/gles2/functional/es2fFboCompletenessTests.hpp
odules/gles2/functional/es2fFboRenderTest.cpp
odules/gles2/functional/es2fFboRenderTest.hpp
odules/gles2/functional/es2fFboStateQueryTests.cpp
odules/gles2/functional/es2fFboStateQueryTests.hpp
odules/gles2/functional/es2fFloatStateQueryTests.cpp
odules/gles2/functional/es2fFloatStateQueryTests.hpp
odules/gles2/functional/es2fFlushFinishTests.cpp
odules/gles2/functional/es2fFlushFinishTests.hpp
odules/gles2/functional/es2fFragOpInteractionTests.cpp
odules/gles2/functional/es2fFragOpInteractionTests.hpp
odules/gles2/functional/es2fFunctionalTests.cpp
odules/gles2/functional/es2fFunctionalTests.hpp
odules/gles2/functional/es2fImplementationLimitTests.cpp
odules/gles2/functional/es2fImplementationLimitTests.hpp
odules/gles2/functional/es2fIntegerStateQueryTests.cpp
odules/gles2/functional/es2fIntegerStateQueryTests.hpp
odules/gles2/functional/es2fLifetimeTests.cpp
odules/gles2/functional/es2fLifetimeTests.hpp
odules/gles2/functional/es2fLightAmountTest.cpp
odules/gles2/functional/es2fLightAmountTest.hpp
odules/gles2/functional/es2fMultisampleTests.cpp
odules/gles2/functional/es2fMultisampleTests.hpp
odules/gles2/functional/es2fNegativeBufferApiTests.cpp
odules/gles2/functional/es2fNegativeBufferApiTests.hpp
odules/gles2/functional/es2fNegativeFragmentApiTests.cpp
odules/gles2/functional/es2fNegativeFragmentApiTests.hpp
odules/gles2/functional/es2fNegativeShaderApiTests.cpp
odules/gles2/functional/es2fNegativeShaderApiTests.hpp
odules/gles2/functional/es2fNegativeStateApiTests.cpp
odules/gles2/functional/es2fNegativeStateApiTests.hpp
odules/gles2/functional/es2fNegativeTextureApiTests.cpp
odules/gles2/functional/es2fNegativeTextureApiTests.hpp
odules/gles2/functional/es2fNegativeVertexArrayApiTests.cpp
odules/gles2/functional/es2fNegativeVertexArrayApiTests.hpp
odules/gles2/functional/es2fPolygonOffsetTests.cpp
odules/gles2/functional/es2fPolygonOffsetTests.hpp
odules/gles2/functional/es2fPrerequisiteTests.cpp
odules/gles2/functional/es2fPrerequisiteTests.hpp
odules/gles2/functional/es2fRandomFragmentOpTests.cpp
odules/gles2/functional/es2fRandomFragmentOpTests.hpp
odules/gles2/functional/es2fRandomShaderTests.cpp
odules/gles2/functional/es2fRandomShaderTests.hpp
odules/gles2/functional/es2fRasterizationTests.cpp
odules/gles2/functional/es2fRasterizationTests.hpp
odules/gles2/functional/es2fRboStateQueryTests.cpp
odules/gles2/functional/es2fRboStateQueryTests.hpp
odules/gles2/functional/es2fReadPixelsTests.cpp
odules/gles2/functional/es2fReadPixelsTests.hpp
odules/gles2/functional/es2fScissorTests.cpp
odules/gles2/functional/es2fScissorTests.hpp
odules/gles2/functional/es2fShaderAlgorithmTests.cpp
odules/gles2/functional/es2fShaderAlgorithmTests.hpp
odules/gles2/functional/es2fShaderApiTests.cpp
odules/gles2/functional/es2fShaderApiTests.hpp
odules/gles2/functional/es2fShaderBuiltinVarTests.cpp
odules/gles2/functional/es2fShaderBuiltinVarTests.hpp
odules/gles2/functional/es2fShaderConstExprTests.cpp
odules/gles2/functional/es2fShaderConstExprTests.hpp
odules/gles2/functional/es2fShaderDiscardTests.cpp
odules/gles2/functional/es2fShaderDiscardTests.hpp
odules/gles2/functional/es2fShaderExecuteTest.cpp
odules/gles2/functional/es2fShaderExecuteTest.hpp
odules/gles2/functional/es2fShaderFragDataTests.cpp
odules/gles2/functional/es2fShaderFragDataTests.hpp
odules/gles2/functional/es2fShaderIndexingTests.cpp
odules/gles2/functional/es2fShaderIndexingTests.hpp
odules/gles2/functional/es2fShaderInvarianceTests.cpp
odules/gles2/functional/es2fShaderInvarianceTests.hpp
odules/gles2/functional/es2fShaderLoopTests.cpp
odules/gles2/functional/es2fShaderLoopTests.hpp
odules/gles2/functional/es2fShaderMatrixTests.cpp
odules/gles2/functional/es2fShaderMatrixTests.hpp
odules/gles2/functional/es2fShaderOperatorTests.cpp
odules/gles2/functional/es2fShaderOperatorTests.hpp
odules/gles2/functional/es2fShaderReturnTests.cpp
odules/gles2/functional/es2fShaderReturnTests.hpp
odules/gles2/functional/es2fShaderStateQueryTests.cpp
odules/gles2/functional/es2fShaderStateQueryTests.hpp
odules/gles2/functional/es2fShaderStructTests.cpp
odules/gles2/functional/es2fShaderStructTests.hpp
odules/gles2/functional/es2fShaderTextureFunctionTests.cpp
odules/gles2/functional/es2fShaderTextureFunctionTests.hpp
odules/gles2/functional/es2fStencilTests.cpp
odules/gles2/functional/es2fStencilTests.hpp
odules/gles2/functional/es2fStringQueryTests.cpp
odules/gles2/functional/es2fStringQueryTests.hpp
odules/gles2/functional/es2fTextureCompletenessTests.cpp
odules/gles2/functional/es2fTextureCompletenessTests.hpp
odules/gles2/functional/es2fTextureFilteringTests.cpp
odules/gles2/functional/es2fTextureFilteringTests.hpp
odules/gles2/functional/es2fTextureFormatTests.cpp
odules/gles2/functional/es2fTextureFormatTests.hpp
odules/gles2/functional/es2fTextureMipmapTests.cpp
odules/gles2/functional/es2fTextureMipmapTests.hpp
odules/gles2/functional/es2fTextureSizeTests.cpp
odules/gles2/functional/es2fTextureSizeTests.hpp
odules/gles2/functional/es2fTextureSpecificationTests.cpp
odules/gles2/functional/es2fTextureSpecificationTests.hpp
odules/gles2/functional/es2fTextureStateQueryTests.cpp
odules/gles2/functional/es2fTextureStateQueryTests.hpp
odules/gles2/functional/es2fTextureUnitTests.cpp
odules/gles2/functional/es2fTextureUnitTests.hpp
odules/gles2/functional/es2fTextureWrapTests.cpp
odules/gles2/functional/es2fTextureWrapTests.hpp
odules/gles2/functional/es2fUniformApiTests.cpp
odules/gles2/functional/es2fUniformApiTests.hpp
odules/gles2/functional/es2fVertexArrayTest.cpp
odules/gles2/functional/es2fVertexArrayTest.hpp
odules/gles2/functional/es2fVertexTextureTests.cpp
odules/gles2/functional/es2fVertexTextureTests.hpp
odules/gles2/gles2.cmake
odules/gles2/performance/CMakeLists.txt
odules/gles2/performance/es2pBlendTests.cpp
odules/gles2/performance/es2pBlendTests.hpp
odules/gles2/performance/es2pDrawCallBatchingTests.cpp
odules/gles2/performance/es2pDrawCallBatchingTests.hpp
odules/gles2/performance/es2pPerformanceTests.cpp
odules/gles2/performance/es2pPerformanceTests.hpp
odules/gles2/performance/es2pRedundantStateChangeTests.cpp
odules/gles2/performance/es2pRedundantStateChangeTests.hpp
odules/gles2/performance/es2pShaderCompilationCases.cpp
odules/gles2/performance/es2pShaderCompilationCases.hpp
odules/gles2/performance/es2pShaderCompilerTests.cpp
odules/gles2/performance/es2pShaderCompilerTests.hpp
odules/gles2/performance/es2pShaderControlStatementTests.cpp
odules/gles2/performance/es2pShaderControlStatementTests.hpp
odules/gles2/performance/es2pShaderOperatorTests.cpp
odules/gles2/performance/es2pShaderOperatorTests.hpp
odules/gles2/performance/es2pShaderOptimizationTests.cpp
odules/gles2/performance/es2pShaderOptimizationTests.hpp
odules/gles2/performance/es2pStateChangeCallTests.cpp
odules/gles2/performance/es2pStateChangeCallTests.hpp
odules/gles2/performance/es2pStateChangeTests.cpp
odules/gles2/performance/es2pStateChangeTests.hpp
odules/gles2/performance/es2pTextureCases.cpp
odules/gles2/performance/es2pTextureCases.hpp
odules/gles2/performance/es2pTextureCountTests.cpp
odules/gles2/performance/es2pTextureCountTests.hpp
odules/gles2/performance/es2pTextureFilteringTests.cpp
odules/gles2/performance/es2pTextureFilteringTests.hpp
odules/gles2/performance/es2pTextureFormatTests.cpp
odules/gles2/performance/es2pTextureFormatTests.hpp
odules/gles2/performance/es2pTextureUploadTests.cpp
odules/gles2/performance/es2pTextureUploadTests.hpp
odules/gles2/scripts/gen-conversions.py
odules/gles2/scripts/gen-keywords.py
odules/gles2/scripts/gen-qualification_order.py
odules/gles2/scripts/gen-reserved_operators.py
odules/gles2/scripts/gen-swizzles.py
odules/gles2/scripts/genutil.py
odules/gles2/stress/CMakeLists.txt
odules/gles2/stress/es2sDrawTests.cpp
odules/gles2/stress/es2sDrawTests.hpp
odules/gles2/stress/es2sLongRunningTests.cpp
odules/gles2/stress/es2sLongRunningTests.hpp
odules/gles2/stress/es2sMemoryTests.cpp
odules/gles2/stress/es2sMemoryTests.hpp
odules/gles2/stress/es2sSpecialFloatTests.cpp
odules/gles2/stress/es2sSpecialFloatTests.hpp
odules/gles2/stress/es2sStressTests.cpp
odules/gles2/stress/es2sStressTests.hpp
odules/gles2/stress/es2sVertexArrayTests.cpp
odules/gles2/stress/es2sVertexArrayTests.hpp
odules/gles2/tes2CapabilityTests.cpp
odules/gles2/tes2CapabilityTests.hpp
odules/gles2/tes2Context.cpp
odules/gles2/tes2Context.hpp
odules/gles2/tes2InfoTests.cpp
odules/gles2/tes2InfoTests.hpp
odules/gles2/tes2TestCase.cpp
odules/gles2/tes2TestCase.hpp
odules/gles2/tes2TestCaseWrapper.cpp
odules/gles2/tes2TestCaseWrapper.hpp
odules/gles2/tes2TestPackage.cpp
odules/gles2/tes2TestPackage.hpp
odules/gles2/tes2TestPackageEntry.cpp
odules/gles3/CMakeLists.txt
odules/gles3/accuracy/CMakeLists.txt
odules/gles3/accuracy/es3aAccuracyTests.cpp
odules/gles3/accuracy/es3aAccuracyTests.hpp
odules/gles3/accuracy/es3aTextureFilteringTests.cpp
odules/gles3/accuracy/es3aTextureFilteringTests.hpp
odules/gles3/accuracy/es3aTextureMipmapTests.cpp
odules/gles3/accuracy/es3aTextureMipmapTests.hpp
odules/gles3/accuracy/es3aVaryingInterpolationTests.cpp
odules/gles3/accuracy/es3aVaryingInterpolationTests.hpp
odules/gles3/functional/CMakeLists.txt
odules/gles3/functional/es3fASTCDecompressionCases.cpp
odules/gles3/functional/es3fASTCDecompressionCases.hpp
odules/gles3/functional/es3fApiCase.cpp
odules/gles3/functional/es3fApiCase.hpp
odules/gles3/functional/es3fAttribLocationTests.cpp
odules/gles3/functional/es3fAttribLocationTests.hpp
odules/gles3/functional/es3fBlendTests.cpp
odules/gles3/functional/es3fBlendTests.hpp
odules/gles3/functional/es3fBooleanStateQueryTests.cpp
odules/gles3/functional/es3fBooleanStateQueryTests.hpp
odules/gles3/functional/es3fBufferCopyTests.cpp
odules/gles3/functional/es3fBufferCopyTests.hpp
odules/gles3/functional/es3fBufferMapTests.cpp
odules/gles3/functional/es3fBufferMapTests.hpp
odules/gles3/functional/es3fBufferObjectQueryTests.cpp
odules/gles3/functional/es3fBufferObjectQueryTests.hpp
odules/gles3/functional/es3fBufferWriteTests.cpp
odules/gles3/functional/es3fBufferWriteTests.hpp
odules/gles3/functional/es3fBuiltinPrecisionTests.cpp
odules/gles3/functional/es3fBuiltinPrecisionTests.hpp
odules/gles3/functional/es3fClippingTests.cpp
odules/gles3/functional/es3fClippingTests.hpp
odules/gles3/functional/es3fColorClearTest.cpp
odules/gles3/functional/es3fColorClearTest.hpp
odules/gles3/functional/es3fCompressedTextureTests.cpp
odules/gles3/functional/es3fCompressedTextureTests.hpp
odules/gles3/functional/es3fDefaultVertexAttributeTests.cpp
odules/gles3/functional/es3fDefaultVertexAttributeTests.hpp
odules/gles3/functional/es3fDepthStencilClearTests.cpp
odules/gles3/functional/es3fDepthStencilClearTests.hpp
odules/gles3/functional/es3fDepthStencilTests.cpp
odules/gles3/functional/es3fDepthStencilTests.hpp
odules/gles3/functional/es3fDepthTests.cpp
odules/gles3/functional/es3fDepthTests.hpp
odules/gles3/functional/es3fDitheringTests.cpp
odules/gles3/functional/es3fDitheringTests.hpp
odules/gles3/functional/es3fDrawTests.cpp
odules/gles3/functional/es3fDrawTests.hpp
odules/gles3/functional/es3fFboApiTests.cpp
odules/gles3/functional/es3fFboApiTests.hpp
odules/gles3/functional/es3fFboColorbufferTests.cpp
odules/gles3/functional/es3fFboColorbufferTests.hpp
odules/gles3/functional/es3fFboCompletenessTests.cpp
odules/gles3/functional/es3fFboCompletenessTests.hpp
odules/gles3/functional/es3fFboDepthbufferTests.cpp
odules/gles3/functional/es3fFboDepthbufferTests.hpp
odules/gles3/functional/es3fFboInvalidateTests.cpp
odules/gles3/functional/es3fFboInvalidateTests.hpp
odules/gles3/functional/es3fFboMultisampleTests.cpp
odules/gles3/functional/es3fFboMultisampleTests.hpp
odules/gles3/functional/es3fFboRenderTest.cpp
odules/gles3/functional/es3fFboRenderTest.hpp
odules/gles3/functional/es3fFboStateQueryTests.cpp
odules/gles3/functional/es3fFboStateQueryTests.hpp
odules/gles3/functional/es3fFboStencilbufferTests.cpp
odules/gles3/functional/es3fFboStencilbufferTests.hpp
odules/gles3/functional/es3fFboTestCase.cpp
odules/gles3/functional/es3fFboTestCase.hpp
odules/gles3/functional/es3fFboTestUtil.cpp
odules/gles3/functional/es3fFboTestUtil.hpp
odules/gles3/functional/es3fFloatStateQueryTests.cpp
odules/gles3/functional/es3fFloatStateQueryTests.hpp
odules/gles3/functional/es3fFlushFinishTests.cpp
odules/gles3/functional/es3fFlushFinishTests.hpp
odules/gles3/functional/es3fFragDepthTests.cpp
odules/gles3/functional/es3fFragDepthTests.hpp
odules/gles3/functional/es3fFragOpInteractionTests.cpp
odules/gles3/functional/es3fFragOpInteractionTests.hpp
odules/gles3/functional/es3fFragmentOutputTests.cpp
odules/gles3/functional/es3fFragmentOutputTests.hpp
odules/gles3/functional/es3fFramebufferBlitTests.cpp
odules/gles3/functional/es3fFramebufferBlitTests.hpp
odules/gles3/functional/es3fFunctionalTests.cpp
odules/gles3/functional/es3fFunctionalTests.hpp
odules/gles3/functional/es3fImplementationLimitTests.cpp
odules/gles3/functional/es3fImplementationLimitTests.hpp
odules/gles3/functional/es3fIndexedStateQueryTests.cpp
odules/gles3/functional/es3fIndexedStateQueryTests.hpp
odules/gles3/functional/es3fInstancedRenderingTests.cpp
odules/gles3/functional/es3fInstancedRenderingTests.hpp
odules/gles3/functional/es3fInteger64StateQueryTests.cpp
odules/gles3/functional/es3fInteger64StateQueryTests.hpp
odules/gles3/functional/es3fIntegerStateQueryTests.cpp
odules/gles3/functional/es3fIntegerStateQueryTests.hpp
odules/gles3/functional/es3fInternalFormatQueryTests.cpp
odules/gles3/functional/es3fInternalFormatQueryTests.hpp
odules/gles3/functional/es3fLifetimeTests.cpp
odules/gles3/functional/es3fLifetimeTests.hpp
odules/gles3/functional/es3fMultisampleTests.cpp
odules/gles3/functional/es3fMultisampleTests.hpp
odules/gles3/functional/es3fNegativeBufferApiTests.cpp
odules/gles3/functional/es3fNegativeBufferApiTests.hpp
odules/gles3/functional/es3fNegativeFragmentApiTests.cpp
odules/gles3/functional/es3fNegativeFragmentApiTests.hpp
odules/gles3/functional/es3fNegativeShaderApiTests.cpp
odules/gles3/functional/es3fNegativeShaderApiTests.hpp
odules/gles3/functional/es3fNegativeStateApiTests.cpp
odules/gles3/functional/es3fNegativeStateApiTests.hpp
odules/gles3/functional/es3fNegativeTextureApiTests.cpp
odules/gles3/functional/es3fNegativeTextureApiTests.hpp
odules/gles3/functional/es3fNegativeVertexArrayApiTests.cpp
odules/gles3/functional/es3fNegativeVertexArrayApiTests.hpp
odules/gles3/functional/es3fOcclusionQueryTests.cpp
odules/gles3/functional/es3fOcclusionQueryTests.hpp
odules/gles3/functional/es3fPixelBufferObjectTests.cpp
odules/gles3/functional/es3fPixelBufferObjectTests.hpp
odules/gles3/functional/es3fPolygonOffsetTests.cpp
odules/gles3/functional/es3fPolygonOffsetTests.hpp
odules/gles3/functional/es3fPrerequisiteTests.cpp
odules/gles3/functional/es3fPrerequisiteTests.hpp
odules/gles3/functional/es3fPrimitiveRestartTests.cpp
odules/gles3/functional/es3fPrimitiveRestartTests.hpp
odules/gles3/functional/es3fRandomFragmentOpTests.cpp
odules/gles3/functional/es3fRandomFragmentOpTests.hpp
odules/gles3/functional/es3fRandomShaderTests.cpp
odules/gles3/functional/es3fRandomShaderTests.hpp
odules/gles3/functional/es3fRasterizationTests.cpp
odules/gles3/functional/es3fRasterizationTests.hpp
odules/gles3/functional/es3fRasterizerDiscardTests.cpp
odules/gles3/functional/es3fRasterizerDiscardTests.hpp
odules/gles3/functional/es3fRboStateQueryTests.cpp
odules/gles3/functional/es3fRboStateQueryTests.hpp
odules/gles3/functional/es3fReadPixelsTests.cpp
odules/gles3/functional/es3fReadPixelsTests.hpp
odules/gles3/functional/es3fSamplerObjectTests.cpp
odules/gles3/functional/es3fSamplerObjectTests.hpp
odules/gles3/functional/es3fSamplerStateQueryTests.cpp
odules/gles3/functional/es3fSamplerStateQueryTests.hpp
odules/gles3/functional/es3fScissorTests.cpp
odules/gles3/functional/es3fScissorTests.hpp
odules/gles3/functional/es3fShaderApiTests.cpp
odules/gles3/functional/es3fShaderApiTests.hpp
odules/gles3/functional/es3fShaderBuiltinVarTests.cpp
odules/gles3/functional/es3fShaderBuiltinVarTests.hpp
odules/gles3/functional/es3fShaderCommonFunctionTests.cpp
odules/gles3/functional/es3fShaderCommonFunctionTests.hpp
odules/gles3/functional/es3fShaderConstExprTests.cpp
odules/gles3/functional/es3fShaderConstExprTests.hpp
odules/gles3/functional/es3fShaderDerivateTests.cpp
odules/gles3/functional/es3fShaderDerivateTests.hpp
odules/gles3/functional/es3fShaderDiscardTests.cpp
odules/gles3/functional/es3fShaderDiscardTests.hpp
odules/gles3/functional/es3fShaderFragDataTests.cpp
odules/gles3/functional/es3fShaderFragDataTests.hpp
odules/gles3/functional/es3fShaderIndexingTests.cpp
odules/gles3/functional/es3fShaderIndexingTests.hpp
odules/gles3/functional/es3fShaderInvarianceTests.cpp
odules/gles3/functional/es3fShaderInvarianceTests.hpp
odules/gles3/functional/es3fShaderLoopTests.cpp
odules/gles3/functional/es3fShaderLoopTests.hpp
odules/gles3/functional/es3fShaderMatrixTests.cpp
odules/gles3/functional/es3fShaderMatrixTests.hpp
odules/gles3/functional/es3fShaderOperatorTests.cpp
odules/gles3/functional/es3fShaderOperatorTests.hpp
odules/gles3/functional/es3fShaderPackingFunctionTests.cpp
odules/gles3/functional/es3fShaderPackingFunctionTests.hpp
odules/gles3/functional/es3fShaderPrecisionTests.cpp
odules/gles3/functional/es3fShaderPrecisionTests.hpp
odules/gles3/functional/es3fShaderReturnTests.cpp
odules/gles3/functional/es3fShaderReturnTests.hpp
odules/gles3/functional/es3fShaderStateQueryTests.cpp
odules/gles3/functional/es3fShaderStateQueryTests.hpp
odules/gles3/functional/es3fShaderStructTests.cpp
odules/gles3/functional/es3fShaderStructTests.hpp
odules/gles3/functional/es3fShaderSwitchTests.cpp
odules/gles3/functional/es3fShaderSwitchTests.hpp
odules/gles3/functional/es3fShaderTextureFunctionTests.cpp
odules/gles3/functional/es3fShaderTextureFunctionTests.hpp
odules/gles3/functional/es3fStencilTests.cpp
odules/gles3/functional/es3fStencilTests.hpp
odules/gles3/functional/es3fStringQueryTests.cpp
odules/gles3/functional/es3fStringQueryTests.hpp
odules/gles3/functional/es3fSyncTests.cpp
odules/gles3/functional/es3fSyncTests.hpp
odules/gles3/functional/es3fTextureFilteringTests.cpp
odules/gles3/functional/es3fTextureFilteringTests.hpp
odules/gles3/functional/es3fTextureFormatTests.cpp
odules/gles3/functional/es3fTextureFormatTests.hpp
odules/gles3/functional/es3fTextureMipmapTests.cpp
odules/gles3/functional/es3fTextureMipmapTests.hpp
odules/gles3/functional/es3fTextureShadowTests.cpp
odules/gles3/functional/es3fTextureShadowTests.hpp
odules/gles3/functional/es3fTextureSizeTests.cpp
odules/gles3/functional/es3fTextureSizeTests.hpp
odules/gles3/functional/es3fTextureSpecificationTests.cpp
odules/gles3/functional/es3fTextureSpecificationTests.hpp
odules/gles3/functional/es3fTextureStateQueryTests.cpp
odules/gles3/functional/es3fTextureStateQueryTests.hpp
odules/gles3/functional/es3fTextureSwizzleTests.cpp
odules/gles3/functional/es3fTextureSwizzleTests.hpp
odules/gles3/functional/es3fTextureUnitTests.cpp
odules/gles3/functional/es3fTextureUnitTests.hpp
odules/gles3/functional/es3fTextureWrapTests.cpp
odules/gles3/functional/es3fTextureWrapTests.hpp
odules/gles3/functional/es3fTransformFeedbackTests.cpp
odules/gles3/functional/es3fTransformFeedbackTests.hpp
odules/gles3/functional/es3fUniformApiTests.cpp
odules/gles3/functional/es3fUniformApiTests.hpp
odules/gles3/functional/es3fUniformBlockTests.cpp
odules/gles3/functional/es3fUniformBlockTests.hpp
odules/gles3/functional/es3fVertexArrayObjectTests.cpp
odules/gles3/functional/es3fVertexArrayObjectTests.hpp
odules/gles3/functional/es3fVertexArrayTest.cpp
odules/gles3/functional/es3fVertexArrayTest.hpp
odules/gles3/functional/es3fVertexTextureTests.cpp
odules/gles3/functional/es3fVertexTextureTests.hpp
odules/gles3/gles3.cmake
odules/gles3/performance/CMakeLists.txt
odules/gles3/performance/es3pBlendTests.cpp
odules/gles3/performance/es3pBlendTests.hpp
odules/gles3/performance/es3pBufferDataUploadTests.cpp
odules/gles3/performance/es3pBufferDataUploadTests.hpp
odules/gles3/performance/es3pPerformanceTests.cpp
odules/gles3/performance/es3pPerformanceTests.hpp
odules/gles3/performance/es3pRedundantStateChangeTests.cpp
odules/gles3/performance/es3pRedundantStateChangeTests.hpp
odules/gles3/performance/es3pShaderCompilationCases.cpp
odules/gles3/performance/es3pShaderCompilationCases.hpp
odules/gles3/performance/es3pShaderCompilerTests.cpp
odules/gles3/performance/es3pShaderCompilerTests.hpp
odules/gles3/performance/es3pShaderControlStatementTests.cpp
odules/gles3/performance/es3pShaderControlStatementTests.hpp
odules/gles3/performance/es3pShaderOperatorTests.cpp
odules/gles3/performance/es3pShaderOperatorTests.hpp
odules/gles3/performance/es3pShaderOptimizationTests.cpp
odules/gles3/performance/es3pShaderOptimizationTests.hpp
odules/gles3/performance/es3pStateChangeCallTests.cpp
odules/gles3/performance/es3pStateChangeCallTests.hpp
odules/gles3/performance/es3pStateChangeTests.cpp
odules/gles3/performance/es3pStateChangeTests.hpp
odules/gles3/performance/es3pTextureCases.cpp
odules/gles3/performance/es3pTextureCases.hpp
odules/gles3/performance/es3pTextureCountTests.cpp
odules/gles3/performance/es3pTextureCountTests.hpp
odules/gles3/performance/es3pTextureFilteringTests.cpp
odules/gles3/performance/es3pTextureFilteringTests.hpp
odules/gles3/performance/es3pTextureFormatTests.cpp
odules/gles3/performance/es3pTextureFormatTests.hpp
odules/gles3/scripts/gen-conversions.py
odules/gles3/scripts/gen-invalid-texture-funcs.py
odules/gles3/scripts/gen-keywords.py
odules/gles3/scripts/gen-qualification_order.py
odules/gles3/scripts/gen-swizzles.py
odules/gles3/scripts/genutil.py
odules/gles3/stress/CMakeLists.txt
odules/gles3/stress/es3sDrawTests.cpp
odules/gles3/stress/es3sDrawTests.hpp
odules/gles3/stress/es3sLongRunningShaderTests.cpp
odules/gles3/stress/es3sLongRunningShaderTests.hpp
odules/gles3/stress/es3sLongRunningTests.cpp
odules/gles3/stress/es3sLongRunningTests.hpp
odules/gles3/stress/es3sLongShaderTests.cpp
odules/gles3/stress/es3sLongShaderTests.hpp
odules/gles3/stress/es3sMemoryTests.cpp
odules/gles3/stress/es3sMemoryTests.hpp
odules/gles3/stress/es3sOcclusionQueryTests.cpp
odules/gles3/stress/es3sOcclusionQueryTests.hpp
odules/gles3/stress/es3sSpecialFloatTests.cpp
odules/gles3/stress/es3sSpecialFloatTests.hpp
odules/gles3/stress/es3sStressTests.cpp
odules/gles3/stress/es3sStressTests.hpp
odules/gles3/stress/es3sSyncTests.cpp
odules/gles3/stress/es3sSyncTests.hpp
odules/gles3/stress/es3sVertexArrayTests.cpp
odules/gles3/stress/es3sVertexArrayTests.hpp
odules/gles3/tes3Context.cpp
odules/gles3/tes3Context.hpp
odules/gles3/tes3InfoTests.cpp
odules/gles3/tes3InfoTests.hpp
odules/gles3/tes3TestCase.cpp
odules/gles3/tes3TestCase.hpp
odules/gles3/tes3TestCaseWrapper.cpp
odules/gles3/tes3TestCaseWrapper.hpp
odules/gles3/tes3TestPackage.cpp
odules/gles3/tes3TestPackage.hpp
odules/gles3/tes3TestPackageEntry.cpp
odules/gles31/CMakeLists.txt
odules/gles31/functional/CMakeLists.txt
odules/gles31/functional/es31fAdvancedBlendTests.cpp
odules/gles31/functional/es31fAdvancedBlendTests.hpp
odules/gles31/functional/es31fAtomicCounterTests.cpp
odules/gles31/functional/es31fAtomicCounterTests.hpp
odules/gles31/functional/es31fBasicComputeShaderTests.cpp
odules/gles31/functional/es31fBasicComputeShaderTests.hpp
odules/gles31/functional/es31fBuiltinPrecisionTests.cpp
odules/gles31/functional/es31fBuiltinPrecisionTests.hpp
odules/gles31/functional/es31fComputeShaderBuiltinVarTests.cpp
odules/gles31/functional/es31fComputeShaderBuiltinVarTests.hpp
odules/gles31/functional/es31fDebugTests.cpp
odules/gles31/functional/es31fDebugTests.hpp
odules/gles31/functional/es31fDrawTests.cpp
odules/gles31/functional/es31fDrawTests.hpp
odules/gles31/functional/es31fFboNoAttachmentTests.cpp
odules/gles31/functional/es31fFboNoAttachmentTests.hpp
odules/gles31/functional/es31fFboTestUtil.cpp
odules/gles31/functional/es31fFboTestUtil.hpp
odules/gles31/functional/es31fFunctionalTests.cpp
odules/gles31/functional/es31fFunctionalTests.hpp
odules/gles31/functional/es31fGeometryShaderTests.cpp
odules/gles31/functional/es31fGeometryShaderTests.hpp
odules/gles31/functional/es31fIndirectComputeDispatchTests.cpp
odules/gles31/functional/es31fIndirectComputeDispatchTests.hpp
odules/gles31/functional/es31fIntegerStateQueryTests.cpp
odules/gles31/functional/es31fIntegerStateQueryTests.hpp
odules/gles31/functional/es31fInternalFormatQueryTests.cpp
odules/gles31/functional/es31fInternalFormatQueryTests.hpp
odules/gles31/functional/es31fLayoutBindingTests.cpp
odules/gles31/functional/es31fLayoutBindingTests.hpp
odules/gles31/functional/es31fMultisampleShaderRenderCase.cpp
odules/gles31/functional/es31fMultisampleShaderRenderCase.hpp
odules/gles31/functional/es31fMultisampleTests.cpp
odules/gles31/functional/es31fMultisampleTests.hpp
odules/gles31/functional/es31fNegativeBufferApiTests.cpp
odules/gles31/functional/es31fNegativeBufferApiTests.hpp
odules/gles31/functional/es31fNegativeFragmentApiTests.cpp
odules/gles31/functional/es31fNegativeFragmentApiTests.hpp
odules/gles31/functional/es31fNegativeShaderApiTests.cpp
odules/gles31/functional/es31fNegativeShaderApiTests.hpp
odules/gles31/functional/es31fNegativeStateApiTests.cpp
odules/gles31/functional/es31fNegativeStateApiTests.hpp
odules/gles31/functional/es31fNegativeTestShared.cpp
odules/gles31/functional/es31fNegativeTestShared.hpp
odules/gles31/functional/es31fNegativeTextureApiTests.cpp
odules/gles31/functional/es31fNegativeTextureApiTests.hpp
odules/gles31/functional/es31fNegativeVertexArrayApiTests.cpp
odules/gles31/functional/es31fNegativeVertexArrayApiTests.hpp
odules/gles31/functional/es31fOpaqueTypeIndexingTests.cpp
odules/gles31/functional/es31fOpaqueTypeIndexingTests.hpp
odules/gles31/functional/es31fProgramInterfaceDefinition.cpp
odules/gles31/functional/es31fProgramInterfaceDefinition.hpp
odules/gles31/functional/es31fProgramInterfaceDefinitionUtil.cpp
odules/gles31/functional/es31fProgramInterfaceDefinitionUtil.hpp
odules/gles31/functional/es31fProgramInterfaceQueryTestCase.cpp
odules/gles31/functional/es31fProgramInterfaceQueryTestCase.hpp
odules/gles31/functional/es31fProgramInterfaceQueryTests.cpp
odules/gles31/functional/es31fProgramInterfaceQueryTests.hpp
odules/gles31/functional/es31fProgramUniformTests.cpp
odules/gles31/functional/es31fProgramUniformTests.hpp
odules/gles31/functional/es31fSSBOArrayLengthTests.cpp
odules/gles31/functional/es31fSSBOArrayLengthTests.hpp
odules/gles31/functional/es31fSSBOLayoutCase.cpp
odules/gles31/functional/es31fSSBOLayoutCase.hpp
odules/gles31/functional/es31fSSBOLayoutTests.cpp
odules/gles31/functional/es31fSSBOLayoutTests.hpp
odules/gles31/functional/es31fSampleShadingTests.cpp
odules/gles31/functional/es31fSampleShadingTests.hpp
odules/gles31/functional/es31fSampleVariableTests.cpp
odules/gles31/functional/es31fSampleVariableTests.hpp
odules/gles31/functional/es31fSeparateShaderTests.cpp
odules/gles31/functional/es31fSeparateShaderTests.hpp
odules/gles31/functional/es31fShaderAtomicOpTests.cpp
odules/gles31/functional/es31fShaderAtomicOpTests.hpp
odules/gles31/functional/es31fShaderBuiltinConstantTests.cpp
odules/gles31/functional/es31fShaderBuiltinConstantTests.hpp
odules/gles31/functional/es31fShaderCommonFunctionTests.cpp
odules/gles31/functional/es31fShaderCommonFunctionTests.hpp
odules/gles31/functional/es31fShaderHelperInvocationTests.cpp
odules/gles31/functional/es31fShaderHelperInvocationTests.hpp
odules/gles31/functional/es31fShaderImageLoadStoreTests.cpp
odules/gles31/functional/es31fShaderImageLoadStoreTests.hpp
odules/gles31/functional/es31fShaderIntegerFunctionTests.cpp
odules/gles31/functional/es31fShaderIntegerFunctionTests.hpp
odules/gles31/functional/es31fShaderMultisampleInterpolationStateQueryTests.cpp
odules/gles31/functional/es31fShaderMultisampleInterpolationStateQueryTests.hpp
odules/gles31/functional/es31fShaderMultisampleInterpolationTests.cpp
odules/gles31/functional/es31fShaderMultisampleInterpolationTests.hpp
odules/gles31/functional/es31fShaderPackingFunctionTests.cpp
odules/gles31/functional/es31fShaderPackingFunctionTests.hpp
odules/gles31/functional/es31fShaderSharedVarTests.cpp
odules/gles31/functional/es31fShaderSharedVarTests.hpp
odules/gles31/functional/es31fShaderStateQueryTests.cpp
odules/gles31/functional/es31fShaderStateQueryTests.hpp
odules/gles31/functional/es31fShaderTextureSizeTests.cpp
odules/gles31/functional/es31fShaderTextureSizeTests.hpp
odules/gles31/functional/es31fStencilTexturingTests.cpp
odules/gles31/functional/es31fStencilTexturingTests.hpp
odules/gles31/functional/es31fSynchronizationTests.cpp
odules/gles31/functional/es31fSynchronizationTests.hpp
odules/gles31/functional/es31fTessellationGeometryInteractionTests.cpp
odules/gles31/functional/es31fTessellationGeometryInteractionTests.hpp
odules/gles31/functional/es31fTessellationTests.cpp
odules/gles31/functional/es31fTessellationTests.hpp
odules/gles31/functional/es31fTextureBufferTests.cpp
odules/gles31/functional/es31fTextureBufferTests.hpp
odules/gles31/functional/es31fTextureFormatTests.cpp
odules/gles31/functional/es31fTextureFormatTests.hpp
odules/gles31/functional/es31fTextureGatherTests.cpp
odules/gles31/functional/es31fTextureGatherTests.hpp
odules/gles31/functional/es31fTextureLevelStateQueryTests.cpp
odules/gles31/functional/es31fTextureLevelStateQueryTests.hpp
odules/gles31/functional/es31fTextureMultisampleTests.cpp
odules/gles31/functional/es31fTextureMultisampleTests.hpp
odules/gles31/functional/es31fTextureSpecificationTests.cpp
odules/gles31/functional/es31fTextureSpecificationTests.hpp
odules/gles31/functional/es31fUniformBlockTests.cpp
odules/gles31/functional/es31fUniformBlockTests.hpp
odules/gles31/functional/es31fUniformLocationTests.cpp
odules/gles31/functional/es31fUniformLocationTests.hpp
odules/gles31/functional/es31fVertexAttributeBindingStateQueryTests.cpp
odules/gles31/functional/es31fVertexAttributeBindingStateQueryTests.hpp
odules/gles31/functional/es31fVertexAttributeBindingTests.cpp
odules/gles31/functional/es31fVertexAttributeBindingTests.hpp
odules/gles31/gles31.cmake
odules/gles31/scripts/gen-implicit-conversions.py
odules/gles31/scripts/genutil.py
odules/gles31/stress/CMakeLists.txt
odules/gles31/stress/es31sDrawTests.cpp
odules/gles31/stress/es31sDrawTests.hpp
odules/gles31/stress/es31sStressTests.cpp
odules/gles31/stress/es31sStressTests.hpp
odules/gles31/stress/es31sTessellationGeometryInteractionTests.cpp
odules/gles31/stress/es31sTessellationGeometryInteractionTests.hpp
odules/gles31/stress/es31sVertexAttributeBindingTests.cpp
odules/gles31/stress/es31sVertexAttributeBindingTests.hpp
odules/gles31/tes31Context.cpp
odules/gles31/tes31Context.hpp
odules/gles31/tes31InfoTests.cpp
odules/gles31/tes31InfoTests.hpp
odules/gles31/tes31TestCase.cpp
odules/gles31/tes31TestCase.hpp
odules/gles31/tes31TestCaseWrapper.cpp
odules/gles31/tes31TestCaseWrapper.hpp
odules/gles31/tes31TestPackage.cpp
odules/gles31/tes31TestPackage.hpp
odules/gles31/tes31TestPackageEntry.cpp
odules/glshared/CMakeLists.txt
odules/glshared/glsAttributeLocationTests.cpp
odules/glshared/glsAttributeLocationTests.hpp
odules/glshared/glsBufferTestUtil.cpp
odules/glshared/glsBufferTestUtil.hpp
odules/glshared/glsBuiltinPrecisionTests.cpp
odules/glshared/glsBuiltinPrecisionTests.hpp
odules/glshared/glsCalibration.cpp
odules/glshared/glsCalibration.hpp
odules/glshared/glsDrawTest.cpp
odules/glshared/glsDrawTest.hpp
odules/glshared/glsFboCompletenessTests.cpp
odules/glshared/glsFboCompletenessTests.hpp
odules/glshared/glsFboUtil.cpp
odules/glshared/glsFboUtil.hpp
odules/glshared/glsFragOpInteractionCase.cpp
odules/glshared/glsFragOpInteractionCase.hpp
odules/glshared/glsFragmentOpUtil.cpp
odules/glshared/glsFragmentOpUtil.hpp
odules/glshared/glsInteractionTestUtil.cpp
odules/glshared/glsInteractionTestUtil.hpp
odules/glshared/glsLifetimeTests.cpp
odules/glshared/glsLifetimeTests.hpp
odules/glshared/glsLongStressCase.cpp
odules/glshared/glsLongStressCase.hpp
odules/glshared/glsLongStressTestUtil.cpp
odules/glshared/glsLongStressTestUtil.hpp
odules/glshared/glsMemoryStressCase.cpp
odules/glshared/glsMemoryStressCase.hpp
odules/glshared/glsRandomShaderCase.cpp
odules/glshared/glsRandomShaderCase.hpp
odules/glshared/glsRandomShaderProgram.cpp
odules/glshared/glsRandomShaderProgram.hpp
odules/glshared/glsRandomUniformBlockCase.cpp
odules/glshared/glsRandomUniformBlockCase.hpp
odules/glshared/glsRasterizationTestUtil.cpp
odules/glshared/glsRasterizationTestUtil.hpp
odules/glshared/glsSamplerObjectTest.cpp
odules/glshared/glsSamplerObjectTest.hpp
odules/glshared/glsScissorTests.cpp
odules/glshared/glsScissorTests.hpp
odules/glshared/glsShaderConstExprTests.cpp
odules/glshared/glsShaderConstExprTests.hpp
odules/glshared/glsShaderExecUtil.cpp
odules/glshared/glsShaderExecUtil.hpp
odules/glshared/glsShaderLibrary.cpp
odules/glshared/glsShaderLibrary.hpp
odules/glshared/glsShaderLibraryCase.cpp
odules/glshared/glsShaderLibraryCase.hpp
odules/glshared/glsShaderPerformanceCase.cpp
odules/glshared/glsShaderPerformanceCase.hpp
odules/glshared/glsShaderPerformanceMeasurer.cpp
odules/glshared/glsShaderPerformanceMeasurer.hpp
odules/glshared/glsShaderRenderCase.cpp
odules/glshared/glsShaderRenderCase.hpp
odules/glshared/glsStateChangePerfTestCases.cpp
odules/glshared/glsStateChangePerfTestCases.hpp
odules/glshared/glsStateQueryUtil.hpp
odules/glshared/glsTextureBufferCase.cpp
odules/glshared/glsTextureBufferCase.hpp
odules/glshared/glsTextureTestUtil.cpp
odules/glshared/glsTextureTestUtil.hpp
odules/glshared/glsUniformBlockCase.cpp
odules/glshared/glsUniformBlockCase.hpp
odules/glshared/glsVertexArrayTests.cpp
odules/glshared/glsVertexArrayTests.hpp
odules/glshared/glshared.cmake
odules/internal/CMakeLists.txt
odules/internal/data/imagecompare/2_units_2d_cmp.png
odules/internal/data/imagecompare/2_units_2d_ref.png
odules/internal/data/imagecompare/4_units_cube_cmp.png
odules/internal/data/imagecompare/4_units_cube_ref.png
odules/internal/data/imagecompare/cube_2_cmp.png
odules/internal/data/imagecompare/cube_2_ref.png
odules/internal/data/imagecompare/cube_cmp.png
odules/internal/data/imagecompare/cube_nmap_2_cmp.png
odules/internal/data/imagecompare/cube_nmap_2_ref.png
odules/internal/data/imagecompare/cube_nmap_cmp.png
odules/internal/data/imagecompare/cube_nmap_ref.png
odules/internal/data/imagecompare/cube_ref.png
odules/internal/data/imagecompare/cube_sphere_2_cmp.png
odules/internal/data/imagecompare/cube_sphere_2_ref.png
odules/internal/data/imagecompare/cube_sphere_cmp.png
odules/internal/data/imagecompare/cube_sphere_ref.png
odules/internal/data/imagecompare/earth_diffuse_cmp.png
odules/internal/data/imagecompare/earth_diffuse_ref.png
odules/internal/data/imagecompare/earth_light_cmp.png
odules/internal/data/imagecompare/earth_light_ref.png
odules/internal/data/imagecompare/earth_spot_cmp.png
odules/internal/data/imagecompare/earth_spot_ref.png
odules/internal/data/imagecompare/earth_texture_cmp.png
odules/internal/data/imagecompare/earth_texture_ref.png
odules/internal/data/imagecompare/empty_256x256.png
odules/internal/data/imagecompare/lessThan0-reference.png
odules/internal/data/imagecompare/lessThan0-result.png
odules/internal/data/imagecompare/lessthan_vtx_cmp.png
odules/internal/data/imagecompare/lessthan_vtx_ref.png
odules/internal/data/imagecompare/readpixels_msaa.png
odules/internal/data/imagecompare/readpixels_ref.png
odules/internal/data/imagecompare/refract_frag_cmp.png
odules/internal/data/imagecompare/refract_frag_ref.png
odules/internal/data/imagecompare/refract_vtx_cmp.png
odules/internal/data/imagecompare/refract_vtx_ref.png
odules/internal/data/imagecompare/texfilter_cmp.png
odules/internal/data/imagecompare/texfilter_ref.png
odules/internal/data/imagecompare/texfilter_vtx_linear_cmp.png
odules/internal/data/imagecompare/texfilter_vtx_linear_ref.png
odules/internal/data/imagecompare/texfilter_vtx_nearest_cmp.png
odules/internal/data/imagecompare/texfilter_vtx_nearest_ref.png
odules/internal/data/imagecompare/white_256x256.png
odules/internal/data/imageio/rgb24_209x181.png
odules/internal/data/imageio/rgb24_256x256.png
odules/internal/data/imageio/rgba32_207x219.png
odules/internal/data/imageio/rgba32_256x256.png
odules/internal/ditBuildInfoTests.cpp
odules/internal/ditBuildInfoTests.hpp
odules/internal/ditDelibsTests.cpp
odules/internal/ditDelibsTests.hpp
odules/internal/ditFrameworkTests.cpp
odules/internal/ditFrameworkTests.hpp
odules/internal/ditImageCompareTests.cpp
odules/internal/ditImageCompareTests.hpp
odules/internal/ditImageIOTests.cpp
odules/internal/ditImageIOTests.hpp
odules/internal/ditTestCase.cpp
odules/internal/ditTestCase.hpp
odules/internal/ditTestLogTests.cpp
odules/internal/ditTestLogTests.hpp
odules/internal/ditTestPackage.cpp
odules/internal/ditTestPackage.hpp
odules/internal/ditTestPackageEntry.cpp
odules/internal/internal.cmake
cripts/build/__init__.py
cripts/build/build.py
cripts/build/common.py
cripts/build/config.py
cripts/caselist_diff.py
cripts/check_include_guards.py
cripts/check_redundant_include_guards.py
cripts/check_resolution_list.py
cripts/convert_case_list_to_xml.py
cripts/cppcheck.py
cripts/log/log_parser.py
cripts/log/log_parser.pyc
cripts/log/log_to_csv.py
cripts/log/log_to_xml.py
cripts/no_empty_fail.rule
cripts/run_internal_tests.py
cripts/run_nightly.py
cripts/testset.py
argets/android/android.cmake
argets/android/install.bat
argets/android/launch.bat
argets/default/default.cmake
argets/dynamic_egl/dynamic_egl.cmake
argets/dynamic_opencl/dynamic_opencl.cmake
argets/gles3_dynamic/gles3_dynamic.cmake
argets/gles3_wrapper/gles3_wrapper.cmake
argets/ios/ios.cmake
argets/no_modules/no_modules.cmake
argets/null/null.cmake
argets/osx/osx.cmake
argets/raspi/raspi.cmake
argets/system_opencl/system_opencl.cmake
argets/win32_wgl/win32_wgl.cmake
argets/x11_egl/x11_egl.cmake
argets/x11_egl_glx/x11_egl_glx.cmake
argets/x11_glx/x11_glx.cmake
49238d46b847a2099e64118ff22aef9563c8b81f 26-Aug-2014 Geoff Mendal <mendal@google.com> Initial empty repository