platform/upstream/VK-GL-CTS.git
9 years agoam 88fd7709: Merge "Fix clang string literal conversion warnings."
Jarkko Pöyry [Fri, 5 Jun 2015 18:52:57 +0000 (18:52 +0000)]
am 88fd7709: Merge "Fix clang string literal conversion warnings."

* commit '88fd77093706d1a0b9b27421b37ef53886634122':
  Fix clang string literal conversion warnings.

9 years agoMerge "Fix clang string literal conversion warnings."
Jarkko Pöyry [Fri, 5 Jun 2015 18:41:14 +0000 (18:41 +0000)]
Merge "Fix clang string literal conversion warnings."

9 years agoam 4eb2cb32: am e26f66d1: am 27074140: Merge "Check sampler limits in random shader...
Jarkko Pöyry [Fri, 5 Jun 2015 02:24:42 +0000 (02:24 +0000)]
am 4eb2cb32: am e26f66d1: am 27074140: Merge "Check sampler limits in random shader cases." into mnc-dev

* commit '4eb2cb326d11cb4bc2117f26b1b527c095699f93':
  Check sampler limits in random shader cases.

9 years agoam e26f66d1: am 27074140: Merge "Check sampler limits in random shader cases." into...
Jarkko Pöyry [Fri, 5 Jun 2015 02:11:38 +0000 (02:11 +0000)]
am e26f66d1: am 27074140: Merge "Check sampler limits in random shader cases." into mnc-dev

* commit 'e26f66d1c9ab11cc24e916e8cdb273fdabbd6fba':
  Check sampler limits in random shader cases.

9 years agoam 27074140: Merge "Check sampler limits in random shader cases." into mnc-dev
Jarkko Pöyry [Fri, 5 Jun 2015 02:00:34 +0000 (02:00 +0000)]
am 27074140: Merge "Check sampler limits in random shader cases." into mnc-dev

* commit '27074140be9b37c0d5a4f75ebbcd90d98f5b758d':
  Check sampler limits in random shader cases.

9 years agoam 84dc52eb: Merge "Fix some -Wconversion warnings."
Jarkko Pöyry [Fri, 5 Jun 2015 01:53:37 +0000 (01:53 +0000)]
am 84dc52eb: Merge "Fix some -Wconversion warnings."

* commit '84dc52ebc4748220d26bb63d884a5ab37e1204cf':
  Fix some -Wconversion warnings.

9 years agoMerge "Fix some -Wconversion warnings."
Jarkko Pöyry [Fri, 5 Jun 2015 01:42:26 +0000 (01:42 +0000)]
Merge "Fix some -Wconversion warnings."

9 years agoMerge "Check sampler limits in random shader cases." into mnc-dev
Jarkko Pöyry [Fri, 5 Jun 2015 01:37:47 +0000 (01:37 +0000)]
Merge "Check sampler limits in random shader cases." into mnc-dev

9 years agoam 8527d809: am 4383d07e: am 27fd616c: am a4a7a175: am fe14a7c9: Remove fragment_out...
Pyry Haulos [Thu, 4 Jun 2015 15:19:23 +0000 (15:19 +0000)]
am 8527d809: am 4383d07e: am 27fd616c: am a4a7a175: am fe14a7c9: Remove fragment_out tests with too strict thresholds from mustpass automerge: f55476d

* commit '8527d8093a9046eca0a2c0c182498e892ce3395a':
  Remove fragment_out tests with too strict thresholds from mustpass

9 years agoam 4383d07e: am 27fd616c: am a4a7a175: am fe14a7c9: Remove fragment_out tests with...
Pyry Haulos [Thu, 4 Jun 2015 15:08:22 +0000 (15:08 +0000)]
am 4383d07e: am 27fd616c: am a4a7a175: am fe14a7c9: Remove fragment_out tests with too strict thresholds from mustpass automerge: f55476d

* commit '4383d07ed610e01cae02e78d5045dc71ddc4dae2':
  Remove fragment_out tests with too strict thresholds from mustpass

9 years agoam 27fd616c: am a4a7a175: am fe14a7c9: Remove fragment_out tests with too strict...
Pyry Haulos [Thu, 4 Jun 2015 14:56:28 +0000 (14:56 +0000)]
am 27fd616c: am a4a7a175: am fe14a7c9: Remove fragment_out tests with too strict thresholds from mustpass automerge: f55476d

* commit '27fd616c26df2abcc3e28a559076519f8615f011':
  Remove fragment_out tests with too strict thresholds from mustpass

9 years agoam a4a7a175: am fe14a7c9: Remove fragment_out tests with too strict thresholds from...
Pyry Haulos [Thu, 4 Jun 2015 14:35:13 +0000 (14:35 +0000)]
am a4a7a175: am fe14a7c9: Remove fragment_out tests with too strict thresholds from mustpass automerge: f55476d

* commit 'a4a7a175989eea576ffbf039c6aadba65c5a2481':
  Remove fragment_out tests with too strict thresholds from mustpass

9 years agoFix some -Wconversion warnings.
Jarkko Pöyry [Fri, 29 May 2015 23:45:58 +0000 (16:45 -0700)]
Fix some -Wconversion warnings.

Bug: 21161908
Change-Id: If8d1703c9773eaaed5ea2557833cde32ced97bff

9 years agoFix clang string literal conversion warnings.
Jarkko Pöyry [Fri, 29 May 2015 23:36:30 +0000 (16:36 -0700)]
Fix clang string literal conversion warnings.

- Add DE_FATAL(MSG) macro to replace DE_ASSERT(!"MSG") pattern used in
  code.

Bug: 21161908
Change-Id: I96414b9ecfbb953b1c5236753c21c5c2d08d3f59

9 years agoam a08542b3: am f6cb6782: am 20bdbf28: Remove broken sampler2darrayshadow_vertex...
Jarkko Pöyry [Thu, 4 Jun 2015 01:03:32 +0000 (01:03 +0000)]
am a08542b3: am f6cb6782: am 20bdbf28: Remove broken sampler2darrayshadow_vertex from mustpass.

* commit 'a08542b390e6142f2fde4e71441c848998f1ab39':
  Remove broken sampler2darrayshadow_vertex from mustpass.

9 years agoam f6cb6782: am 20bdbf28: Remove broken sampler2darrayshadow_vertex from mustpass.
Jarkko Pöyry [Thu, 4 Jun 2015 00:50:54 +0000 (00:50 +0000)]
am f6cb6782: am 20bdbf28: Remove broken sampler2darrayshadow_vertex from mustpass.

* commit 'f6cb6782070743ba8d5cd43820936525f3ee843d':
  Remove broken sampler2darrayshadow_vertex from mustpass.

9 years agoCheck sampler limits in random shader cases.
Jarkko Pöyry [Wed, 3 Jun 2015 00:30:08 +0000 (17:30 -0700)]
Check sampler limits in random shader cases.

Bug: 21526017
Change-Id: Iad3b19889e5f4d6c9b9ce6bc2337dd2a02ecc2cf

9 years agoam 20bdbf28: Remove broken sampler2darrayshadow_vertex from mustpass.
Jarkko Pöyry [Thu, 4 Jun 2015 00:37:27 +0000 (00:37 +0000)]
am 20bdbf28: Remove broken sampler2darrayshadow_vertex from mustpass.

* commit '20bdbf2821ace3b36278c0146fed3a1d001e208c':
  Remove broken sampler2darrayshadow_vertex from mustpass.

9 years agoam 974fae56: Merge "Port GLES2 and 3 binding query tests to use gls state query utils."
Jarkko Pöyry [Thu, 4 Jun 2015 00:24:53 +0000 (00:24 +0000)]
am 974fae56: Merge "Port GLES2 and 3 binding query tests to use gls state query utils."

* commit '974fae569097808329ca8c2cb3ac707aeb7339c6':
  Port GLES2 and 3 binding query tests to use gls state query utils.

9 years agoMerge "Port GLES2 and 3 binding query tests to use gls state query utils."
Jarkko Pöyry [Thu, 4 Jun 2015 00:13:01 +0000 (00:13 +0000)]
Merge "Port GLES2 and 3 binding query tests to use gls state query utils."

9 years agoRemove broken sampler2darrayshadow_vertex from mustpass.
Jarkko Pöyry [Thu, 4 Jun 2015 00:05:43 +0000 (17:05 -0700)]
Remove broken sampler2darrayshadow_vertex from mustpass.

Bug: 21620051
Change-Id: I06bb13be9a9487c32911a0bfa25cfaab19984857

9 years agoam f8b47145: Merge "Use fast paths for sRGB formats in PixelBufferAccess."
Mika Isojärvi [Wed, 3 Jun 2015 23:31:10 +0000 (23:31 +0000)]
am f8b47145: Merge "Use fast paths for sRGB formats in PixelBufferAccess."

* commit 'f8b471459373fa53214af29573d8100050ba34df':
  Use fast paths for sRGB formats in PixelBufferAccess.

9 years agoMerge "Use fast paths for sRGB formats in PixelBufferAccess."
Mika Isojärvi [Wed, 3 Jun 2015 23:18:19 +0000 (23:18 +0000)]
Merge "Use fast paths for sRGB formats in PixelBufferAccess."

9 years agoam 9bc836cb: am bcf8ed33: am f7e5472d: Convert ES3 uniform block precision mismatch...
Jarkko Pöyry [Wed, 3 Jun 2015 22:45:25 +0000 (22:45 +0000)]
am 9bc836cb: am bcf8ed33: am f7e5472d: Convert ES3 uniform block precision mismatch test to positive test.

* commit '9bc836cb140c8ead570e42d31e4fe16e55e95e97':
  Convert ES3 uniform block precision mismatch test to positive test.

9 years agoam bcf8ed33: am f7e5472d: Convert ES3 uniform block precision mismatch test to positi...
Jarkko Pöyry [Wed, 3 Jun 2015 22:26:08 +0000 (22:26 +0000)]
am bcf8ed33: am f7e5472d: Convert ES3 uniform block precision mismatch test to positive test.

* commit 'bcf8ed3378658294194db5ce421c7ebe3302fb9b':
  Convert ES3 uniform block precision mismatch test to positive test.

9 years agoam f7e5472d: Convert ES3 uniform block precision mismatch test to positive test.
Jarkko Pöyry [Wed, 3 Jun 2015 21:21:00 +0000 (21:21 +0000)]
am f7e5472d: Convert ES3 uniform block precision mismatch test to positive test.

* commit 'f7e5472d9e62e362097e465e8843601f343c1076':
  Convert ES3 uniform block precision mismatch test to positive test.

9 years agoConvert ES3 uniform block precision mismatch test to positive test.
Jarkko Pöyry [Tue, 2 Jun 2015 23:15:27 +0000 (16:15 -0700)]
Convert ES3 uniform block precision mismatch test to positive test.

- Rename dEQP-GLES3.functional.shaders.linkage.uniform.block.precision_mismatch
  to ..differing_precision and change expectation to expect no compile failure.
  New behavior matches resolution of Khronos bug 10287.

Bug: 21326228
Change-Id: Ibe6d8899c3dee061f5661b7e63e2d7e653232a8b

9 years agoUse fast paths for sRGB formats in PixelBufferAccess.
Mika Isojärvi [Tue, 28 Apr 2015 21:46:42 +0000 (14:46 -0700)]
Use fast paths for sRGB formats in PixelBufferAccess.

Change-Id: I1124947adaf32bd1f7501b022eb8d0a9294e3747

9 years agoam ba29eb39: am a22a71f1: am 27f6f9f6: Remove GLES3 attribute location aliasing tests...
Mika Isojärvi [Tue, 2 Jun 2015 20:47:28 +0000 (20:47 +0000)]
am ba29eb39: am a22a71f1: am 27f6f9f6: Remove GLES3 attribute location aliasing tests from must pass set

* commit 'ba29eb39cbd844b16f8ff3dc9ad07803a5a19844':
  Remove GLES3 attribute location aliasing tests from must pass set

9 years agoam a22a71f1: am 27f6f9f6: Remove GLES3 attribute location aliasing tests from must...
Mika Isojärvi [Tue, 2 Jun 2015 20:33:15 +0000 (20:33 +0000)]
am a22a71f1: am 27f6f9f6: Remove GLES3 attribute location aliasing tests from must pass set

* commit 'a22a71f136a1417d29c59df0e0ef246670ef0037':
  Remove GLES3 attribute location aliasing tests from must pass set

9 years agoam e16b0f52: Improve command line executors error messages.
Mika Isojärvi [Tue, 2 Jun 2015 20:00:24 +0000 (20:00 +0000)]
am e16b0f52: Improve command line executors error messages.

* commit 'e16b0f52b4af5e934670dfc778cece6b3a4eb9b0':
  Improve command line executors error messages.

9 years agoam fe14a7c9: Remove fragment_out tests with too strict thresholds from mustpass autom...
Pyry Haulos [Tue, 2 Jun 2015 18:54:45 +0000 (18:54 +0000)]
am fe14a7c9: Remove fragment_out tests with too strict thresholds from mustpass automerge: f55476d

* commit 'fe14a7c9710eaccf9792ec125e359d56c15ca22e':
  Remove fragment_out tests with too strict thresholds from mustpass

9 years agoam 27f6f9f6: Remove GLES3 attribute location aliasing tests from must pass set
Mika Isojärvi [Tue, 2 Jun 2015 18:10:38 +0000 (18:10 +0000)]
am 27f6f9f6: Remove GLES3 attribute location aliasing tests from must pass set

* commit '27f6f9f6bcbae90c2f90e30bceb036eb5dc535a7':
  Remove GLES3 attribute location aliasing tests from must pass set

9 years agoPort GLES2 and 3 binding query tests to use gls state query utils.
Jarkko Pöyry [Mon, 1 Jun 2015 23:42:47 +0000 (16:42 -0700)]
Port GLES2 and 3 binding query tests to use gls state query utils.

Bug: 21326686
Bug: 19144698
Change-Id: I39d46ff18eccb8b3d148cb05cb2cf7fdb69432be

9 years agoImprove command line executors error messages.
Mika Isojärvi [Mon, 18 May 2015 22:32:39 +0000 (15:32 -0700)]
Improve command line executors error messages.

- Improve descriptions of command line arguments.
- Remove meaningless default arguments.
- Add more checks to make sure command line arguments are sane.
- Add more information to some error messages.

Bug: 21161902
Change-Id: I509db5933b117b4313b6a7836274ffe091cca9d0

9 years agoRemove fragment_out tests with too strict thresholds from mustpass
Pyry Haulos [Tue, 2 Jun 2015 01:45:27 +0000 (01:45 +0000)]
Remove fragment_out tests with too strict thresholds from mustpass
automerge: f55476d

* commit 'f55476d831c84f6a2dd6ded052f4d69313176719':
  Remove fragment_out tests with too strict thresholds from mustpass

9 years agoRemove fragment_out tests with too strict thresholds from mustpass
Pyry Haulos [Thu, 19 Mar 2015 17:35:22 +0000 (10:35 -0700)]
Remove fragment_out tests with too strict thresholds from mustpass

Bug: 19380820
Change-Id: I4a650ba1cf0e77723708198ffbce4cb62cafb82f

9 years agoRemove GLES3 attribute location aliasing tests from must pass set
Mika Isojärvi [Mon, 1 Jun 2015 19:49:49 +0000 (12:49 -0700)]
Remove GLES3 attribute location aliasing tests from must pass set

Bug: 21495208
Change-Id: Ifceb05d3b627e775746bfd42131ea3b184cdfddc

9 years agoam 33504771: am 6d52c15d: am 71438518: Merge "Allow alternative mix() implementation...
Pyry Haulos [Mon, 1 Jun 2015 17:49:59 +0000 (17:49 +0000)]
am 33504771: am 6d52c15d: am 71438518: Merge "Allow alternative mix() implementation" into mnc-dev

* commit '3350477113b5d1764b2b54049b09e8b78e5da112':
  Allow alternative mix() implementation

9 years agoam e07447a3: am 0c1e225c: am 123c801f: Allow different multiplication order in reflect()
Pyry Haulos [Mon, 1 Jun 2015 17:49:57 +0000 (17:49 +0000)]
am e07447a3: am 0c1e225c: am 123c801f: Allow different multiplication order in reflect()

* commit 'e07447a38e9546e3a4a15ce66c7df6e1c68dfa92':
  Allow different multiplication order in reflect()

9 years agoam 6d52c15d: am 71438518: Merge "Allow alternative mix() implementation" into mnc-dev
Pyry Haulos [Mon, 1 Jun 2015 17:34:05 +0000 (17:34 +0000)]
am 6d52c15d: am 71438518: Merge "Allow alternative mix() implementation" into mnc-dev

* commit '6d52c15d4b4243778f8fe46514eb4693f507963a':
  Allow alternative mix() implementation

9 years agoam 0c1e225c: am 123c801f: Allow different multiplication order in reflect()
Pyry Haulos [Mon, 1 Jun 2015 17:34:04 +0000 (17:34 +0000)]
am 0c1e225c: am 123c801f: Allow different multiplication order in reflect()

* commit '0c1e225cff3b3ba54a2de50be25943d0b71a1863':
  Allow different multiplication order in reflect()

9 years agoam 71438518: Merge "Allow alternative mix() implementation" into mnc-dev
Pyry Haulos [Mon, 1 Jun 2015 17:06:40 +0000 (17:06 +0000)]
am 71438518: Merge "Allow alternative mix() implementation" into mnc-dev

* commit '71438518d5d9fc0d4d1b987aab13bd5caefbcf88':
  Allow alternative mix() implementation

9 years agoam 123c801f: Allow different multiplication order in reflect()
Pyry Haulos [Mon, 1 Jun 2015 17:06:39 +0000 (17:06 +0000)]
am 123c801f: Allow different multiplication order in reflect()

* commit '123c801f106dd1157fc889eaec934272ac6be937':
  Allow different multiplication order in reflect()

9 years agoam 812e1aa9: am 8b33db04: am 0557a707: Add support for alternative forms to precision...
Pyry Haulos [Mon, 1 Jun 2015 16:00:22 +0000 (16:00 +0000)]
am 812e1aa9: am 8b33db04: am 0557a707: Add support for alternative forms to precision tests

* commit '812e1aa9b46e356d04f0d233663e3584033392cd':
  Add support for alternative forms to precision tests

9 years agoam 8b33db04: am 0557a707: Add support for alternative forms to precision tests
Pyry Haulos [Mon, 1 Jun 2015 15:48:36 +0000 (15:48 +0000)]
am 8b33db04: am 0557a707: Add support for alternative forms to precision tests

* commit '8b33db046a162a5e3954735e7d22e8a99dcc4ff4':
  Add support for alternative forms to precision tests

9 years agoam 57d31464: resolved conflicts for merge of 2045bb05 to master
Kalle Raita [Mon, 1 Jun 2015 15:35:01 +0000 (15:35 +0000)]
am 57d31464: resolved conflicts for merge of 2045bb05 to master

* commit '57d314640d93897394f7c9616773498d4bc94e82':
  Make TEXTURE_3D the only target requiring ASTC HDR

9 years agoam 0557a707: Add support for alternative forms to precision tests
Pyry Haulos [Mon, 1 Jun 2015 15:28:37 +0000 (15:28 +0000)]
am 0557a707: Add support for alternative forms to precision tests

* commit '0557a707716b8a8722fa509455badf81633ad83b':
  Add support for alternative forms to precision tests

9 years agoresolved conflicts for merge of 2045bb05 to master
Kalle Raita [Mon, 1 Jun 2015 15:21:15 +0000 (08:21 -0700)]
resolved conflicts for merge of 2045bb05 to master

Change-Id: I1747d10b783e1db1f4fb512b06105b258ac4a9bb

9 years agoam 4b8e35b9: Merge "Make TEXTURE_3D the only target requiring ASTC HDR" into mnc-dev
Kalle Raita [Mon, 1 Jun 2015 14:31:03 +0000 (14:31 +0000)]
am 4b8e35b9: Merge "Make TEXTURE_3D the only target requiring ASTC HDR" into mnc-dev

* commit '4b8e35b9947de8f50d6b32116376832cc95d7d79':
  Make TEXTURE_3D the only target requiring ASTC HDR

9 years agoMerge "Allow alternative mix() implementation" into mnc-dev
Pyry Haulos [Fri, 29 May 2015 23:36:28 +0000 (23:36 +0000)]
Merge "Allow alternative mix() implementation" into mnc-dev

9 years agoam 1592f16d: Fix executor regression.
Jarkko Pöyry [Fri, 29 May 2015 22:14:24 +0000 (22:14 +0000)]
am 1592f16d: Fix executor regression.

* commit '1592f16d1fc9edde443474e1835746f705ed79a9':
  Fix executor regression.

9 years agoam 0d1a4d83: Merge "Keep numBytes as size_t in debase and depool."
Jarkko Pöyry [Fri, 29 May 2015 22:07:31 +0000 (22:07 +0000)]
am 0d1a4d83: Merge "Keep numBytes as size_t in debase and depool."

* commit '0d1a4d83a76337ee94419d9a7dff87eca56019fc':
  Keep numBytes as size_t in debase and depool.

9 years agoFix executor regression.
Jarkko Pöyry [Fri, 29 May 2015 21:40:11 +0000 (14:40 -0700)]
Fix executor regression.

- Fix executor regression caused by writing sizes as size_t and reading
  them back as int via CallQueue.
- Add assert checking each CallQueue consumer consumes all data.
- Keep data sizes as size_t in xeTestLogParser.

Bug: 21515831
Change-Id: I6b56f5ba139f88878b2e5f148b0530d4d939a0b5

9 years agoMerge "Keep numBytes as size_t in debase and depool."
Jarkko Pöyry [Fri, 29 May 2015 21:56:40 +0000 (21:56 +0000)]
Merge "Keep numBytes as size_t in debase and depool."

9 years agoAllow alternative mix() implementation
Pyry Haulos [Fri, 29 May 2015 21:06:53 +0000 (14:06 -0700)]
Allow alternative mix() implementation

Some compilers translate mix(a, b, x) to a + (b - a)*x which produces
slightly different results than the form a*(1 - x) + b*x suggested by
the GLSL specification. This change relaxes tests to allow both forms.

Bug: 21110253
Change-Id: I3af056145ef8e64c0fc998302770fd38d105481a

9 years agoAllow different multiplication order in reflect()
Pyry Haulos [Fri, 29 May 2015 21:09:59 +0000 (14:09 -0700)]
Allow different multiplication order in reflect()

GLSL spec allows compiler to assume that multiplication is commutative.
reflect() contains three multiplications which compiler can re-order
based on the spec language. This change relaxes reflect() tests to
allow both evaluation orders.

Bug: 19408572
Change-Id: I78e5b6e6f7bc761b4c49f5e1d4a283fcc60bf512

9 years agoAdd support for alternative forms to precision tests
Pyry Haulos [Fri, 29 May 2015 21:04:15 +0000 (14:04 -0700)]
Add support for alternative forms to precision tests

This adds alternative(a, b) that can be used to allow two alternative
forms of sub-expression. Alternative forms will be printed to the test
log output as "{a | b}".

Bug: 19408572
Bug: 21110253
Change-Id: Id6a7508e041be2bc3a42ec44dd318b49ad7fb841

9 years agoam 7c7ca754: Merge "Remove functions overloading cmath functions from VecUtil."
Jarkko Pöyry [Fri, 29 May 2015 16:54:39 +0000 (16:54 +0000)]
am 7c7ca754: Merge "Remove functions overloading cmath functions from VecUtil."

* commit '7c7ca7546eafa4e36b5a39b51fac8c10d09604c0':
  Remove functions overloading cmath functions from VecUtil.

9 years agoam 328f7048: Merge "Silence MSC warning about shift precedence"
Pyry Haulos [Fri, 29 May 2015 16:54:38 +0000 (16:54 +0000)]
am 328f7048: Merge "Silence MSC warning about shift precedence"

* commit '328f70484855ea9d343cd2acbb9bd80f32770923':
  Silence MSC warning about shift precedence

9 years agoam 0f5d62f9: Fix -Wsign-compare warning in precision tests
Pyry Haulos [Fri, 29 May 2015 16:54:37 +0000 (16:54 +0000)]
am 0f5d62f9: Fix -Wsign-compare warning in precision tests

* commit '0f5d62f9b38234ebccaafdb4ac8d476cac6836b4':
  Fix -Wsign-compare warning in precision tests

9 years agoMerge "Remove functions overloading cmath functions from VecUtil."
Jarkko Pöyry [Fri, 29 May 2015 16:46:48 +0000 (16:46 +0000)]
Merge "Remove functions overloading cmath functions from VecUtil."

9 years agoMerge "Silence MSC warning about shift precedence"
Pyry Haulos [Fri, 29 May 2015 16:44:41 +0000 (16:44 +0000)]
Merge "Silence MSC warning about shift precedence"

9 years agoSilence MSC warning about shift precedence
Pyry Haulos [Fri, 29 May 2015 16:15:25 +0000 (09:15 -0700)]
Silence MSC warning about shift precedence

MSC gives a warning about T(T(a) << T(b)). That can be only silenced by
adding extra set of parenthesis: T((T(a)) << (T(b))).

Change-Id: If85ee09ae98376a13f2b18fa84644b3a70c75357

9 years agoFix -Wsign-compare warning in precision tests
Pyry Haulos [Fri, 29 May 2015 16:05:39 +0000 (09:05 -0700)]
Fix -Wsign-compare warning in precision tests

Change-Id: I45a8c0480cb830d23c018d265133c07b6c5359e4

9 years agoMerge "Make TEXTURE_3D the only target requiring ASTC HDR" into mnc-dev
Kalle Raita [Fri, 29 May 2015 04:35:22 +0000 (04:35 +0000)]
Merge "Make TEXTURE_3D the only target requiring ASTC HDR" into mnc-dev

9 years agoRemove functions overloading cmath functions from VecUtil.
Jarkko Pöyry [Fri, 22 May 2015 22:22:15 +0000 (15:22 -0700)]
Remove functions overloading cmath functions from VecUtil.

Change-Id: Ie29b3fb393ae6f2693a77a4fba01bad4f1c39a58

9 years agoam 0c7f6dd9: Merge "Fix couple of instances of undefined behavior"
Pyry Haulos [Fri, 29 May 2015 00:29:53 +0000 (00:29 +0000)]
am 0c7f6dd9: Merge "Fix couple of instances of undefined behavior"

* commit '0c7f6dd9d24ce0b0076496222a2911c2f458e7c5':
  Fix couple of instances of undefined behavior

9 years agoMerge "Fix couple of instances of undefined behavior"
Pyry Haulos [Fri, 29 May 2015 00:16:20 +0000 (00:16 +0000)]
Merge "Fix couple of instances of undefined behavior"

9 years agoMake TEXTURE_3D the only target requiring ASTC HDR
Kalle Raita [Thu, 28 May 2015 21:45:38 +0000 (14:45 -0700)]
Make TEXTURE_3D the only target requiring ASTC HDR

TEXTURE_2D, TEXTURE_CUBE_MAP, and TEXTURE_2D_ARRAY are all valid
ASTC LDR texture targets.

Bug: 20763531
Bug: 20763295
Change-Id: Ib89795b9700c0f2d5816a4cd667879940d6646fa

9 years agoam 214b48de: Merge "Fix deutil and decpp -Wconversion warnings."
Jarkko Pöyry [Thu, 28 May 2015 21:59:40 +0000 (21:59 +0000)]
am 214b48de: Merge "Fix deutil and decpp -Wconversion warnings."

* commit '214b48debf8a6589fe82ffefcccf537846dfaade':
  Fix deutil and decpp -Wconversion warnings.

9 years agoam 856be299: Merge "Use one-component vectors in shader operator tests."
Jarkko Pöyry [Thu, 28 May 2015 21:59:39 +0000 (21:59 +0000)]
am 856be299: Merge "Use one-component vectors in shader operator tests."

* commit '856be29934631a0307c10f3e2c37e80238d1bece':
  Use one-component vectors in shader operator tests.

9 years agoam 04b366a9: Merge "Add deSignExtendTo32() to deInt32.h"
Pyry Haulos [Thu, 28 May 2015 21:59:39 +0000 (21:59 +0000)]
am 04b366a9: Merge "Add deSignExtendTo32() to deInt32.h"

* commit '04b366a975e9e9444ecc0e07ef35bafb0f9d4270':
  Add deSignExtendTo32() to deInt32.h

9 years agoMerge "Fix deutil and decpp -Wconversion warnings."
Jarkko Pöyry [Thu, 28 May 2015 21:53:53 +0000 (21:53 +0000)]
Merge "Fix deutil and decpp -Wconversion warnings."

9 years agoMerge "Use one-component vectors in shader operator tests."
Jarkko Pöyry [Thu, 28 May 2015 21:50:18 +0000 (21:50 +0000)]
Merge "Use one-component vectors in shader operator tests."

9 years agoMerge "Add deSignExtendTo32() to deInt32.h"
Pyry Haulos [Thu, 28 May 2015 21:48:19 +0000 (21:48 +0000)]
Merge "Add deSignExtendTo32() to deInt32.h"

9 years agoFix couple of instances of undefined behavior
Pyry Haulos [Fri, 22 May 2015 17:27:29 +0000 (10:27 -0700)]
Fix couple of instances of undefined behavior

These were found by running tests using clang's -fsanitize=undefined

Change-Id: I810be9c747504df671629201ba56b5b8ed2307d7

9 years agoAdd deSignExtendTo32() to deInt32.h
Pyry Haulos [Fri, 22 May 2015 23:57:13 +0000 (16:57 -0700)]
Add deSignExtendTo32() to deInt32.h

Change-Id: I1e70245b92b044ba136b40be7ef0694c0ae1c18b

9 years agoam ae54bd83: Merge "Fix various type and sign conversion warnings."
Jarkko Pöyry [Thu, 28 May 2015 21:37:57 +0000 (21:37 +0000)]
am ae54bd83: Merge "Fix various type and sign conversion warnings."

* commit 'ae54bd835e0c8f4c4c348e252f5969b49f35a649':
  Fix various type and sign conversion warnings.

9 years agoUse one-component vectors in shader operator tests.
Jarkko Pöyry [Fri, 22 May 2015 22:12:50 +0000 (15:12 -0700)]
Use one-component vectors in shader operator tests.

- Make swizzle(N) return a vector.
- Add {e,U,I,B}Vec1 typedefs.
- Use one-component vectors in shader operator tests to always use same
  paths for vector and scalar ops.

Bug: 21161908
Change-Id: Ibcb8257a0c453cb17c7ab4df5ded4b185f0c01af

9 years agoMerge "Fix various type and sign conversion warnings."
Jarkko Pöyry [Thu, 28 May 2015 21:26:12 +0000 (21:26 +0000)]
Merge "Fix various type and sign conversion warnings."

9 years agoam 65393669: am d6fe02d0: am 7722504f: Merge "Add tests for GL_EXT_debug_marker"...
Pyry Haulos [Thu, 28 May 2015 18:03:28 +0000 (18:03 +0000)]
am 65393669: am d6fe02d0: am 7722504f: Merge "Add tests for GL_EXT_debug_marker" into mnc-dev

* commit '6539366946a87ee128e109dbea0b7b00178544f7':
  Add tests for GL_EXT_debug_marker

9 years agoam d6fe02d0: am 7722504f: Merge "Add tests for GL_EXT_debug_marker" into mnc-dev
Pyry Haulos [Thu, 28 May 2015 17:46:29 +0000 (17:46 +0000)]
am d6fe02d0: am 7722504f: Merge "Add tests for GL_EXT_debug_marker" into mnc-dev

* commit 'd6fe02d058d314e02593a72af17118d58e158f2a':
  Add tests for GL_EXT_debug_marker

9 years agoam 7722504f: Merge "Add tests for GL_EXT_debug_marker" into mnc-dev
Pyry Haulos [Thu, 28 May 2015 17:30:50 +0000 (17:30 +0000)]
am 7722504f: Merge "Add tests for GL_EXT_debug_marker" into mnc-dev

* commit '7722504f5a43bed8bde97954a5eeb2b4480891a1':
  Add tests for GL_EXT_debug_marker

9 years agoMerge "Add tests for GL_EXT_debug_marker" into mnc-dev
Pyry Haulos [Thu, 28 May 2015 16:22:21 +0000 (16:22 +0000)]
Merge "Add tests for GL_EXT_debug_marker" into mnc-dev

9 years agoam 0abc57b3: am 40c2eb9d: am 8a14bbb7: Fix bug in (u)intBitsToFloat() test result...
Pyry Haulos [Sat, 23 May 2015 00:13:33 +0000 (00:13 +0000)]
am 0abc57b3: am 40c2eb9d: am 8a14bbb7: Fix bug in (u)intBitsToFloat() test result verification code

* commit '0abc57b34f972e73c86d113a216a68920fb4afec':
  Fix bug in (u)intBitsToFloat() test result verification code

9 years agoam 40c2eb9d: am 8a14bbb7: Fix bug in (u)intBitsToFloat() test result verification...
Pyry Haulos [Sat, 23 May 2015 00:03:21 +0000 (00:03 +0000)]
am 40c2eb9d: am 8a14bbb7: Fix bug in (u)intBitsToFloat() test result verification code

* commit '40c2eb9df94d33dd9ac454d450c4320dc7dcd52c':
  Fix bug in (u)intBitsToFloat() test result verification code

9 years agoam 8a14bbb7: Fix bug in (u)intBitsToFloat() test result verification code
Pyry Haulos [Fri, 22 May 2015 23:47:59 +0000 (23:47 +0000)]
am 8a14bbb7: Fix bug in (u)intBitsToFloat() test result verification code

* commit '8a14bbb74876a4a318d6277a3afeb8d35d682aaf':
  Fix bug in (u)intBitsToFloat() test result verification code

9 years agoFix various type and sign conversion warnings.
Jarkko Pöyry [Fri, 22 May 2015 22:41:51 +0000 (15:41 -0700)]
Fix various type and sign conversion warnings.

Bug: 21161908
Change-Id: I849473f51ed7fa5028b7fbc8f265d080c553c8d5

9 years agoam 5cc4a22b: Merge "Make case list export destination configurable"
Kalle Raita [Fri, 22 May 2015 21:19:43 +0000 (21:19 +0000)]
am 5cc4a22b: Merge "Make case list export destination configurable"

* commit '5cc4a22b50c6de73204f92a837c8b38bca3e73e2':
  Make case list export destination configurable

9 years agoMerge "Make case list export destination configurable"
Kalle Raita [Fri, 22 May 2015 21:04:51 +0000 (21:04 +0000)]
Merge "Make case list export destination configurable"

9 years agoam ca905c33: Merge "Fix -Wconversion warnings in VAO tests."
Jarkko Pöyry [Fri, 22 May 2015 21:02:26 +0000 (21:02 +0000)]
am ca905c33: Merge "Fix -Wconversion warnings in VAO tests."

* commit 'ca905c3314629e27ad42733d2db76860122f29ea':
  Fix -Wconversion warnings in VAO tests.

9 years agoMerge "Fix -Wconversion warnings in VAO tests."
Jarkko Pöyry [Fri, 22 May 2015 20:53:35 +0000 (20:53 +0000)]
Merge "Fix -Wconversion warnings in VAO tests."

9 years agoMake case list export destination configurable
Kalle Raita [Tue, 19 May 2015 22:47:00 +0000 (15:47 -0700)]
Make case list export destination configurable

Added command line parameter --deqp-caselist-export-file for
defining the test case list target file template.

Added new run mode, stdout-caselist, for writing all the test
cases into the stdout.

Split XML export into file handling and XML writing parts
for clarity. Renamed export utility functions to show
that multiple files are potentially created during
export.

Bug: 20890217

Change-Id: Ib6247283824203644a9953391588f1c60347405b

9 years agoam d3d6a8ac: Merge "Fix MSVC warning about shift operator precedence"
Pyry Haulos [Fri, 22 May 2015 20:45:29 +0000 (20:45 +0000)]
am d3d6a8ac: Merge "Fix MSVC warning about shift operator precedence"

* commit 'd3d6a8ac35e3e7a62fa23493205bd6d81091d289':
  Fix MSVC warning about shift operator precedence

9 years agoam f864391c: Merge "Fix -Wconversion warnings in readpixels tests."
Jarkko Pöyry [Fri, 22 May 2015 20:45:28 +0000 (20:45 +0000)]
am f864391c: Merge "Fix -Wconversion warnings in readpixels tests."

* commit 'f864391c7f0671b5046f3adee09366e92b8a002a':
  Fix -Wconversion warnings in readpixels tests.

9 years agoam 6bc2e799: Merge "Fix -Wconversion warnings in shader tests."
Jarkko Pöyry [Fri, 22 May 2015 20:45:27 +0000 (20:45 +0000)]
am 6bc2e799: Merge "Fix -Wconversion warnings in shader tests."

* commit '6bc2e7995999296f8bf69fcb99db43fed4adc2d8':
  Fix -Wconversion warnings in shader tests.

9 years agoMerge "Fix MSVC warning about shift operator precedence"
Pyry Haulos [Fri, 22 May 2015 20:39:50 +0000 (20:39 +0000)]
Merge "Fix MSVC warning about shift operator precedence"

9 years agoFix -Wconversion warnings in VAO tests.
Jarkko Pöyry [Fri, 22 May 2015 04:27:08 +0000 (21:27 -0700)]
Fix -Wconversion warnings in VAO tests.

Bug: 21161908
Change-Id: I8ebb2b9f83c4c08937e433f453f58e1203067538

9 years agoMerge "Fix -Wconversion warnings in readpixels tests."
Jarkko Pöyry [Fri, 22 May 2015 20:31:36 +0000 (20:31 +0000)]
Merge "Fix -Wconversion warnings in readpixels tests."