platform/upstream/VK-GL-CTS.git
9 years agoam 8af07798: am 79c79d54: Merge "Remove broken line interpolation tests from must...
Jarkko Pöyry [Wed, 18 Feb 2015 20:12:43 +0000 (20:12 +0000)]
am 8af07798: am 79c79d54: Merge "Remove broken line interpolation tests from must pass." into lmp-sprout-dev

* commit '8af07798c5ebc12b04efb87f2519945377d14b17':
  Remove broken line interpolation tests from must pass.

9 years agoam 79c79d54: Merge "Remove broken line interpolation tests from must pass." into...
Jarkko Pöyry [Wed, 18 Feb 2015 19:54:06 +0000 (19:54 +0000)]
am 79c79d54: Merge "Remove broken line interpolation tests from must pass." into lmp-sprout-dev

* commit '79c79d54bd0d278ea2a398e7dfff13e975296ca9':
  Remove broken line interpolation tests from must pass.

9 years agoMerge "Remove broken line interpolation tests from must pass." into lmp-sprout-dev
Jarkko Pöyry [Wed, 18 Feb 2015 19:47:41 +0000 (19:47 +0000)]
Merge "Remove broken line interpolation tests from must pass." into lmp-sprout-dev

9 years agoRemove broken line interpolation tests from must pass.
Jarkko Pöyry [Wed, 18 Feb 2015 18:54:31 +0000 (10:54 -0800)]
Remove broken line interpolation tests from must pass.

- Remove line interpolation tests that incorrectly use projected
  distances in intepolation verification.

Bug: 19410338
Change-Id: I2811495d41988cdbdaaf7142781de3f747191c74

9 years agoam 9dffe171: Merge "Do not require signed zero support in ldexp tests()" into lmp...
Pyry Haulos [Fri, 6 Feb 2015 19:42:39 +0000 (19:42 +0000)]
am 9dffe171: Merge "Do not require signed zero support in ldexp tests()" into lmp-mr1-dev

* commit '9dffe171837245135e71dff20cf34bc4fcac687d':
  Do not require signed zero support in ldexp tests()

9 years agoMerge "Do not require signed zero support in ldexp tests()" into lmp-mr1-dev
Pyry Haulos [Fri, 6 Feb 2015 19:25:15 +0000 (19:25 +0000)]
Merge "Do not require signed zero support in ldexp tests()" into lmp-mr1-dev

9 years agoam 0b99ef65: am 744fda92: Add missing extension-require statement to geometry query...
Jarkko Pöyry [Fri, 6 Feb 2015 16:36:42 +0000 (16:36 +0000)]
am 0b99ef65: am 744fda92: Add missing extension-require statement to geometry query tests.

* commit '0b99ef65f6d2f3c020a4c4c0d78dc65cd442ded4':
  Add missing extension-require statement to geometry query tests.

9 years agoam 744fda92: Add missing extension-require statement to geometry query tests.
Jarkko Pöyry [Fri, 6 Feb 2015 01:46:28 +0000 (01:46 +0000)]
am 744fda92: Add missing extension-require statement to geometry query tests.

* commit '744fda923ab2ca512aeefca793f1a6c8aa3b19ad':
  Add missing extension-require statement to geometry query tests.

9 years agoAdd missing extension-require statement to geometry query tests.
Jarkko Pöyry [Wed, 4 Feb 2015 19:10:11 +0000 (11:10 -0800)]
Add missing extension-require statement to geometry query tests.

Bug: 19261758
Change-Id: Id788103f6aada884cd47e0707deaabeed0b36b8c

9 years agoam a52483de: am e8ef2961: Allow for larger LOD difference and fix another offset bug
Pyry Haulos [Fri, 30 Jan 2015 21:33:05 +0000 (21:33 +0000)]
am a52483de: am e8ef2961: Allow for larger LOD difference and fix another offset bug

* commit 'a52483de6bee171002514a1ec1275d9c4c99fc07':
  Allow for larger LOD difference and fix another offset bug

9 years agoam 8d83d91e: Terminate test process after first OOM in compute_interop tests.
Jarkko Pöyry [Fri, 30 Jan 2015 21:22:43 +0000 (21:22 +0000)]
am 8d83d91e: Terminate test process after first OOM in compute_interop tests.

* commit '8d83d91e1b85fa69359aed7ea15358f770f9eb82':
  Terminate test process after first OOM in compute_interop tests.

9 years agoam 72a9510d: Merge "Add support for fatal errors to framework." into lmp-mr1-dev
Jarkko Pöyry [Fri, 30 Jan 2015 21:22:42 +0000 (21:22 +0000)]
am 72a9510d: Merge "Add support for fatal errors to framework." into lmp-mr1-dev

* commit '72a9510d9503034c678cdb18384b3fe19f124714':
  Add support for fatal errors to framework.

9 years agoam e8ef2961: Allow for larger LOD difference and fix another offset bug
Pyry Haulos [Fri, 30 Jan 2015 21:14:23 +0000 (21:14 +0000)]
am e8ef2961: Allow for larger LOD difference and fix another offset bug

* commit 'e8ef296162c99669d786b805a148b9a3e8ae5831':
  Allow for larger LOD difference and fix another offset bug

9 years agoTerminate test process after first OOM in compute_interop tests.
Jarkko Pöyry [Fri, 30 Jan 2015 00:19:14 +0000 (16:19 -0800)]
Terminate test process after first OOM in compute_interop tests.

Bug: 19197749
Change-Id: I30eff574ba699b1ee3d28c8fa4c85a5ceea146c1

9 years agoMerge "Add support for fatal errors to framework." into lmp-mr1-dev
Jarkko Pöyry [Fri, 30 Jan 2015 20:09:14 +0000 (20:09 +0000)]
Merge "Add support for fatal errors to framework." into lmp-mr1-dev

9 years agoDo not require signed zero support in ldexp tests()
Pyry Haulos [Fri, 30 Jan 2015 19:38:15 +0000 (11:38 -0800)]
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

9 years agoAllow for larger LOD difference and fix another offset bug
Pyry Haulos [Fri, 30 Jan 2015 17:50:46 +0000 (09:50 -0800)]
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

9 years agoam 60ce86ed: Merge "Avoid leaking VAO in compute_interop tests." into lmp-mr1-dev
Jarkko Pöyry [Fri, 30 Jan 2015 02:26:52 +0000 (02:26 +0000)]
am 60ce86ed: Merge "Avoid leaking VAO in compute_interop tests." into lmp-mr1-dev

* commit '60ce86edd4316c2e96b35d94844d870cdfa99d55':
  Avoid leaking VAO in compute_interop tests.

9 years agoam 67fa8c54: am 2e736e5c: Fix derivate offset in cube map verification code
Pyry Haulos [Fri, 30 Jan 2015 02:26:51 +0000 (02:26 +0000)]
am 67fa8c54: am 2e736e5c: Fix derivate offset in cube map verification code

* commit '67fa8c5472adfcad106901e7fad1e76ede4f79a1':
  Fix derivate offset in cube map verification code

9 years agoMerge "Avoid leaking VAO in compute_interop tests." into lmp-mr1-dev
Jarkko Pöyry [Fri, 30 Jan 2015 02:05:15 +0000 (02:05 +0000)]
Merge "Avoid leaking VAO in compute_interop tests." into lmp-mr1-dev

9 years agoAdd support for fatal errors to framework.
Jarkko Pöyry [Thu, 29 Jan 2015 23:59:37 +0000 (15:59 -0800)]
Add support for fatal errors to framework.

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

Bug: 19197749
Change-Id: I6834889c147fb6d93264738308c0293dec9b53b4

9 years agoam 2e736e5c: Fix derivate offset in cube map verification code
Pyry Haulos [Thu, 29 Jan 2015 22:54:26 +0000 (22:54 +0000)]
am 2e736e5c: Fix derivate offset in cube map verification code

* commit '2e736e5cc21486837e98cae3c9303751f9a15c79':
  Fix derivate offset in cube map verification code

9 years agoFix derivate offset in cube map verification code
Pyry Haulos [Thu, 29 Jan 2015 21:47:02 +0000 (13:47 -0800)]
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

9 years agoAvoid leaking VAO in compute_interop tests.
Jarkko Pöyry [Thu, 29 Jan 2015 21:48:00 +0000 (13:48 -0800)]
Avoid leaking VAO in compute_interop tests.

Bug: 19197749
Change-Id: I5ba9bafcc13e2b92df47e52d30e5e51a8ebb8b4c

9 years agoam 654e1ec3: am 1fdbddf3: DO NOT MERGE: Add cube gather tests that avoid corners...
Pyry Haulos [Fri, 23 Jan 2015 23:08:36 +0000 (23:08 +0000)]
am 654e1ec3: am 1fdbddf3: DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass

* commit '654e1ec3442e2efd7fee0590df2e2b39782d026e':
  DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass

9 years agoam 1fdbddf3: DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F...
Pyry Haulos [Fri, 23 Jan 2015 22:59:03 +0000 (22:59 +0000)]
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

9 years agoDO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass
Pyry Haulos [Wed, 19 Nov 2014 19:31:46 +0000 (11:31 -0800)]
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

9 years agoam 914bfa5f: am b9df7b5d: Allow geometry variation in 3D texture filtering tests
Pyry Haulos [Thu, 22 Jan 2015 19:59:11 +0000 (19:59 +0000)]
am 914bfa5f: am b9df7b5d: Allow geometry variation in 3D texture filtering tests

* commit '914bfa5f292c48e0954fbda993f93fe73d13ebd4':
  Allow geometry variation in 3D texture filtering tests

9 years agoam b9df7b5d: Allow geometry variation in 3D texture filtering tests
Pyry Haulos [Thu, 22 Jan 2015 17:16:44 +0000 (17:16 +0000)]
am b9df7b5d: Allow geometry variation in 3D texture filtering tests

* commit 'b9df7b5d58961270c55c87000a38a8ccbbdc19e9':
  Allow geometry variation in 3D texture filtering tests

9 years agoAllow geometry variation in 3D texture filtering tests
Pyry Haulos [Wed, 21 Jan 2015 18:10:44 +0000 (10:10 -0800)]
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

9 years agoam 45fe81cf: am 3cc483b1: DO NOT MERGE: Remove broken record_variable_selection test...
Jarkko Pöyry [Thu, 8 Jan 2015 20:35:41 +0000 (20:35 +0000)]
am 45fe81cf: am 3cc483b1: DO NOT MERGE: Remove broken record_variable_selection test from L must-pass.

* commit '45fe81cf514655eac065fbefd6b8335aa632108d':
  DO NOT MERGE: Remove broken record_variable_selection test from L must-pass.

9 years agoam 3cc483b1: DO NOT MERGE: Remove broken record_variable_selection test from L must...
Jarkko Pöyry [Thu, 8 Jan 2015 20:21:06 +0000 (20:21 +0000)]
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.

9 years agoam 92582aed: am e641e248: Use gcc for mips target.
Chih-Hung Hsieh [Thu, 8 Jan 2015 02:02:15 +0000 (02:02 +0000)]
am 92582aed: am e641e248: Use gcc for mips target.

* commit '92582aedc8542de989b289f14ba5d5635889a125':
  Use gcc for mips target.

9 years agoam e641e248: Use gcc for mips target.
Chih-Hung Hsieh [Thu, 8 Jan 2015 01:50:22 +0000 (01:50 +0000)]
am e641e248: Use gcc for mips target.

* commit 'e641e248d934c26847e48fc0d7854dcb18802f19':
  Use gcc for mips target.

9 years agoUse gcc for mips target.
Chih-Hung Hsieh [Wed, 7 Jan 2015 23:29:24 +0000 (15:29 -0800)]
Use gcc for mips target.

Will enable clang mips compilation when the real error is fixed.

BUG: 18934246
Change-Id: If4474e1c6e4af794e4d49cbdec34bd2da8e70fb2

9 years agoDO NOT MERGE: Remove broken record_variable_selection test from L must-pass.
Jarkko Pöyry [Wed, 7 Jan 2015 21:13:13 +0000 (13:13 -0800)]
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

9 years agoam b7dc3b73: Remove broken record_variable_selection test from MR1 must-pass.
Jarkko Pöyry [Tue, 6 Jan 2015 20:56:35 +0000 (20:56 +0000)]
am b7dc3b73: Remove broken record_variable_selection test from MR1 must-pass.

* commit 'b7dc3b735541fbe6bca15b6d69afb6eaf34f7fc9':
  Remove broken record_variable_selection test from MR1 must-pass.

9 years agoRemove broken record_variable_selection test from MR1 must-pass.
Jarkko Pöyry [Tue, 6 Jan 2015 20:41:02 +0000 (12:41 -0800)]
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

9 years agoam 7f94bf05: Remove failing random ubo test from must pass list.
Mika Isojärvi [Tue, 6 Jan 2015 02:20:38 +0000 (02:20 +0000)]
am 7f94bf05: Remove failing random ubo test from must pass list.

* commit '7f94bf05ab808862ba69c48b4966db456539f5d6':
  Remove failing random ubo test from must pass list.

9 years agoRemove failing random ubo test from must pass list.
Mika Isojärvi [Tue, 6 Jan 2015 00:00:02 +0000 (16:00 -0800)]
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

9 years agoam 1029ba1f: Fix srgb_unsigned_byte RBO test regression with NV_sRGB_formats extension.
Jarkko Pöyry [Tue, 30 Dec 2014 18:52:57 +0000 (18:52 +0000)]
am 1029ba1f: Fix srgb_unsigned_byte RBO test regression with NV_sRGB_formats extension.

* commit '1029ba1f311daab764fa4e54f0c2a57124522ad0':
  Fix srgb_unsigned_byte RBO test regression with NV_sRGB_formats extension.

9 years agoFix srgb_unsigned_byte RBO test regression with NV_sRGB_formats extension.
Jarkko Pöyry [Tue, 30 Dec 2014 03:36:59 +0000 (19:36 -0800)]
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

9 years agoam 6105d36c: Require renderability of SRGB,UNSIGNED_BYTE from NV_sRGB_formats.
Jarkko Pöyry [Mon, 15 Dec 2014 22:46:27 +0000 (22:46 +0000)]
am 6105d36c: Require renderability of SRGB,UNSIGNED_BYTE from NV_sRGB_formats.

* commit '6105d36c20b890fe795a9a412db4bdb0ed6f1198':
  Require renderability of SRGB,UNSIGNED_BYTE from NV_sRGB_formats.

9 years agoRequire renderability of SRGB,UNSIGNED_BYTE from NV_sRGB_formats.
Jarkko Pöyry [Mon, 15 Dec 2014 21:57:18 +0000 (13:57 -0800)]
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

9 years agoam 2d015902: Remove known failures from L-MR1 mustpass
Pyry Haulos [Fri, 12 Dec 2014 17:10:04 +0000 (17:10 +0000)]
am 2d015902: Remove known failures from L-MR1 mustpass

* commit '2d015902f818576a1a09f704b1bb9c3bae2a343c':
  Remove known failures from L-MR1 mustpass

9 years agoRemove known failures from L-MR1 mustpass
Pyry Haulos [Thu, 11 Dec 2014 22:26:27 +0000 (14:26 -0800)]
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

9 years agoam 1166935c: Merge "Fix program leak in sglrGLContext CreateProgram on build failure...
Jarkko Pöyry [Wed, 10 Dec 2014 03:33:40 +0000 (03:33 +0000)]
am 1166935c: Merge "Fix program leak in sglrGLContext CreateProgram on build failure." into lmp-mr1-dev

* commit '1166935ce437c0fe729fa8d8c001dbdecdf106da':
  Fix program leak in sglrGLContext CreateProgram on build failure.

9 years agoam 664e0500: Fix atomic min and max signed value verification.
Jarkko Pöyry [Wed, 10 Dec 2014 03:33:40 +0000 (03:33 +0000)]
am 664e0500: Fix atomic min and max signed value verification.

* commit '664e0500b4d1458fae75baf99cc4368442a0f370':
  Fix atomic min and max signed value verification.

9 years agoMerge "Fix program leak in sglrGLContext CreateProgram on build failure." into lmp...
Jarkko Pöyry [Wed, 10 Dec 2014 00:21:01 +0000 (00:21 +0000)]
Merge "Fix program leak in sglrGLContext CreateProgram on build failure." into lmp-mr1-dev

9 years agoFix atomic min and max signed value verification.
Jarkko Pöyry [Wed, 10 Dec 2014 00:03:30 +0000 (16:03 -0800)]
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

9 years agoFix program leak in sglrGLContext CreateProgram on build failure.
Jarkko Pöyry [Mon, 8 Dec 2014 22:07:33 +0000 (14:07 -0800)]
Fix program leak in sglrGLContext CreateProgram on build failure.

Bug: 18671009
Change-Id: Iae17830bec4e213853d7079f42c01c7b2bf48821

9 years agoam 47b9d7f9: Merge "Relax shader derivative test verification." into lmp-mr1-dev
Jarkko Pöyry [Mon, 8 Dec 2014 19:17:55 +0000 (19:17 +0000)]
am 47b9d7f9: Merge "Relax shader derivative test verification." into lmp-mr1-dev

* commit '47b9d7f998a5bc6fe124ee1c420a1e122b91d90e':
  Relax shader derivative test verification.

9 years agoam a7438f76: Fix bug in handling CRLF line endings in ShaderLibrary
Pyry Haulos [Mon, 8 Dec 2014 19:17:46 +0000 (19:17 +0000)]
am a7438f76: Fix bug in handling CRLF line endings in ShaderLibrary

* commit 'a7438f761960032e1150e6e1b30990062136bc15':
  Fix bug in handling CRLF line endings in ShaderLibrary

9 years agoMerge "Relax shader derivative test verification." into lmp-mr1-dev
Jarkko Pöyry [Fri, 5 Dec 2014 21:18:53 +0000 (21:18 +0000)]
Merge "Relax shader derivative test verification." into lmp-mr1-dev

9 years agoam 13db3557: Remove dEQP workaround for GCC prescott internal compiler error.
Jarkko Pöyry [Fri, 5 Dec 2014 20:58:24 +0000 (20:58 +0000)]
am 13db3557: Remove dEQP workaround for GCC prescott internal compiler error.

* commit '13db3557aa1b5809f50cb214e848866f3e80db6c':
  Remove dEQP workaround for GCC prescott internal compiler error.

9 years agoRemove dEQP workaround for GCC prescott internal compiler error.
Jarkko Pöyry [Fri, 5 Dec 2014 20:41:28 +0000 (12:41 -0800)]
Remove dEQP workaround for GCC prescott internal compiler error.

Bug: 18178209
Bug: 18171557
Bug: 18174291
Change-Id: I9bfab4be7ad8336fe1d74fbaa633663e6b3f0c4f

9 years agoRelax shader derivative test verification.
Jarkko Pöyry [Thu, 4 Dec 2014 21:36:25 +0000 (13:36 -0800)]
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

9 years agoFix bug in handling CRLF line endings in ShaderLibrary
Pyry Haulos [Tue, 2 Dec 2014 23:29:08 +0000 (15:29 -0800)]
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

9 years agoam 1bfa102d: Fix incompatible interpolation interfaces in random SSO tests.
Jarkko Pöyry [Tue, 2 Dec 2014 03:50:24 +0000 (03:50 +0000)]
am 1bfa102d: Fix incompatible interpolation interfaces in random SSO tests.

* commit '1bfa102df7c2678fa4ac421fa29780848c2c12f3':
  Fix incompatible interpolation interfaces in random SSO tests.

9 years agoFix incompatible interpolation interfaces in random SSO tests.
Jarkko Pöyry [Mon, 1 Dec 2014 23:42:49 +0000 (15:42 -0800)]
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

9 years agoam edd21bd9: Merge "Remove sin/cos workaround for libhoudini" into lmp-mr1-dev
Pyry Haulos [Mon, 1 Dec 2014 20:00:51 +0000 (20:00 +0000)]
am edd21bd9: Merge "Remove sin/cos workaround for libhoudini" into lmp-mr1-dev

* commit 'edd21bd9be5debea460b935fb7277aeeed606e78':
  Remove sin/cos workaround for libhoudini

9 years agoam 2acb6d46: Fix negative layout_binding cases failing on low implementation limits.
Jarkko Pöyry [Mon, 1 Dec 2014 19:48:27 +0000 (19:48 +0000)]
am 2acb6d46: Fix negative layout_binding cases failing on low implementation limits.

* commit '2acb6d4631d6d7084ebe4fb762003bcde1aae336':
  Fix negative layout_binding cases failing on low implementation limits.

9 years agoMerge "Remove sin/cos workaround for libhoudini" into lmp-mr1-dev
Pyry Haulos [Mon, 1 Dec 2014 19:19:18 +0000 (19:19 +0000)]
Merge "Remove sin/cos workaround for libhoudini" into lmp-mr1-dev

9 years agoFix negative layout_binding cases failing on low implementation limits.
Jarkko Pöyry [Thu, 27 Nov 2014 01:36:05 +0000 (17:36 -0800)]
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

9 years agoRemove sin/cos workaround for libhoudini
Pyry Haulos [Fri, 21 Nov 2014 00:11:50 +0000 (16:11 -0800)]
Remove sin/cos workaround for libhoudini

Bug: 18093947
Change-Id: I20dea41a38245ccc6318275207d7981973714cf9

9 years agoFix ambiguous mediump int write in shared_var.atomic tests
Pyry Haulos [Thu, 20 Nov 2014 21:17:15 +0000 (21:17 +0000)]
Fix ambiguous mediump int write in shared_var.atomic tests
automerge: 75be7fa

* commit '75be7fae1949a801c080530de53bdf123abb517a':
  Fix ambiguous mediump int write in shared_var.atomic tests

9 years agoUpdate mustpass XML
Pyry Haulos [Thu, 20 Nov 2014 21:00:10 +0000 (21:00 +0000)]
Update mustpass XML
automerge: 155e5e6

* commit '155e5e6729cfc1f890d6d0de338d7c1f5a1f0cec':
  Update mustpass XML

9 years agoFix ambiguous mediump int write in shared_var.atomic tests
Pyry Haulos [Wed, 19 Nov 2014 23:26:10 +0000 (15:26 -0800)]
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

9 years agoUpdate mustpass XML
Pyry Haulos [Wed, 19 Nov 2014 21:17:03 +0000 (13:17 -0800)]
Update mustpass XML

Bug: 18434194
Change-Id: I7fe9ae6e25d5dc905dace2c8a2c171f80dc7171b

9 years agoam 8c6516bd: Merge "Remove implied \'[0]\' check in XFB array element resource name...
Jarkko Pöyry [Wed, 19 Nov 2014 20:09:41 +0000 (20:09 +0000)]
am 8c6516bd: Merge "Remove implied \'[0]\' check in XFB array element resource name tests." into lmp-mr1-dev

* commit '8c6516bd099f84750fc605807b833f36ab459343':
  Remove implied '[0]' check in XFB array element resource name tests.

9 years agoam 54edf543: Add cube gather tests that avoid corners; remove D32F from mustpass
Pyry Haulos [Wed, 19 Nov 2014 20:05:59 +0000 (20:05 +0000)]
am 54edf543: Add cube gather tests that avoid corners; remove D32F from mustpass

* commit '54edf5431a35b399c5f6d3141be07a33d73c3b8b':
  Add cube gather tests that avoid corners; remove D32F from mustpass

9 years agoMerge "Remove implied '[0]' check in XFB array element resource name tests." into...
Jarkko Pöyry [Wed, 19 Nov 2014 20:00:16 +0000 (20:00 +0000)]
Merge "Remove implied '[0]' check in XFB array element resource name tests." into lmp-mr1-dev

9 years agoAdd cube gather tests that avoid corners; remove D32F from mustpass
Pyry Haulos [Wed, 19 Nov 2014 19:31:46 +0000 (11:31 -0800)]
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

9 years agoRemove implied '[0]' check in XFB array element resource name tests.
Jarkko Pöyry [Wed, 19 Nov 2014 19:24:24 +0000 (11:24 -0800)]
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

9 years agoam f6a65168: Remove get_framebuffer_attachment_parameteriv from MR1 must-pass.
Jarkko Pöyry [Tue, 18 Nov 2014 21:45:14 +0000 (21:45 +0000)]
am f6a65168: Remove get_framebuffer_attachment_parameteriv from MR1 must-pass.

* commit 'f6a65168de87c8923e3f053cc02c1850beea25b4':
  Remove get_framebuffer_attachment_parameteriv from MR1 must-pass.

9 years agoRemove get_framebuffer_attachment_parameteriv from MR1 must-pass.
Jarkko Pöyry [Tue, 18 Nov 2014 21:13:11 +0000 (13:13 -0800)]
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

9 years agoam 79881a65: Merge "DO NOT MERGE Add workaround for incorrect array-bounds warning...
Pyry Haulos [Tue, 18 Nov 2014 17:27:51 +0000 (17:27 +0000)]
am 79881a65: Merge "DO NOT MERGE Add workaround for incorrect array-bounds warning in glsDrawTest.cpp" into lmp-mr1-dev

* commit '79881a65103dfaa9a75e2e72b3e60f58466bb393':
  DO NOT MERGE Add workaround for incorrect array-bounds warning in glsDrawTest.cpp

9 years agoam 246b7d91: DO NOT MERGE Fix setjmp warning in qpTestLog PNG compression code
Pyry Haulos [Tue, 18 Nov 2014 17:27:51 +0000 (17:27 +0000)]
am 246b7d91: DO NOT MERGE Fix setjmp warning in qpTestLog PNG compression code

* commit '246b7d9155dd3fa10c7e7129e41ec3949194f86b':
  DO NOT MERGE Fix setjmp warning in qpTestLog PNG compression code

9 years agoMerge "DO NOT MERGE Add workaround for incorrect array-bounds warning in glsDrawTest...
Pyry Haulos [Tue, 18 Nov 2014 17:18:19 +0000 (17:18 +0000)]
Merge "DO NOT MERGE Add workaround for incorrect array-bounds warning in glsDrawTest.cpp" into lmp-mr1-dev

9 years agoDO NOT MERGE Add workaround for incorrect array-bounds warning in glsDrawTest.cpp
Pyry Haulos [Mon, 10 Nov 2014 18:10:39 +0000 (10:10 -0800)]
DO NOT MERGE Add workaround for incorrect array-bounds warning in glsDrawTest.cpp

Bug: 18329517
Change-Id: I07e4139429301ee306f9a79833da23df143ecafe
(cherry picked from commit 161a3f7331372887eee58a5f2c6dd1265861e1bd)

9 years agoDO NOT MERGE Fix setjmp warning in qpTestLog PNG compression code
Pyry Haulos [Mon, 10 Nov 2014 18:09:32 +0000 (10:09 -0800)]
DO NOT MERGE Fix setjmp warning in qpTestLog PNG compression code

Bug: 18329517
Change-Id: Id0a8202c473b97ba874f5a032d0e4b022664e978
(cherry picked from commit 9d0e28ef9d45a6c8a0b5cb12c922be26353d7285)

9 years agoam 2084300a: DO NOT MERGE Treat adb device info parse failures as warnings
Pyry Haulos [Tue, 18 Nov 2014 02:07:32 +0000 (02:07 +0000)]
am 2084300a: DO NOT MERGE Treat adb device info parse failures as warnings

* commit '2084300a8dfd3458c93c645633077d40884bf6a9':
  DO NOT MERGE Treat adb device info parse failures as warnings

9 years agoDO NOT MERGE Treat adb device info parse failures as warnings
Pyry Haulos [Mon, 10 Nov 2014 18:17:16 +0000 (10:17 -0800)]
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)

9 years agoam c9356cc3: Merge "Remove double underscore cases from mr1 must-pass list." into...
Jarkko Pöyry [Wed, 12 Nov 2014 23:50:25 +0000 (23:50 +0000)]
am c9356cc3: Merge "Remove double underscore cases from mr1 must-pass list." into lmp-mr1-dev

* commit 'c9356cc32d5710ed407efa4613642324421bbf9a':
  Remove double underscore cases from mr1 must-pass list.

9 years agoMerge "Remove double underscore cases from mr1 must-pass list." into lmp-mr1-dev
Jarkko Pöyry [Wed, 12 Nov 2014 22:00:14 +0000 (22:00 +0000)]
Merge "Remove double underscore cases from mr1 must-pass list." into lmp-mr1-dev

9 years agoRemove double underscore cases from mr1 must-pass list.
Jarkko Pöyry [Wed, 12 Nov 2014 21:44:13 +0000 (13:44 -0800)]
Remove double underscore cases from mr1 must-pass list.

Bug: 18357013
Change-Id: If7c76f9b4374a83657280df7dbfcc23673210f0d

9 years agoRemove forward incompatible negative check in rbo api tests.
Jarkko Pöyry [Tue, 11 Nov 2014 22:10:19 +0000 (22:10 +0000)]
Remove forward incompatible negative check in rbo api tests.
automerge: 54b87ef

* commit '54b87ef529da3e76c538af41c8bb8061a57ec23f':
  Remove forward incompatible negative check in rbo api tests.

9 years agoMerge "Initial dEQP mustpass candidates for MR1" into lmp-mr1-dev
Pyry Haulos [Tue, 11 Nov 2014 22:10:05 +0000 (22:10 +0000)]
Merge "Initial dEQP mustpass candidates for MR1" into lmp-mr1-dev
automerge: ce95f3a

* commit 'ce95f3a903f45d6bcb59b7bdd0f7a3119341c700':
  Initial dEQP mustpass candidates for MR1

9 years agoRemove forward incompatible negative check in rbo api tests.
Jarkko Pöyry [Tue, 11 Nov 2014 19:32:48 +0000 (11:32 -0800)]
Remove forward incompatible negative check in rbo api tests.

Bug: 18334766
Change-Id: I794d17420308056b83028dca052ad356919875a7

9 years agoMerge "Initial dEQP mustpass candidates for MR1" into lmp-mr1-dev
Pyry Haulos [Tue, 11 Nov 2014 19:16:51 +0000 (19:16 +0000)]
Merge "Initial dEQP mustpass candidates for MR1" into lmp-mr1-dev

9 years agoMerge "Fix some dEQP GLES2 issues." into lmp-mr1-dev
Jarkko Pöyry [Tue, 11 Nov 2014 18:19:30 +0000 (18:19 +0000)]
Merge "Fix some dEQP GLES2 issues." into lmp-mr1-dev
automerge: a0d087b

* commit 'a0d087b7e2c06cbd2c038e4847dd64961416eb3b':
  Fix some dEQP GLES2 issues.

9 years agoMerge "Fix dEQP issues with identifier names with two underscores." into lmp-mr1-dev
Jarkko Pöyry [Tue, 11 Nov 2014 18:19:27 +0000 (18:19 +0000)]
Merge "Fix dEQP issues with identifier names with two underscores." into lmp-mr1-dev
automerge: 517a144

* commit '517a1445b0dbe48b231b0897ad9bbc5996953c3f':
  Fix dEQP issues with identifier names with two underscores.

9 years agoMerge "Relax GLES3 internal format queries for GLES31 compatibility." into lmp-mr1-dev
Jarkko Pöyry [Tue, 11 Nov 2014 18:19:25 +0000 (18:19 +0000)]
Merge "Relax GLES3 internal format queries for GLES31 compatibility." into lmp-mr1-dev
automerge: e3e5640

* commit 'e3e56402efcd6fdccfd9d0e67837c038904fdb4c':
  Relax GLES3 internal format queries for GLES31 compatibility.

9 years agoAllow trailing newline in trie files.
Jarkko Pöyry [Tue, 11 Nov 2014 18:14:55 +0000 (18:14 +0000)]
Allow trailing newline in trie files.
automerge: 99df2e4

* commit '99df2e43e0ccca26aec6f291ea84a62b36baad68':
  Allow trailing newline in trie files.

9 years agoAdd support for simpler test case list syntax
Pyry Haulos [Tue, 11 Nov 2014 18:14:53 +0000 (18:14 +0000)]
Add support for simpler test case list syntax
automerge: 89659d2

* commit '89659d2685195bf9e34ff7a2e321e6ce471c8462':
  Add support for simpler test case list syntax

9 years agoFirst iteration of new release script
Pyry Haulos [Tue, 11 Nov 2014 18:14:49 +0000 (18:14 +0000)]
First iteration of new release script
automerge: fbf0fd6

* commit 'fbf0fd6745ec32da44b118433b795b7e8896660e':
  First iteration of new release script

9 years agoAdd script for fetching third-party sources
Pyry Haulos [Tue, 11 Nov 2014 18:14:47 +0000 (18:14 +0000)]
Add script for fetching third-party sources
automerge: f28f063

* commit 'f28f0637dc27d47fddedec2ef463c310acc293df':
  Add script for fetching third-party sources

9 years agoFixes to EGL negative api tests.
Mika Isojärvi [Tue, 11 Nov 2014 18:14:45 +0000 (18:14 +0000)]
Fixes to EGL negative api tests.
automerge: d9ae6af

* commit 'd9ae6afecd7e9b1904c171ee958fc7dda47ee5f2':
  Fixes to EGL negative api tests.

9 years agoFix EGL_MIPMAP_LEVEL query checks.
Mika Isojärvi [Tue, 11 Nov 2014 18:14:43 +0000 (18:14 +0000)]
Fix EGL_MIPMAP_LEVEL query checks.
automerge: 358d99c

* commit '358d99cacdf7a16393046dedd1dafc7db0b0f703':
  Fix EGL_MIPMAP_LEVEL query checks.

9 years agoFix EGL_CONTEXT_CLIENT_VERSION check.
Mika Isojärvi [Tue, 11 Nov 2014 18:14:41 +0000 (18:14 +0000)]
Fix EGL_CONTEXT_CLIENT_VERSION check.
automerge: 42eb50c

* commit '42eb50c1e508d12e8439ae4962ab5aa935ec4574':
  Fix EGL_CONTEXT_CLIENT_VERSION check.