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
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
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
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
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
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()
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
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()
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
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
Kalle Raita [Mon, 1 Jun 2015 15:21:15 +0000 (08:21 -0700)]
resolved conflicts for merge of
2045bb05 to master
Change-Id: I1747d10b783e1db1f4fb512b06105b258ac4a9bb
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
Pyry Haulos [Fri, 29 May 2015 23:36:28 +0000 (23:36 +0000)]
Merge "Allow alternative mix() implementation" into mnc-dev
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
Jarkko Pöyry [Fri, 29 May 2015 21:56:40 +0000 (21:56 +0000)]
Merge "Keep numBytes as size_t in debase and depool."
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
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
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
Jarkko Pöyry [Fri, 29 May 2015 16:46:48 +0000 (16:46 +0000)]
Merge "Remove functions overloading cmath functions from VecUtil."
Pyry Haulos [Fri, 29 May 2015 16:44:41 +0000 (16:44 +0000)]
Merge "Silence 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
Pyry Haulos [Fri, 29 May 2015 16:05:39 +0000 (09:05 -0700)]
Fix -Wsign-compare warning in precision tests
Change-Id: I45a8c0480cb830d23c018d265133c07b6c5359e4
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
Jarkko Pöyry [Fri, 22 May 2015 22:22:15 +0000 (15:22 -0700)]
Remove functions overloading cmath functions from VecUtil.
Change-Id: Ie29b3fb393ae6f2693a77a4fba01bad4f1c39a58
Pyry Haulos [Fri, 29 May 2015 00:16:20 +0000 (00:16 +0000)]
Merge "Fix couple of instances of undefined behavior"
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
Jarkko Pöyry [Thu, 28 May 2015 21:53:53 +0000 (21:53 +0000)]
Merge "Fix deutil and decpp -Wconversion warnings."
Jarkko Pöyry [Thu, 28 May 2015 21:50:18 +0000 (21:50 +0000)]
Merge "Use one-component vectors in shader operator tests."
Pyry Haulos [Thu, 28 May 2015 21:48:19 +0000 (21:48 +0000)]
Merge "Add deSignExtendTo32() to deInt32.h"
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
Pyry Haulos [Fri, 22 May 2015 23:57:13 +0000 (16:57 -0700)]
Add deSignExtendTo32() to deInt32.h
Change-Id: I1e70245b92b044ba136b40be7ef0694c0ae1c18b
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
Jarkko Pöyry [Thu, 28 May 2015 21:26:12 +0000 (21:26 +0000)]
Merge "Fix various type and sign conversion warnings."
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
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
Pyry Haulos [Thu, 28 May 2015 16:22:21 +0000 (16:22 +0000)]
Merge "Add tests for GL_EXT_debug_marker" into mnc-dev
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
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
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
Kalle Raita [Fri, 22 May 2015 21:04:51 +0000 (21:04 +0000)]
Merge "Make case list export destination configurable"
Jarkko Pöyry [Fri, 22 May 2015 20:53:35 +0000 (20:53 +0000)]
Merge "Fix -Wconversion warnings in VAO tests."
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
Pyry Haulos [Fri, 22 May 2015 20:39:50 +0000 (20:39 +0000)]
Merge "Fix MSVC warning about shift operator precedence"
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
Jarkko Pöyry [Fri, 22 May 2015 20:31:36 +0000 (20:31 +0000)]
Merge "Fix -Wconversion warnings in readpixels tests."
Jarkko Pöyry [Fri, 22 May 2015 20:31:12 +0000 (20:31 +0000)]
Merge "Fix -Wconversion warnings in shader tests."
Jarkko Pöyry [Fri, 22 May 2015 20:01:15 +0000 (20:01 +0000)]
Merge "Fix -Wconversion warnings in negative api tests."
Jarkko Pöyry [Fri, 22 May 2015 20:00:44 +0000 (20:00 +0000)]
Merge "Fix -Wconversion warnings in ASTC decompression tests."
Jarkko Pöyry [Fri, 22 May 2015 19:57:37 +0000 (19:57 +0000)]
Merge "Fix -Wconversion warnings in GLES3 stress module."
Jarkko Pöyry [Fri, 22 May 2015 19:54:19 +0000 (19:54 +0000)]
Merge "Fix -Wconversion warnings in XFB tests."
Jarkko Pöyry [Fri, 22 May 2015 19:53:52 +0000 (19:53 +0000)]
Merge "Fix -Wconversion warnings in rendering tests."
Jarkko Pöyry [Fri, 22 May 2015 19:53:00 +0000 (19:53 +0000)]
Merge "Fix -Wconversion warnings in multisample tests."
Jarkko Pöyry [Fri, 22 May 2015 19:52:27 +0000 (19:52 +0000)]
Merge "Fix -Wconversion warnings in buffer test util."
Jarkko Pöyry [Fri, 22 May 2015 19:52:09 +0000 (19:52 +0000)]
Merge "Fix -Wconversion warnings in GLES3 performance module."
Jarkko Pöyry [Fri, 22 May 2015 19:51:01 +0000 (19:51 +0000)]
Merge "Fix -Wconversion warnings in fbo tests."
Jarkko Pöyry [Fri, 22 May 2015 19:48:08 +0000 (19:48 +0000)]
Merge "Fix -Wconversion warnings in GLES2 performance module."
Jarkko Pöyry [Fri, 22 May 2015 19:47:17 +0000 (19:47 +0000)]
Merge "Fix -Wconversion warnings in readpixels tests."
Jarkko Pöyry [Fri, 22 May 2015 19:46:35 +0000 (19:46 +0000)]
Merge "Fix -Wconversion warnings in shader tests."
Pyry Haulos [Fri, 22 May 2015 19:46:20 +0000 (12:46 -0700)]
Fix MSVC warning about shift operator precedence
Change-Id: Ifc5014f667b0bec7501687da29ec8a0285139366
Jarkko Pöyry [Fri, 22 May 2015 19:41:46 +0000 (19:41 +0000)]
Merge "Fix -Wconversion warnings in GLES2 stress module."
Jarkko Pöyry [Fri, 22 May 2015 19:36:05 +0000 (19:36 +0000)]
Merge "Fix -Wconversion warnings in clipping tests."
Jarkko Pöyry [Fri, 22 May 2015 19:35:23 +0000 (19:35 +0000)]
Merge "Add checkBooleans with Int32 argument to ApiCase."
Jarkko Pöyry [Fri, 22 May 2015 19:34:42 +0000 (19:34 +0000)]
Merge "Fix -Wconversion warnings in depth range tests."
Jarkko Pöyry [Fri, 22 May 2015 19:34:18 +0000 (19:34 +0000)]
Merge "Fix -Wconversion warnings in vertex texture tests."
Jarkko Pöyry [Fri, 22 May 2015 19:33:48 +0000 (19:33 +0000)]
Merge "Fix -Wconversion warnings in prerequisite tests."
Jarkko Pöyry [Fri, 22 May 2015 19:33:32 +0000 (19:33 +0000)]
Merge "Fix -Wconversion warnings in rasterization tests."
Jarkko Pöyry [Fri, 22 May 2015 19:33:01 +0000 (19:33 +0000)]
Merge "Fix -Wconversion warnings in depth stencil tests."
Jarkko Pöyry [Fri, 22 May 2015 19:32:39 +0000 (19:32 +0000)]
Merge "Fix -Wconversion warnings in color clear tests."
Jarkko Pöyry [Fri, 22 May 2015 19:32:05 +0000 (19:32 +0000)]
Merge "Fix -Wconversion warnings in primitive restart tests."
Jarkko Pöyry [Fri, 22 May 2015 19:31:37 +0000 (19:31 +0000)]
Merge "Fix -Wconversion warnings in fragment output tests."
Jarkko Pöyry [Fri, 22 May 2015 18:42:18 +0000 (11:42 -0700)]
Fix regression in compressed texture decoding.
Bug:
21396289
Change-Id: I015967c3ef8e3c9093aec5dd8ebfa5debcd5fe94
Jarkko Pöyry [Fri, 22 May 2015 01:29:02 +0000 (18:29 -0700)]
Fix -Wconversion warnings in color clear tests.
Bug:
21161908
Change-Id: Icabb397271a6aebfe543e0c6a85c0022b85ab8b0
Jarkko Pöyry [Fri, 22 May 2015 02:11:36 +0000 (19:11 -0700)]
Fix -Wconversion warnings in depth stencil tests.
Bug:
21161908
Change-Id: I116367e2801446f9a350499ed8f04d20e5fbe565
Jarkko Pöyry [Fri, 22 May 2015 02:14:53 +0000 (19:14 -0700)]
Fix -Wconversion warnings in prerequisite tests.
Bug:
21161908
Change-Id: If0f67f31655fabb032b8b2a225cb2b93740addce
Jarkko Pöyry [Fri, 22 May 2015 02:42:03 +0000 (19:42 -0700)]
Fix -Wconversion warnings in shader tests.
Bug:
21161908
Change-Id: I7cf54f67d8ba12d1d0ccc70a681a54ad76df9f7c
Jarkko Pöyry [Fri, 22 May 2015 02:43:07 +0000 (19:43 -0700)]
Fix -Wconversion warnings in rasterization tests.
Bug:
21161908
Change-Id: I002da7244f967340e4eff37c796fdec96815207c
Jarkko Pöyry [Fri, 22 May 2015 02:45:46 +0000 (19:45 -0700)]
Fix -Wconversion warnings in vertex texture tests.
Bug:
21161908
Change-Id: I2539c2cbcf9bedd1b1c38bacd7855a29eae818b4
Jarkko Pöyry [Fri, 22 May 2015 03:09:35 +0000 (20:09 -0700)]
Fix -Wconversion warnings in multisample tests.
Bug:
21161908
Change-Id: I8b7360fad487f424edd32b72d8211b45cdef8bd1
Jarkko Pöyry [Fri, 22 May 2015 03:12:00 +0000 (20:12 -0700)]
Fix -Wconversion warnings in buffer test util.
Bug:
21161908
Change-Id: Ie092de2b1559ea2f44d745985ecd37bfb20fa7fe
Jarkko Pöyry [Fri, 22 May 2015 03:15:23 +0000 (20:15 -0700)]
Fix -Wconversion warnings in readpixels tests.
Bug:
21161908
Change-Id: Ib596f231cb774eef1c559f5a560882b63cab97c7
Jarkko Pöyry [Fri, 22 May 2015 03:18:45 +0000 (20:18 -0700)]
Fix -Wconversion warnings in depth range tests.
Bug:
21161908
Change-Id: I389d33d1d785326a94b428daa821bad6883684a4
Jarkko Pöyry [Fri, 22 May 2015 03:26:47 +0000 (20:26 -0700)]
Add checkBooleans with Int32 argument to ApiCase.
Queried booleans are often Int32 typed (getProgramiv etc.). Avoid
conversions in test code by extending the utility.
Bug:
21161908
Change-Id: I983055178a39333918f5696d2ab8b48c0766d3e5
Jarkko Pöyry [Fri, 22 May 2015 03:34:19 +0000 (20:34 -0700)]
Fix -Wconversion warnings in clipping tests.
Bug:
21161908
Change-Id: Ic4aba78f3f44e585c97d450a9ba995c70d3d559a
Jarkko Pöyry [Fri, 22 May 2015 03:40:17 +0000 (20:40 -0700)]
Fix -Wconversion warnings in GLES2 performance module.
Bug:
21161908
Change-Id: I4e53ab4b8cea0f47e8f3075b5ac2fa19ae1d9db4
Jarkko Pöyry [Fri, 22 May 2015 03:44:38 +0000 (20:44 -0700)]
Fix -Wconversion warnings in GLES2 stress module.
Bug:
21161908
Change-Id: I19870912f18d68ab163ad7edf98b1139b67a4e2e
Jarkko Pöyry [Fri, 22 May 2015 03:53:56 +0000 (20:53 -0700)]
Fix -Wconversion warnings in GLES3 performance module.
Bug:
21161908
Change-Id: I4c1db8201b87bd890d8d50c252ee2bd9a03b31d9
Jarkko Pöyry [Fri, 22 May 2015 03:58:11 +0000 (20:58 -0700)]
Fix -Wconversion warnings in fbo tests.
Bug:
21161908
Change-Id: Ie1eff7151050e166fe16b5888da6de3133ccb737
Jarkko Pöyry [Fri, 22 May 2015 04:01:24 +0000 (21:01 -0700)]
Fix -Wconversion warnings in fragment output tests.
Bug:
21161908
Change-Id: I9c57fbcdecda3916e6ff33370dde0588c7a3e897
Jarkko Pöyry [Fri, 22 May 2015 04:08:48 +0000 (21:08 -0700)]
Fix -Wconversion warnings in shader tests.
Bug:
21161908
Change-Id: I336cfa5e3056d2331e4f14ec10abb3600f691e9e
Jarkko Pöyry [Fri, 22 May 2015 04:09:51 +0000 (21:09 -0700)]
Fix -Wconversion warnings in ASTC decompression tests.
Bug:
21161908
Change-Id: I1cfab55d299bf0a89b48974d1332627475777e82
Jarkko Pöyry [Fri, 22 May 2015 04:14:17 +0000 (21:14 -0700)]
Fix -Wconversion warnings in GLES3 stress module.
Bug:
21161908
Change-Id: I39f79f78f178f255195fba3fa64b9346fc22ea4c
Jarkko Pöyry [Fri, 22 May 2015 04:16:31 +0000 (21:16 -0700)]
Fix -Wconversion warnings in XFB tests.
Bug:
21161908
Change-Id: I37b6d130e6692f54514c6273a02c9a16991d4260
Jarkko Pöyry [Fri, 22 May 2015 04:20:19 +0000 (21:20 -0700)]
Fix -Wconversion warnings in rendering tests.
Bug:
21161908
Change-Id: Ie91f822b91e71ab148e9167651f33ded005b8aa7
Jarkko Pöyry [Fri, 22 May 2015 04:28:32 +0000 (21:28 -0700)]
Fix -Wconversion warnings in primitive restart tests.
Bug:
21161908
Change-Id: I70dd403a78fd92911c4cc1c512fc9efa67c079bb
Jarkko Pöyry [Fri, 22 May 2015 04:30:36 +0000 (21:30 -0700)]
Fix -Wconversion warnings in negative api tests.
Bug:
21161908
Change-Id: I998c0a57242f18d8a5b66eb3f30aba481895d4c2
Jarkko Pöyry [Fri, 22 May 2015 04:32:16 +0000 (21:32 -0700)]
Fix -Wconversion warnings in readpixels tests.
Bug:
21161908
Change-Id: Ib9a01e0ebbf34c8f03a176bd93334d23c1384023
Pyry Haulos [Fri, 22 May 2015 17:19:03 +0000 (10:19 -0700)]
Fix bug in (u)intBitsToFloat() test result verification code
Bug:
21396528
Change-Id: Ib83e9677b6c3cf367b294cfec2ec0caa239ffd2d
Jarkko Pöyry [Fri, 22 May 2015 01:07:26 +0000 (01:07 +0000)]
Merge "Fix -Wconversion warnings in glshared."
Jarkko Pöyry [Fri, 22 May 2015 00:52:09 +0000 (00:52 +0000)]
Merge "Fix -Wconversion warnings in framework/egl."
Jarkko Pöyry [Wed, 20 May 2015 02:31:53 +0000 (19:31 -0700)]
Fix -Wconversion warnings in glshared.
Bug:
21161908
Change-Id: I96f424112950bf3b4d50b6bddaa007358419d47c