platform/upstream/VK-GL-CTS.git
9 years agoFix GLES2 negative test issues.
Jarkko Pöyry [Wed, 17 Dec 2014 01:07:56 +0000 (17:07 -0800)]
Fix GLES2 negative test issues.

- Check GL_OES_fbo_render_mipmap extension in framebuffer_texture2d negative
  test.
- Check GL_EXT_draw_buffers in builtin_variable.max_draw_buffers_* tests.
- Fix invalid uniform location check in get_uniformfv negative state test.

Bug: 18620565
Change-Id: I2158a10ca859e3c40219bd324e7a02c0ff10e42b

9 years agoFix GLES2 negative texture api tests.
Jarkko Pöyry [Tue, 16 Dec 2014 22:11:01 +0000 (14:11 -0800)]
Fix GLES2 negative texture api tests.

- Remove broken compressedtexsubimage2d_invalid_format test. Function is not
  required to generate INVALID_ENUM on invalid format. Spec only states that
  format must match the target texture format or INVALID_OPERATION.
- Remove broken generatemipmap_invalid_target_bind test.
- Add npot extension check to generatemipmap_npot_wdt_hgt test.
- Add GL_EXT_texture_compression_s3tc and GL_IMG_texture_compression_pvrtc
  format pretty-printing.

Bug: 18770284
Change-Id: I9c2c8d059b04eb51885062e9f0b78c2254050521

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

* commit '08b5461b39b267b82f0695e4cbed85ba1c0e65c5':
  Require renderability of SRGB,UNSIGNED_BYTE from NV_sRGB_formats.

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 45f58e13: am 2d015902: Remove known failures from L-MR1 mustpass
Pyry Haulos [Fri, 12 Dec 2014 20:22:04 +0000 (20:22 +0000)]
am 45f58e13: am 2d015902: Remove known failures from L-MR1 mustpass

* commit '45f58e13cec58e71fd2a6f163d80974f85549e2b':
  Remove known failures from L-MR1 mustpass

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 4924e58e: am 1166935c: Merge "Fix program leak in sglrGLContext CreateProgram...
Jarkko Pöyry [Wed, 10 Dec 2014 21:56:24 +0000 (21:56 +0000)]
am 4924e58e: am 1166935c: Merge "Fix program leak in sglrGLContext CreateProgram on build failure." into lmp-mr1-dev

* commit '4924e58edb9283559302aa1969f2d5823ed0e963':
  Fix program leak in sglrGLContext CreateProgram on build failure.

9 years agoam 78add1e6: am 664e0500: Fix atomic min and max signed value verification.
Jarkko Pöyry [Wed, 10 Dec 2014 21:56:23 +0000 (21:56 +0000)]
am 78add1e6: am 664e0500: Fix atomic min and max signed value verification.

* commit '78add1e6aeb4dfd79b65f39c1ec4c20c7a687126':
  Fix atomic min and max signed value verification.

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 agoam ae2269a2: am 47b9d7f9: Merge "Relax shader derivative test verification." into...
Jarkko Pöyry [Tue, 9 Dec 2014 00:56:52 +0000 (00:56 +0000)]
am ae2269a2: am 47b9d7f9: Merge "Relax shader derivative test verification." into lmp-mr1-dev

* commit 'ae2269a28139f7dfa557f6b268ca8d9e99b58eba':
  Relax shader derivative test verification.

9 years agoam f3cfb67d: am a7438f76: Fix bug in handling CRLF line endings in ShaderLibrary
Pyry Haulos [Tue, 9 Dec 2014 00:56:51 +0000 (00:56 +0000)]
am f3cfb67d: am a7438f76: Fix bug in handling CRLF line endings in ShaderLibrary

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

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 agoam d8fdba48: am 13db3557: Remove dEQP workaround for GCC prescott internal compiler...
Jarkko Pöyry [Fri, 5 Dec 2014 21:21:47 +0000 (21:21 +0000)]
am d8fdba48: am 13db3557: Remove dEQP workaround for GCC prescott internal compiler error.

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

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 agoGenerate EGL framework .inl files from Khronos XML registry
Pyry Haulos [Fri, 21 Nov 2014 22:56:21 +0000 (14:56 -0800)]
Generate EGL framework .inl files from Khronos XML registry

This change adds support for producing auto-generated parts of the EGL
framework from official Khronos XML API description.

The change comes with some refactoring of opengl generator scripts as
common code is moved to scripts/khr_util.

Bug: 18273960
Change-Id: I4da9a1a5fae02854e3de3facfc93b325e3087502

9 years agoAdd GL_EXT_shader_implicit_conversions to ES3.1 wrapper ctx
Pyry Haulos [Wed, 3 Dec 2014 21:06:13 +0000 (13:06 -0800)]
Add GL_EXT_shader_implicit_conversions to ES3.1 wrapper ctx

Underlying GL core context always supports some fashion of implicit
conversions. Thus supporting GL_EXT_shader_implicit_conversions requires
only advertising the extension.

Change-Id: I39be9eab5bb7ab32a4738afe73b374cc059e81b8

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 27cb77a6: am 1bfa102d: Fix incompatible interpolation interfaces in random SSO...
Jarkko Pöyry [Tue, 2 Dec 2014 06:47:10 +0000 (06:47 +0000)]
am 27cb77a6: am 1bfa102d: Fix incompatible interpolation interfaces in random SSO tests.

* commit '27cb77a6a5f40e497359a74f530fb5bb39e4ce67':
  Fix incompatible interpolation interfaces in random SSO tests.

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 792cada8: am edd21bd9: Merge "Remove sin/cos workaround for libhoudini" into lmp...
Pyry Haulos [Mon, 1 Dec 2014 20:07:58 +0000 (20:07 +0000)]
am 792cada8: am edd21bd9: Merge "Remove sin/cos workaround for libhoudini" into lmp-mr1-dev

* commit '792cada8a638ee3948c86d9cf6eb511ac74bbe46':
  Remove sin/cos workaround for libhoudini

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 521baaa3: am 2acb6d46: Fix negative layout_binding cases failing on low implementa...
Jarkko Pöyry [Mon, 1 Dec 2014 20:00:39 +0000 (20:00 +0000)]
am 521baaa3: am 2acb6d46: Fix negative layout_binding cases failing on low implementation limits.

* commit '521baaa30763b29d5e99d8d36e509200dcda4f6b':
  Fix negative layout_binding cases failing on low implementation limits.

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 agoAdd Android build arg for java API for LaunchControl integration.
Kalle Raita [Sat, 22 Nov 2014 00:58:07 +0000 (16:58 -0800)]
Add Android build arg for java API for LaunchControl integration.

Change-Id: I8e10eac0d460e490840740f34193639b78202a58

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 agoUse git commit id as release identifier in development builds
Pyry Haulos [Thu, 20 Nov 2014 22:29:20 +0000 (14:29 -0800)]
Use git commit id as release identifier in development builds

This change adds support for using latest git commit id as release name
and id. This is done only if:

1) No existing release info file is detected. Release script will
generate that file so actual release builds won't accidentally use
development identifiers.

2) .git dir is detected.

3) Python binary is found, so this change doesn't add mandatory
build-time dependency to python.

Bug: 18445909
Change-Id: I3253b8b05f14e507774bb43331872607ffe6c1d0

9 years agoam 59b1950b: Fix ambiguous mediump int write in shared_var.atomic tests automerge...
Pyry Haulos [Thu, 20 Nov 2014 21:23:50 +0000 (21:23 +0000)]
am 59b1950b: Fix ambiguous mediump int write in shared_var.atomic tests automerge: 75be7fa

* commit '59b1950b68a8b09c5c51ff22267dab958fd22d1a':
  Fix ambiguous mediump int write in shared_var.atomic tests

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 agoam 4789df79: Update mustpass XML automerge: 155e5e6
Pyry Haulos [Thu, 20 Nov 2014 21:07:05 +0000 (21:07 +0000)]
am 4789df79: Update mustpass XML automerge: 155e5e6

* commit '4789df790eb9d9bad8121ab01f2a1caaa9ff4e2d':
  Update mustpass XML

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 7d8acc71: am 8c6516bd: Merge "Remove implied \'[0]\' check in XFB array element...
Jarkko Pöyry [Wed, 19 Nov 2014 20:15:06 +0000 (20:15 +0000)]
am 7d8acc71: am 8c6516bd: Merge "Remove implied \'[0]\' check in XFB array element resource name tests." into lmp-mr1-dev

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

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

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

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 agoMerge "Add tests for EGL_ANDROID_image_native_buffer."
Mika Isojärvi [Wed, 19 Nov 2014 12:33:39 +0000 (12:33 +0000)]
Merge "Add tests for EGL_ANDROID_image_native_buffer."

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

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

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 d331a3a8: (-s ours) am 79881a65: Merge "DO NOT MERGE Add workaround for incorrect...
Pyry Haulos [Tue, 18 Nov 2014 20:21:19 +0000 (20:21 +0000)]
am d331a3a8: (-s ours) am 79881a65: Merge "DO NOT MERGE Add workaround for incorrect array-bounds warning in glsDrawTest.cpp" into lmp-mr1-dev

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

9 years agoam bc4cbda8: (-s ours) am 246b7d91: DO NOT MERGE Fix setjmp warning in qpTestLog...
Pyry Haulos [Tue, 18 Nov 2014 20:21:19 +0000 (20:21 +0000)]
am bc4cbda8: (-s ours) am 246b7d91: DO NOT MERGE Fix setjmp warning in qpTestLog PNG compression code

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

9 years agoam 028bb2ef: (-s ours) am 2084300a: DO NOT MERGE Treat adb device info parse failures...
Pyry Haulos [Tue, 18 Nov 2014 20:18:25 +0000 (20:18 +0000)]
am 028bb2ef: (-s ours) am 2084300a: DO NOT MERGE Treat adb device info parse failures as warnings

* commit '028bb2ef30773d7efcf50dc0e6da2ed107e8a7c7':
  DO NOT MERGE Treat adb device info parse failures as warnings

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 agoAdd tests for EGL_ANDROID_image_native_buffer.
Mika Isojärvi [Wed, 29 Oct 2014 13:59:31 +0000 (15:59 +0200)]
Add tests for EGL_ANDROID_image_native_buffer.

Add tests and required utilities for EGL_ANDROID_image_native_buffer.

Change-Id: I0763f49d09806118ddc21d905c3223a6978dcc5b

9 years agoMerge "Add support for compressed 3D/2D array textures."
Mika Isojärvi [Tue, 18 Nov 2014 07:45:53 +0000 (07:45 +0000)]
Merge "Add support for compressed 3D/2D array textures."

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 agoAllow SDK path to be unknown in the Android build.
Kalle Raita [Mon, 17 Nov 2014 18:40:26 +0000 (10:40 -0800)]
Allow SDK path to be unknown in the Android build.

Shorten the code to get the NDK environment var with None safety.

Change-Id: I5bd45d6c90a1801b3b076e32a139ca5029eb8fb0

9 years agoFix standalone Android build
Pyry Haulos [Mon, 17 Nov 2014 17:37:44 +0000 (09:37 -0800)]
Fix standalone Android build

Trying to get ANDROID_NKD_PATH from os.environ will throw an error if no
such environment variable is set.

Also includes a small cleanup for CONFIG_STRINGS.

Change-Id: I85e19d2074d8330c2397509084361802602be18f

9 years agoAdd support for compressed 3D/2D array textures.
Mika Isojärvi [Tue, 4 Nov 2014 15:30:50 +0000 (17:30 +0200)]
Add support for compressed 3D/2D array textures.

Add support for 3D and 2D array textures to tcu::CompressedTexture.
Also cleaned up the tcuCompressedTexture.hpp/.cpp.

Change-Id: I407e04f72d4dbc4e705d26600fbf03607a6c4ea2

9 years agoUse env variable ANDROID_NDK_PATH as 3rd option for NDK dir.
Kalle Raita [Thu, 13 Nov 2014 21:00:08 +0000 (13:00 -0800)]
Use env variable ANDROID_NDK_PATH as 3rd option for NDK dir.

Also added some additional user info for debugging issues.

Change-Id: I6d82538453879877b51be2d852044b9ce9d49eee

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

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

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 agoAdd missing EGL utlity files to makefile.
Mika Isojärvi [Wed, 12 Nov 2014 13:38:40 +0000 (15:38 +0200)]
Add missing EGL utlity files to makefile.

Add missing new eglu:: utility files to android makefile.

Change-Id: Idc1b5974753add4c5095719c79d7c07b6e405b60

9 years agoMerge "Refactored EGLImage tests."
Mika Isojärvi [Wed, 12 Nov 2014 12:21:04 +0000 (12:21 +0000)]
Merge "Refactored EGLImage tests."

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

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

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

* commit '6a2e0caae92effd9279ae71d67c4814021598af5':
  Initial dEQP mustpass candidates for MR1

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 agoam a0e21bdc: Merge "Fix some dEQP GLES2 issues." into lmp-mr1-dev automerge: a0d087b
Jarkko Pöyry [Tue, 11 Nov 2014 18:40:00 +0000 (18:40 +0000)]
am a0e21bdc: Merge "Fix some dEQP GLES2 issues." into lmp-mr1-dev automerge: a0d087b

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

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

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

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

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

9 years agoam 2ca027c8: Allow trailing newline in trie files. automerge: 99df2e4
Jarkko Pöyry [Tue, 11 Nov 2014 18:39:20 +0000 (18:39 +0000)]
am 2ca027c8: Allow trailing newline in trie files. automerge: 99df2e4

* commit '2ca027c89134c1c41cfc6351be75cadb8d22a535':
  Allow trailing newline in trie files.

9 years agoam c0671cd9: (-s ours) Add support for simpler test case list syntax automerge: 89659d2
Pyry Haulos [Tue, 11 Nov 2014 18:39:19 +0000 (18:39 +0000)]
am c0671cd9: (-s ours) Add support for simpler test case list syntax automerge: 89659d2

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

9 years agoam da81b9e8: First iteration of new release script automerge: fbf0fd6
Pyry Haulos [Tue, 11 Nov 2014 18:33:39 +0000 (18:33 +0000)]
am da81b9e8: First iteration of new release script automerge: fbf0fd6

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

9 years agoam a723267c: Add script for fetching third-party sources automerge: f28f063
Pyry Haulos [Tue, 11 Nov 2014 18:33:38 +0000 (18:33 +0000)]
am a723267c: Add script for fetching third-party sources automerge: f28f063

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

9 years agoam 3f04be37: Fixes to EGL negative api tests. automerge: d9ae6af
Mika Isojärvi [Tue, 11 Nov 2014 18:33:37 +0000 (18:33 +0000)]
am 3f04be37: Fixes to EGL negative api tests. automerge: d9ae6af

* commit '3f04be3776b766351d288c794a8b20e52b843415':
  Fixes to EGL negative api tests.

9 years agoam f48f1648: Fix EGL_MIPMAP_LEVEL query checks. automerge: 358d99c
Mika Isojärvi [Tue, 11 Nov 2014 18:33:37 +0000 (18:33 +0000)]
am f48f1648: Fix EGL_MIPMAP_LEVEL query checks. automerge: 358d99c

* commit 'f48f164892b6036895b5904bef8c1bfd2b402beb':
  Fix EGL_MIPMAP_LEVEL query checks.

9 years agoam 6be9bbba: Fix EGL_CONTEXT_CLIENT_VERSION check. automerge: 42eb50c
Mika Isojärvi [Tue, 11 Nov 2014 18:33:36 +0000 (18:33 +0000)]
am 6be9bbba: Fix EGL_CONTEXT_CLIENT_VERSION check. automerge: 42eb50c

* commit '6be9bbba81082921da4b3270e7688aeca0e49b51':
  Fix EGL_CONTEXT_CLIENT_VERSION check.

9 years agoam 46364a2b: .gitignore updates automerge: 6bcd1ae
Pyry Haulos [Tue, 11 Nov 2014 18:33:35 +0000 (18:33 +0000)]
am 46364a2b: .gitignore updates automerge: 6bcd1ae

* commit '46364a2beb81dfd0ccc8b5e457a1e38cf23a85bd':
  .gitignore updates

9 years agoam e8ffce34: Make r10c toolchain compile flags more Android-ish automerge: fed851d
Pyry Haulos [Tue, 11 Nov 2014 18:33:35 +0000 (18:33 +0000)]
am e8ffce34: Make r10c toolchain compile flags more Android-ish automerge: fed851d

* commit 'e8ffce34082af38fc1929fb3a88a8255bc002a1a':
  Make r10c toolchain compile flags more Android-ish

9 years agoam dc3b278f: Endianness fixes to bilinear & fuzzy image compares automerge: 366985e
Pyry Haulos [Tue, 11 Nov 2014 18:33:34 +0000 (18:33 +0000)]
am dc3b278f: Endianness fixes to bilinear & fuzzy image compares automerge: 366985e

* commit 'dc3b278fffea5db455cb7550eb95bc2018162e4c':
  Endianness fixes to bilinear & fuzzy image compares

9 years agoam fc427ee2: Android APK build with parametrized build root dir automerge: baf29b3
Kalle Raita [Tue, 11 Nov 2014 18:33:34 +0000 (18:33 +0000)]
am fc427ee2: Android APK build with parametrized build root dir automerge: baf29b3

* commit 'fc427ee228bd70a9e8143991d95368ff66bad535':
  Android APK build with parametrized build root dir

9 years agoam 442b9606: (-s ours) Rename libtestercore.so to libdeqp.so automerge: 04d5126
Pyry Haulos [Tue, 11 Nov 2014 18:33:33 +0000 (18:33 +0000)]
am 442b9606: (-s ours) Rename libtestercore.so to libdeqp.so automerge: 04d5126

* commit '442b960625c003853b4dd86b403f31fcc6d08e57':
  Rename libtestercore.so to libdeqp.so

9 years agoam a9adba50: (-s ours) Merge "Fix typo (GCC->CLANG) in general Clang compiler defs...
Pyry Haulos [Tue, 11 Nov 2014 18:27:25 +0000 (18:27 +0000)]
am a9adba50: (-s ours) Merge "Fix typo (GCC->CLANG) in general Clang compiler defs." into lmp-mr1-dev automerge: e89ebf1

* commit 'a9adba501c1b65a04fbaa1ca5f9b30dc30af7987':
  Fix typo (GCC->CLANG) in general Clang compiler defs.