Jarkko Pöyry [Thu, 11 Jun 2015 16:53:51 +0000 (16:53 +0000)]
am
d75e90cd: Merge "Check tessellation SSBO block limits in ShaderExecUtil." into mnc-dev
* commit '
d75e90cd6a2a72774124c341a77c8b8cb913cc54':
Check tessellation SSBO block limits in ShaderExecUtil.
Jarkko Pöyry [Thu, 11 Jun 2015 16:38:31 +0000 (16:38 +0000)]
am
2627adc0: Merge "Fix explicit TCS output array size not matching gl_MaxPatchVertices." into mnc-dev
* commit '
2627adc0f42793dfb9b73e84937162b9c85bd1e8':
Fix explicit TCS output array size not matching gl_MaxPatchVertices.
Jarkko Pöyry [Thu, 11 Jun 2015 16:28:03 +0000 (16:28 +0000)]
Merge "Check tessellation SSBO block limits in ShaderExecUtil." into mnc-dev
Jarkko Pöyry [Wed, 10 Jun 2015 01:08:59 +0000 (18:08 -0700)]
Check tessellation SSBO block limits in ShaderExecUtil.
Bug:
21731306
Change-Id: Ib6291006b03b87494cdefc78875162f538a4e695
Jarkko Pöyry [Thu, 11 Jun 2015 16:19:32 +0000 (16:19 +0000)]
Merge "Fix explicit TCS output array size not matching gl_MaxPatchVertices." into mnc-dev
Kalle Raita [Thu, 11 Jun 2015 01:49:03 +0000 (01:49 +0000)]
am
3894a568: Merge "Remove flush_wait test as glFlush does not flush on all platforms." into mnc-dev
* commit '
3894a5680af18b0e121d08b32944bd71aae91eca':
Remove flush_wait test as glFlush does not flush on all platforms.
Mika Isojärvi [Thu, 11 Jun 2015 01:49:03 +0000 (01:49 +0000)]
am
3ec40c89: Merge "Force sampling to single texture level in copy image tests" into mnc-dev
* commit '
3ec40c891edc5de43094c30cd637982509168652':
Force sampling to single texture level in copy image tests
Kalle Raita [Thu, 11 Jun 2015 00:25:08 +0000 (00:25 +0000)]
Merge "Remove flush_wait test as glFlush does not flush on all platforms." into mnc-dev
Kalle Raita [Wed, 6 May 2015 18:39:55 +0000 (11:39 -0700)]
Remove flush_wait test as glFlush does not flush on all platforms.
Bug:
20558284
Change-Id: I8daa93459db7e1bfadf194e496a1596703a07693
Mika Isojärvi [Wed, 10 Jun 2015 23:36:25 +0000 (23:36 +0000)]
Merge "Force sampling to single texture level in copy image tests" into mnc-dev
Kalle Raita [Wed, 10 Jun 2015 23:15:37 +0000 (23:15 +0000)]
am
8fbd4858: Merge "Remove tests for __LINE__ in nested multi-line macros." into mnc-dev
* commit '
8fbd4858011144feee50cf2cc2ca5faa076d8c71':
Remove tests for __LINE__ in nested multi-line macros.
Pyry Haulos [Wed, 10 Jun 2015 23:14:46 +0000 (23:14 +0000)]
am
b3637d2f: Fix bug in tcu::Interval::intersects()
* commit '
b3637d2f4c8c33317e4b9e7d5e637e8e33766e00':
Fix bug in tcu::Interval::intersects()
Kalle Raita [Wed, 10 Jun 2015 20:48:22 +0000 (20:48 +0000)]
Merge "Remove tests for __LINE__ in nested multi-line macros." into mnc-dev
Kalle Raita [Wed, 10 Jun 2015 18:23:01 +0000 (11:23 -0700)]
Remove tests for __LINE__ in nested multi-line macros.
Bug:
21737600
Change-Id: Ifb98bcfceec5a9c9cb75cfa3d17109111dce7360
Pyry Haulos [Wed, 10 Jun 2015 19:19:54 +0000 (12:19 -0700)]
Fix bug in tcu::Interval::intersects()
This bug (probably just a typo) was causing issues in atan(y, x) tests.
The verification didn't account for small denormal divisors being
flushed to +0.
Bug:
21326633
Change-Id: I044ab38fb7f2ae316dfdac0674eab942fc5c8446
Mika Isojärvi [Tue, 9 Jun 2015 23:03:31 +0000 (16:03 -0700)]
Force sampling to single texture level in copy image tests
Use GL_TEXTURE_MAX_LEVEL and GL_TEXTURE_BASE_LEVEL to make sure verification
always samples from single texture level.
Bug:
21731224
Change-Id: I0e7ccaeda4de693e1828980c2b1f2529050bc406
Jarkko Pöyry [Tue, 9 Jun 2015 20:32:17 +0000 (13:32 -0700)]
Fix explicit TCS output array size not matching gl_MaxPatchVertices.
Fix GLES3 tessellation.user_defined_io.per_vertex_* cases declaring explicitly
sized output (block) array with invalid size. Size, if declared, must match
both gl_MaxPatchVertices and the size declared in the layout declaration. Fix
cases by always using implicit array sizes in per-vertex TCS output arrays.
See Khronos bug #12908 (issues 2 and 3) for details.
Bug:
21730725
Change-Id: I9c5e674893590e0f004708139b507fc5446424ae
Jarkko Pöyry [Wed, 10 Jun 2015 15:52:29 +0000 (15:52 +0000)]
am
a69003b7: Merge "Allow XXX_framebuffer_no_attachments limits to exceed texture limits." into mnc-dev
* commit '
a69003b79f317822a2bbe1f804b425ca00998a2e':
Allow XXX_framebuffer_no_attachments limits to exceed texture limits.
Jarkko Pöyry [Wed, 10 Jun 2015 15:52:29 +0000 (15:52 +0000)]
am
0fbaeab9: Merge "Allow any int -> float rounding in state query utils." into mnc-dev
* commit '
0fbaeab9d99e2e36f98598112ee56c883d00a3f4':
Allow any int -> float rounding in state query utils.
Jarkko Pöyry [Wed, 10 Jun 2015 15:21:08 +0000 (15:21 +0000)]
Merge "Allow XXX_framebuffer_no_attachments limits to exceed texture limits." into mnc-dev
Jarkko Pöyry [Wed, 10 Jun 2015 15:19:41 +0000 (15:19 +0000)]
Merge "Allow any int -> float rounding in state query utils." into mnc-dev
Jarkko Pöyry [Tue, 2 Jun 2015 03:58:39 +0000 (20:58 -0700)]
Allow any int -> float rounding in state query utils.
Bug:
21326686
Change-Id: I5d771e6e7f3961a0d2302952b1a6a020bce45a41
Jarkko Pöyry [Tue, 9 Jun 2015 21:22:13 +0000 (14:22 -0700)]
Allow XXX_framebuffer_no_attachments limits to exceed texture limits.
Bug:
21732003
Change-Id: Ic242ce22c19751629fe90225328e3317968dd076
Jarkko Pöyry [Tue, 9 Jun 2015 19:42:37 +0000 (19:42 +0000)]
am
13034e14: DO NOT MERGE: Port GLES2 and 3 binding query tests to use gls state query utils.
* commit '
13034e144e482ec96d679e796575ac69c132ee03':
DO NOT MERGE: Port 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)]
DO NOT MERGE: Port GLES2 and 3 binding query tests to use gls state query utils.
Bug:
21326686
Bug:
19144698
Change-Id: I39d46ff18eccb8b3d148cb05cb2cf7fdb69432be
Jarkko Pöyry [Mon, 8 Jun 2015 20:58:52 +0000 (20:58 +0000)]
am
58aae3be: Add deInt32ToFloatRoundToNegInf and deInt32ToFloatRoundToPosInf.
* commit '
58aae3be8e0f69d8e48f5a50dca830b0bfc1b136':
Add deInt32ToFloatRoundToNegInf and deInt32ToFloatRoundToPosInf.
Jarkko Pöyry [Tue, 2 Jun 2015 03:55:25 +0000 (20:55 -0700)]
Add deInt32ToFloatRoundToNegInf and deInt32ToFloatRoundToPosInf.
Bug:
21326686
Change-Id: Iace59b3e8ffd7fe88b75bc1801f57207807304c8
Jarkko Pöyry [Mon, 8 Jun 2015 18:38:15 +0000 (18:38 +0000)]
am
44b90705: Merge "Add simulated error before rounding to target precision in dfdx tests." into mnc-dev
* commit '
44b9070540cc12faccfb02bb5082ada7a83bc112':
Add simulated error before rounding to target precision in dfdx tests.
Kalle Raita [Mon, 8 Jun 2015 18:22:52 +0000 (18:22 +0000)]
am
fede57e8: Merge "Do not require max components to be divisible by 4" into mnc-dev
* commit '
fede57e8f04a40f38e80594429ee5d08cf26a5a8':
Do not require max components to be divisible by 4
Jarkko Pöyry [Mon, 8 Jun 2015 18:12:36 +0000 (18:12 +0000)]
Merge "Add simulated error before rounding to target precision in dfdx tests." into mnc-dev
Kalle Raita [Mon, 8 Jun 2015 17:48:21 +0000 (17:48 +0000)]
Merge "Do not require max components to be divisible by 4" into mnc-dev
Kalle Raita [Thu, 4 Jun 2015 22:58:50 +0000 (15:58 -0700)]
Do not require max components to be divisible by 4
Spec language only has the requirement that max number of vectors is
the max number of components divided by four.
Bug:
21445539
Change-Id: I6f2c630bfbdb43e06667fa8cea5c6209922b6285
Mika Isojärvi [Sat, 6 Jun 2015 01:26:50 +0000 (01:26 +0000)]
am
aa143d2e: Always read pixels from fbo in fbo recreate.no_rebind tests
* commit '
aa143d2e95600cb90e9fe423328e23bcfd267787':
Always read pixels from fbo in fbo recreate.no_rebind tests
Jarkko Pöyry [Fri, 5 Jun 2015 22:48:56 +0000 (15:48 -0700)]
Add simulated error before rounding to target precision in dfdx tests.
- Add interpolation error before rounding in GLES3 Derivate tests. If the
error is not added before rounding and reference value happens to be 1:1
representable in the target precision, both rounding directions yield the
same value and error bounds will be lost.
Bug:
21666909
Change-Id: Ie948ea32075439c962d8ca52362069ca030a172e
Mika Isojärvi [Wed, 3 Jun 2015 23:54:11 +0000 (16:54 -0700)]
Always read pixels from fbo in fbo recreate.no_rebind tests
Instead of rendering texture to screen and verifying result, read texture
attachments pixels using fbo. This changes texture tests to work same way as
renderbuffer tests work and avoids triggering some bugs in reference context.
Bug:
21526068
Change-Id: I3009703a947e1a11327cf8f49585dce2a3270a04
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.
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
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
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
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
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.
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
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.
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
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
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
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
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
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: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: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 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
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
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
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
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 [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
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
Pyry Haulos [Thu, 21 May 2015 22:33:31 +0000 (22:33 +0000)]
am
1ab8120e: Update ES3 mustpass list
* commit '
1ab8120ea497ce5395504755e9959254311260e8':
Update ES3 mustpass list
Pyry Haulos [Wed, 20 May 2015 22:36:20 +0000 (15:36 -0700)]
Add tests for GL_EXT_debug_marker
This adds simple support check, randomized, and invalid usage tests for
GL_EXT_debug_marker to the ES2 test module.
Android framework requires GL_EXT_debug_marker extension so tests will
fail on Android unless the extension is supported. On other platforms
the usual convention of reporting NotSupported is followed.
Bug:
21333653
Bug:
18315793
Change-Id: Id73c64e091533564698c736fcdbe24e216481354
Pyry Haulos [Wed, 20 May 2015 22:40:53 +0000 (15:40 -0700)]
Update ES3 mustpass list
Change-Id: I662ac54ca37054bdb1db40e29b92203b69b79e6b
Kalle Raita [Fri, 15 May 2015 21:02:56 +0000 (21:02 +0000)]
am
ab63de16: Merge "Negative API tests against non-2D texture targets with LDR ASTC." into mnc-dev
* commit '
ab63de160e602864bb89e5a14c10b5ec7065f909':
Negative API tests against non-2D texture targets with LDR ASTC.
Kalle Raita [Fri, 15 May 2015 20:43:17 +0000 (20:43 +0000)]
Merge "Negative API tests against non-2D texture targets with LDR ASTC." into mnc-dev
Kalle Raita [Tue, 12 May 2015 17:24:51 +0000 (10:24 -0700)]
Negative API tests against non-2D texture targets with LDR ASTC.
Bug:
20763295
Change-Id: I4df20607529abb8790ab254a79dc44218b8a3281
Mika Isojärvi [Thu, 14 May 2015 00:43:24 +0000 (00:43 +0000)]
am
1c3a4b06: Fix EGL multithread single window tests.
* commit '
1c3a4b06ebc1ea836f2d6a66e30d695f9656defc':
Fix EGL multithread single window tests.
Mika Isojärvi [Tue, 12 May 2015 23:07:12 +0000 (16:07 -0700)]
Fix EGL multithread single window tests.
Avoid trying to destroy windows when current thread has no windows in single
window cases. Tests always create new resources, if there are too few, and
destroy resources when there are too many. When number of resources is somewhere
in between test chooses randomly what to do next. In a single window case the
current thread may not be able to create a new window and thus may not have any
windows. When there are no windows the random operation must not attempt to
destroy a window.
Bug:
20958064
Change-Id: I5366233c141278a994768110b399afa79f6ed2e5
Jarkko Pöyry [Tue, 12 May 2015 20:49:26 +0000 (20:49 +0000)]
am
0267b32c: Revert "Make empty declaration tests positive."
* commit '
0267b32c1771d36234a7a9c0b1a904d32310572f':
Revert "Make empty declaration tests positive."
Jarkko Pöyry [Tue, 12 May 2015 01:22:01 +0000 (18:22 -0700)]
Revert "Make empty declaration tests positive."
- This reverts commit
9ac9658a208cf3bb2e9f0dc5d43519125e1222a5.
- Remove unsized array empty declaration cases from mustpass.
Bug:
20699693
Change-Id: I4435a637b6cd8564d51e584c0f63940939e307b9
Jarkko Pöyry [Tue, 12 May 2015 01:07:05 +0000 (01:07 +0000)]
am
31b29031: Merge "Fix issues with non-tightly packed images." into mnc-dev
* commit '
31b2903165d4f3a75f67a847577960dd69346c01':
Fix issues with non-tightly packed images.
Jarkko Pöyry [Tue, 12 May 2015 00:56:07 +0000 (00:56 +0000)]
am
eae7c694: Do not use combined format as depth target in EGL render tests.
* commit '
eae7c69404441d33bf0c352d544a58d261cf34a9':
Do not use combined format as depth target in EGL render tests.
Jarkko Pöyry [Tue, 12 May 2015 00:50:08 +0000 (00:50 +0000)]
Merge "Fix issues with non-tightly packed images." into mnc-dev
Jarkko Pöyry [Mon, 11 May 2015 23:42:02 +0000 (16:42 -0700)]
Fix issues with non-tightly packed images.
- Add logging fast-path pixel pitch check.
- Fix MultisamplePixelBufferAccess with non-tightly packed images.
- Add estimatePixelValueRange() fast-paths for all normalized formats.
Change-Id: If5b334de2658b7c714fe56bb561892b5a736e3b0
Jarkko Pöyry [Sat, 9 May 2015 03:01:44 +0000 (20:01 -0700)]
Do not use combined format as depth target in EGL render tests.
Bug:
20949289
Change-Id: I63f5bc6abb335ee1d097f93e87d16fcc54799f3e
Jarkko Pöyry [Fri, 8 May 2015 22:52:54 +0000 (22:52 +0000)]
am
d8478225: Fix onStart/onCreate race in instrumentation.
* commit '
d8478225bb37c964522f4abaf890d3533795345a':
Fix onStart/onCreate race in instrumentation.
Jarkko Pöyry [Fri, 8 May 2015 21:29:21 +0000 (14:29 -0700)]
Fix onStart/onCreate race in instrumentation.
- Fix calling start() too early. (Before arguments were parsed.)
- Log more if platform query fails.
Bug:
20949263
Change-Id: I9755a4b89430d507bc1a7376ad7c8440c8358746
Jarkko Pöyry [Thu, 7 May 2015 21:09:19 +0000 (21:09 +0000)]
am
952970c8: DO NOT MERGE: Do not spam activity manager if remote dies.
* commit '
952970c8820492053ebcad6ec0c3b8e8dcac4dd1':
DO NOT MERGE: Do not spam activity manager if remote dies.
Jarkko Pöyry [Sat, 25 Apr 2015 00:56:13 +0000 (17:56 -0700)]
DO NOT MERGE: Do not spam activity manager if remote dies.
- Cache isRunning the first time the process is observed dead.
- Avoid busy-polling the log file in DeqpInstrumentation.
Change-Id: Ie4d042cfef261c42ddc24dfaf9d58c13de867b9d
(cherry picked from commit
dbe1a448db4f68b80f7ce36b95b8f8a3024df3b4)
Jarkko Pöyry [Thu, 7 May 2015 05:26:28 +0000 (05:26 +0000)]
am
741830e4: Merge "Add missing EGLimage stencil image verifier." into mnc-dev
* commit '
741830e40a09907429eaaac41c387f45dcc48cfa':
Add missing EGLimage stencil image verifier.
Pyry Haulos [Thu, 7 May 2015 05:26:28 +0000 (05:26 +0000)]
am
5998be16: Merge "Improve glFlush() & glFinish() tests" into mnc-dev
* commit '
5998be1608dce3c5c9cb35535b557d1b9918186f':
Improve glFlush() & glFinish() tests
Jarkko Pöyry [Thu, 7 May 2015 05:26:18 +0000 (05:26 +0000)]
am
1992224c: Merge "Fix EGLImage depth image test issues." into mnc-dev
* commit '
1992224cc33a223cf3faa17852ad9072ad5684b5':
Fix EGLImage depth image test issues.
Mika Isojärvi [Thu, 7 May 2015 05:26:15 +0000 (05:26 +0000)]
am
f9620e1d: Merge "Remove copies from rendebuffers from must pass list." into mnc-dev
* commit '
f9620e1de0e733ae0a763bcdc508772f2ce4fe3c':
Remove copies from rendebuffers from must pass list.
Mika Isojärvi [Thu, 7 May 2015 05:26:14 +0000 (05:26 +0000)]
am
b2c6d88a: Merge "Remove SRGB copy image test bug from test issues list." into mnc-dev
* commit '
b2c6d88a5727265815d12fa2714e6da5a0446b04':
Remove SRGB copy image test bug from test issues list.
Jarkko Pöyry [Thu, 7 May 2015 05:25:20 +0000 (05:25 +0000)]
am
4a8c0950: Merge "Do not use color EGLimages as depth or stencil images or vice versa." into mnc-dev
* commit '
4a8c095079859da42e192efbfed2ed7a49192ee5':
Do not use color EGLimages as depth or stencil images or vice versa.
Jarkko Pöyry [Thu, 7 May 2015 05:25:19 +0000 (05:25 +0000)]
am
0ab338e5: Merge "Fix some warnings in border clamp tests." into mnc-dev
* commit '
0ab338e5721a3f31a0272572851beb4ce6442661':
Fix some warnings in border clamp tests.
Pyry Haulos [Wed, 6 May 2015 22:44:30 +0000 (22:44 +0000)]
am
fef7d7ab: (-s ours) am
48c21c9a: (-s ours) am
0870de9a: DO NOT MERGE Do not require signed zero support in ldexp tests() automerge: c063641 -s ours
* commit '
fef7d7ab988223f47776bd152bd89dd9ddb64bf2':
Jarkko Pöyry [Wed, 6 May 2015 21:32:51 +0000 (21:32 +0000)]
Merge "Add missing EGLimage stencil image verifier." into mnc-dev
Pyry Haulos [Wed, 6 May 2015 21:32:06 +0000 (21:32 +0000)]
Merge "Improve glFlush() & glFinish() tests" into mnc-dev
Jarkko Pöyry [Wed, 6 May 2015 21:22:43 +0000 (21:22 +0000)]
Merge "Fix EGLImage depth image test issues." into mnc-dev
Mika Isojärvi [Wed, 6 May 2015 21:17:48 +0000 (21:17 +0000)]
Merge "Remove copies from rendebuffers from must pass list." into mnc-dev
Mika Isojärvi [Wed, 6 May 2015 21:09:19 +0000 (21:09 +0000)]
Merge "Remove SRGB copy image test bug from test issues list." into mnc-dev
Pyry Haulos [Wed, 6 May 2015 20:32:39 +0000 (13:32 -0700)]
Improve glFlush() & glFinish() tests
* Use tcu::warmupCPU() instead of simple busy wait for warmup.
* Ensure that wait time is always longer than estimated render time.
Change-Id: I891771d41a9bd48e58ad493f4b4dc7f28c571c30
Jarkko Pöyry [Wed, 6 May 2015 20:30:03 +0000 (20:30 +0000)]
Merge "Do not use color EGLimages as depth or stencil images or vice versa." into mnc-dev
Jarkko Pöyry [Wed, 6 May 2015 20:29:47 +0000 (20:29 +0000)]
Merge "Fix some warnings in border clamp tests." into mnc-dev
Jarkko Pöyry [Wed, 6 May 2015 20:24:00 +0000 (13:24 -0700)]
Add missing EGLimage stencil image verifier.
- Add stencil buffer verifier.
- Avoid adding new tests to mustpass.
Bug:
20638016
Change-Id: I8dbeb51b8dfb4392b3fa4216772308ec9e450cb4
Jarkko Pöyry [Wed, 6 May 2015 03:12:24 +0000 (20:12 -0700)]
Fix EGLImage depth image test issues.
- Fix reversed depth compare in reference image generation.
- Set probe plane z coordinates in clip space.
- Use depth mask to avoid probe planes from altering the result.
- Clear fb color before rendering probe planes.
- Use proper threshold when reading a RGB4 fb.
- Initialize RBOs to a nice pattern instead of a single value.
- Don't render from images in multicontext cases before creating it.
Bug:
20637957
Change-Id: I158e51489ab8d562e74066b8549f5ee5a0d90cb7