Mark Adams [Tue, 21 Feb 2017 19:00:47 +0000 (19:00 +0000)]
Merge "Fix multiple resource leaks in new srgb_texture_decode tests" am:
d4a9effab0
am:
cedac8ca54
Change-Id: I87588c2347aa38ad93764b605e116cc4da34d289
Mark Adams [Tue, 21 Feb 2017 18:58:47 +0000 (18:58 +0000)]
Merge "Fix multiple resource leaks in new srgb_texture_decode tests"
am:
d4a9effab0
Change-Id: I48306394fd0d053c2a8a7f75b0bf6cadab196416
Treehugger Robot [Tue, 21 Feb 2017 18:52:36 +0000 (18:52 +0000)]
Merge "Fix multiple resource leaks in new srgb_texture_decode tests"
Kalle Raita [Tue, 21 Feb 2017 18:13:42 +0000 (18:13 +0000)]
Merge "Reduce read pixel calls in copy image tests" am:
dbec7154ee
am:
0213098549
Change-Id: I5afeb75e85b5695a37f3e3887149f304b3ec8669
Kalle Raita [Tue, 21 Feb 2017 18:13:33 +0000 (18:13 +0000)]
Merge "Restructure copy image test iterations" am:
7ac38a6fa1
am:
dae41c30d3
Change-Id: Ia3bae500922e203c8b2868726fb81637dbbe822d
Kalle Raita [Tue, 21 Feb 2017 18:05:15 +0000 (18:05 +0000)]
Merge "Reduce read pixel calls in copy image tests"
am:
dbec7154ee
Change-Id: Ibd29b783a757e1e990a2df311930d8b2e2891e17
Kalle Raita [Tue, 21 Feb 2017 18:05:05 +0000 (18:05 +0000)]
Merge "Restructure copy image test iterations"
am:
7ac38a6fa1
Change-Id: Iccf30a576faeff73861dc8fb35d0a1ba2bff7722
Kalle Raita [Tue, 21 Feb 2017 17:43:45 +0000 (17:43 +0000)]
Merge "Reduce read pixel calls in copy image tests"
Kalle Raita [Tue, 21 Feb 2017 17:43:25 +0000 (17:43 +0000)]
Merge "Restructure copy image test iterations"
Mark Adams [Fri, 17 Feb 2017 19:14:18 +0000 (14:14 -0500)]
Fix multiple resource leaks in new srgb_texture_decode tests
There were multiple issues here, ranging from never freeing resources,
to overwriting resources, to only freeing them at class destruction
instead of deinit time. This was resulting in hitting OOM on platforms
without tons of memory.
Bug:
35457323
Change-Id: I492177bb9e71bdbc7efc9d3a7c8a34bef35c709e
Pyry Haulos [Fri, 17 Feb 2017 20:27:58 +0000 (20:27 +0000)]
Merge changes Icb29d2da,Ida906e21 am:
fc868645e2
am:
1cf9161f6f
Change-Id: I53a2d1d2533a5007914ac1df02a8b0f726ee043d
Pyry Haulos [Fri, 17 Feb 2017 20:26:29 +0000 (20:26 +0000)]
Merge changes Icb29d2da,Ida906e21
am:
fc868645e2
Change-Id: I38ff3fe87631327ac251819797d965d81f064151
Pyry Haulos [Fri, 17 Feb 2017 20:21:40 +0000 (20:21 +0000)]
Merge changes Icb29d2da,Ida906e21
* changes:
Add a non-separable TCS-but-no-TES subcase.
Make program separable in TCS-but-no-TES draw time check test.
Michael Hadley [Tue, 14 Feb 2017 23:33:26 +0000 (23:33 +0000)]
Add sRGB skip decode test am:
b4d41f1ef0 am:
f6cf6363b2
am:
345202e258
Change-Id: I20812cac7a2129669d8f84323bdfec1a705b85f8
Michael Hadley [Tue, 14 Feb 2017 23:21:38 +0000 (23:21 +0000)]
Add sRGB skip decode test am:
b4d41f1ef0
am:
f6cf6363b2
Change-Id: I3e5f03995cf89fca1d1f7b86ccf8a7bf3c9aca4b
Michael Hadley [Tue, 14 Feb 2017 23:19:36 +0000 (23:19 +0000)]
Add sRGB skip decode test
am:
b4d41f1ef0
Change-Id: Iedee2d7eaf8bbe3f78412569e464e8e6377e1735
Michael Hadley [Wed, 1 Feb 2017 12:48:08 +0000 (12:48 +0000)]
Add sRGB skip decode test
New Tests:
- deqp-case=dEQP-GLES31.functional.srgb_texture_decode.*
Change-Id: I0257e63b15ee0334efad985411d8070ddecdd51a
Kalle Raita [Thu, 19 Jan 2017 22:15:58 +0000 (14:15 -0800)]
Reduce read pixel calls in copy image tests
Reduce glReadPixels calls in the copy image tests by rendering multiple
texture sub-images for each read back. Significant improvement for
certain platforms, no impact on others.
Bug:
33965234
Test: Run tests on Pixel C and Pixel XL, Check that old N9 results still
have same failures. Spot checks with 240x200 target surface.
Change-Id: I133c56b7855a664f164f1eb0b1307259462e098f
Kalle Raita [Tue, 24 Jan 2017 19:47:17 +0000 (11:47 -0800)]
Restructure copy image test iterations
Packing test iterations so that work per buffer swap is maximized
without running the risk of hitting per-iteration timeout. Yields
execution time drops of roughly 50% on at least 2 GPU architectures.
Bug:
33965234
Test: Copy image tests on multiple devices and L MR1 N9 for detection capability.
Change-Id: I7de5231da0d8a1d2bd22ec3741f1481e2ebd5475
Kenneth Graunke [Sat, 11 Feb 2017 06:45:39 +0000 (22:45 -0800)]
Add a non-separable TCS-but-no-TES subcase.
"Linking can fail for [...] any of the following reasons:
* program contains an object to form a tessellation control
shader [...] and [...] the program is not separable and
contains no object to form a tessellation evaluation shader"
Add a test to ensure the implementation does raise a link error.
The new subcase is part of:
dEQP-GLES31.functional.debug.negative_coverage.*.tessellation.single_tessellation_stage
Change-Id: Icb29d2da50b2c327bfd2196af9be56bb7d8644f9
Kenneth Graunke [Sat, 11 Feb 2017 05:30:50 +0000 (21:30 -0800)]
Make program separable in TCS-but-no-TES draw time check test.
Section 7.3 of the OpenGL ES 3.2 specification says:
"Linking can fail for [...] any of the following reasons:
* program contains an object to form a tessellation control
shader [...] and [...] the program is not separable and
contains no object to form a tessellation evaluation shader"
Since the test is trying to check for a draw time error, it should use
a separable program - otherwise we may hit a link error.
Fixes a bug in:
dEQP-GLES31.functional.debug.negative_coverage.*.tessellation.single_tessellation_stage
Change-Id: Ida906e21c3e3534fd2a8c7bac0334083881bdb19
Kenneth Graunke [Mon, 13 Feb 2017 18:15:29 +0000 (18:15 +0000)]
Fix a few bugs in a EGL_KHR_no_config_context test. am:
2a2a2ab8c7 am:
e06124d7f5
am:
08bf23d700
Change-Id: I90c34e8139f3266671a1cdfefd60cdaea99e555d
Kenneth Graunke [Mon, 13 Feb 2017 18:10:29 +0000 (18:10 +0000)]
Fix a few bugs in a EGL_KHR_no_config_context test. am:
2a2a2ab8c7
am:
e06124d7f5
Change-Id: I9f1617abda83e592051a66a5c64154f71914a1a1
Kenneth Graunke [Mon, 13 Feb 2017 18:06:29 +0000 (18:06 +0000)]
Fix a few bugs in a EGL_KHR_no_config_context test.
am:
2a2a2ab8c7
Change-Id: I58cf0d779a24d3bab1490e6f3556b06273861f1e
Kenneth Graunke [Thu, 2 Feb 2017 18:40:02 +0000 (10:40 -0800)]
Fix a few bugs in a EGL_KHR_no_config_context test.
The dEQP-EGL.functional.create_context.no_config test had the eglBindAPI
check backwards - so it was skipping APIs assuming they failed when they
actually succeeded.
Secondly, it failed to actually set the test result to "pass" if all
cases passed, which led to assertion failures:
Assertion `testResult != QP_TEST_RESULT_LAST' failed.
Change-Id: I7a20467012fd6c174f79679bbf640917c327574c
Mika Isojrvi [Thu, 9 Feb 2017 23:58:22 +0000 (23:58 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634 am:
ebc8257bba am:
31a4d9b3b6 am:
19045bffb6 am:
53fbafc635
am:
15762b0fa5
Change-Id: Ib1f8d0c4b9e48ed2600d9890fc1012840bb2de0c
Mika Isojrvi [Thu, 9 Feb 2017 23:58:04 +0000 (23:58 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634 am:
eef2e716e7 am:
bdff405d5a am:
92584aee17
am:
0c2ea240da
Change-Id: I26211b019efb68a7d8101b018468ca4cc213784f
Mika Isojrvi [Thu, 9 Feb 2017 23:57:49 +0000 (23:57 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634 am:
eef2e716e7 am:
06811e1c44 am:
fbe1e80216
am:
ff2167f6cc
Change-Id: Iffefbb6dfb9a477d02adc8d582daed56807014cf
Mika Isojrvi [Thu, 9 Feb 2017 23:29:59 +0000 (23:29 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634 am:
ebc8257bba am:
31a4d9b3b6 am:
19045bffb6 am:
53fbafc635
am:
fbf76f4e30
Change-Id: I4973f2c3f93fe6983b28ff5b58b62a54f9a4fefd
Mika Isojrvi [Thu, 9 Feb 2017 23:29:48 +0000 (23:29 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634 am:
eef2e716e7 am:
bdff405d5a am:
92584aee17
am:
a9ab882914
Change-Id: I6476482bc02dcfac67d2fad3e12fa2669e7f2c0b
Mika Isojrvi [Thu, 9 Feb 2017 23:23:45 +0000 (23:23 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634 am:
ebc8257bba am:
31a4d9b3b6 am:
19045bffb6
am:
53fbafc635
Change-Id: Ibe66d27a17342de63b63fe8e2d77ede8de413866
Mika Isojrvi [Thu, 9 Feb 2017 23:23:35 +0000 (23:23 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634 am:
eef2e716e7 am:
bdff405d5a
am:
92584aee17
Change-Id: I5aa588ef3ee79f68a08f50a3a699be571c14d03d
Mika Isojrvi [Thu, 9 Feb 2017 23:18:55 +0000 (23:18 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634 am:
ebc8257bba am:
31a4d9b3b6 am:
19045bffb6
am:
53fbafc635
Change-Id: I73923046f4ce79cbb1f806ff5aa07a30b1311068
Mika Isojrvi [Thu, 9 Feb 2017 23:18:42 +0000 (23:18 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634 am:
eef2e716e7 am:
bdff405d5a
am:
92584aee17
Change-Id: Id393184c9118d63c29bde2ca15229c50235f171e
Mika Isojrvi [Thu, 9 Feb 2017 23:14:57 +0000 (23:14 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634 am:
eef2e716e7 am:
06811e1c44
am:
fbe1e80216
Change-Id: I4071389bb9f256f39463c4db4e780dd88e6f7813
Mika Isojrvi [Thu, 9 Feb 2017 23:12:19 +0000 (23:12 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634 am:
ebc8257bba am:
31a4d9b3b6
am:
19045bffb6
Change-Id: Ic6c8704365207012e20a8aa6e06535f3043581e1
Mika Isojrvi [Thu, 9 Feb 2017 23:12:06 +0000 (23:12 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634 am:
eef2e716e7
am:
bdff405d5a
Change-Id: Ic937fa24f51ca1ab5325f14e6ac11de51bbe60e5
Mika Isojrvi [Thu, 9 Feb 2017 23:01:57 +0000 (23:01 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634 am:
eef2e716e7
am:
06811e1c44
Change-Id: I9ff59204a3f9bacc887c5b5b609ea20439074ec9
Mika Isojrvi [Thu, 9 Feb 2017 22:57:53 +0000 (22:57 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634 am:
ebc8257bba
am:
31a4d9b3b6
Change-Id: Ic7752c780d15bb505ae7b1da440ef5ebd57935dd
Mika Isojrvi [Thu, 9 Feb 2017 22:52:38 +0000 (22:52 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634
am:
eef2e716e7
Change-Id: I620a89283d84b4499fd475328b421a88b6a7fd9b
Mika Isojrvi [Thu, 9 Feb 2017 22:50:00 +0000 (22:50 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634
am:
ebc8257bba
Change-Id: I2a126ebe68698ba492a417060892345233d930de
Mika Isojrvi [Thu, 9 Feb 2017 22:48:01 +0000 (22:48 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests
am:
6bc3c7a634
Change-Id: Iecf872eac117cf28385d2b3c7e94a9801fd83b5e
Mika Isojrvi [Thu, 9 Feb 2017 22:44:03 +0000 (22:44 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests am:
6bc3c7a634
am:
eef2e716e7
Change-Id: Icadf536794c067056e66f6a2041fbb937952f35a
Mika Isojrvi [Thu, 9 Feb 2017 22:41:59 +0000 (22:41 +0000)]
Limit changes by xor to upper 8 bits in mixed atomic tests
am:
6bc3c7a634
Change-Id: I354ee074ad57d53c2b4b0a84d8bc02a02912f19d
Dan Albert [Thu, 9 Feb 2017 21:38:31 +0000 (21:38 +0000)]
Merge "Use deFloatIsNaN, not isnan." am:
4e49222745 am:
dd33e61339
am:
558bba7fca
Change-Id: Iddbd61d74fa3223c92f12482453af3907af44cf2
Dan Albert [Thu, 9 Feb 2017 21:34:54 +0000 (21:34 +0000)]
Merge "Use deFloatIsNaN, not isnan." am:
4e49222745
am:
dd33e61339
Change-Id: I64b6a582348735a4c2cf05fc0009f43176049600
Dan Albert [Thu, 9 Feb 2017 21:32:24 +0000 (21:32 +0000)]
Merge "Use deFloatIsNaN, not isnan."
am:
4e49222745
Change-Id: Ic40964ffc3019a3bc4b1e4f80e4a5a73a105905f
Treehugger Robot [Thu, 9 Feb 2017 21:28:03 +0000 (21:28 +0000)]
Merge "Use deFloatIsNaN, not isnan."
Dan Albert [Wed, 8 Feb 2017 19:37:30 +0000 (11:37 -0800)]
Use deFloatIsNaN, not isnan.
Discovered because this file includes cmath rather than math.h, so
some header cleanup made isnan go away (it should have been
std::isnan).
Test: mma
Bug: http://b/
34724220
Change-Id: Idb6b26a90307f510ad1a118b694a34e32ce7507c
Mika Isojarvi [Wed, 8 Feb 2017 20:15:18 +0000 (20:15 +0000)]
Merge "Fix out of bounds accesses in TexImage*DParamsCase." am:
60902d4e1b am:
8fd3b63b26
am:
99299ab23b
Change-Id: I0952c4c078255ac28d01e26a034a8918c11df1a1
Mika Isojarvi [Wed, 8 Feb 2017 19:28:19 +0000 (19:28 +0000)]
Merge "Fix out of bounds accesses in TexImage*DParamsCase." am:
60902d4e1b
am:
8fd3b63b26
Change-Id: I1933ef41f06eb34ab50cf7b7dbc197e3daf2d6cd
Mika Isojarvi [Wed, 8 Feb 2017 19:25:21 +0000 (19:25 +0000)]
Merge "Fix out of bounds accesses in TexImage*DParamsCase."
am:
60902d4e1b
Change-Id: I655ab1118e27a1ff5c2eecd726655a23c628d30e
Mika Isojarvi [Wed, 8 Feb 2017 19:21:10 +0000 (19:21 +0000)]
Merge "Fix out of bounds accesses in TexImage*DParamsCase."
Mika Isojrvi [Wed, 8 Feb 2017 18:34:03 +0000 (18:34 +0000)]
Fix Android builds compiler flags am:
e2af5c745d am:
7755688536
am:
c5a0adfad3
Change-Id: Id9c6c155f6b0b186004780742d3b9fcdb4b1df20
Mika Isojrvi [Wed, 8 Feb 2017 18:26:24 +0000 (18:26 +0000)]
Fix Android builds compiler flags am:
e2af5c745d
am:
7755688536
Change-Id: Ie79d59b5366eec9681e852e6e4f9cd69eddbaba0
Mika Isojrvi [Wed, 8 Feb 2017 18:13:48 +0000 (18:13 +0000)]
Fix Android builds compiler flags
am:
e2af5c745d
Change-Id: Ic8ca64ec962c6fc4d78d0d628a740ce69c8a0e29
Mika Isojärvi [Tue, 7 Feb 2017 20:52:54 +0000 (12:52 -0800)]
Fix out of bounds accesses in TexImage*DParamsCase.
Bug:
28764822
Test: Ran the tests on couple of devices and checked the results.
Change-Id: I3f743bf75d73ce7de7ff2b0633551c0cc7606ca0
Mika Isojärvi [Mon, 6 Feb 2017 22:48:37 +0000 (14:48 -0800)]
Fix Android builds compiler flags
- Move -fwrapv to common flags
- Add -Wno-delete-non-virtual-dtor
Bug:
34676963
Test: Build deqp with the AOSP ARM64 target
Change-Id: I21e4c70ef5f2ebe7d306d5a4dcbb52933c4dff6d
Kalle Raita [Mon, 6 Feb 2017 20:28:55 +0000 (20:28 +0000)]
Merge "Check NDK version in the app build script" am:
197032faf3 am:
cf0f927df4
am:
57ca78aa24
Change-Id: I76faef896866241d4e9dd1fca8aafba668f568aa
Kalle Raita [Mon, 6 Feb 2017 20:26:55 +0000 (20:26 +0000)]
Merge "Check NDK version in the app build script" am:
197032faf3
am:
cf0f927df4
Change-Id: Ie9c979ff77c5edaea7d01fb510ef5ab140afeaa3
Kalle Raita [Mon, 6 Feb 2017 20:24:26 +0000 (20:24 +0000)]
Merge "Check NDK version in the app build script"
am:
197032faf3
Change-Id: I886a1b1bd45006d00035258a2d1325652a9313f7
Treehugger Robot [Mon, 6 Feb 2017 20:18:40 +0000 (20:18 +0000)]
Merge "Check NDK version in the app build script"
Kalle Raita [Wed, 1 Feb 2017 19:25:05 +0000 (11:25 -0800)]
Check NDK version in the app build script
Prevents accidentally starting build with wrong version and prints
instructions for retrieving correct NDK version.
Test: manual for current build, using r12 (wrong version), and override
Change-Id: I4a021e71261d17897bb4285ce996a758db7e5419
Pyry Haulos [Fri, 3 Feb 2017 23:35:57 +0000 (23:35 +0000)]
Android: Test that mandatory extensions are supported am:
2ef3d2cadd am:
00f38de808
am:
8d31028c39
Change-Id: If32f48cfd15d518ad5c5cb4fdf2fa78f650158c4
Pyry Haulos [Fri, 3 Feb 2017 23:33:28 +0000 (23:33 +0000)]
Android: Test that mandatory extensions are supported am:
2ef3d2cadd
am:
00f38de808
Change-Id: Ice338f46873eac5a3d6d8dfaff946e9cdceb0266
Pyry Haulos [Fri, 3 Feb 2017 23:30:57 +0000 (23:30 +0000)]
Android: Test that mandatory extensions are supported
am:
2ef3d2cadd
Change-Id: Ieba8a9ae224215d5e68fb934fede4d1e5904ee0d
Pyry Haulos [Fri, 3 Feb 2017 23:08:26 +0000 (23:08 +0000)]
Android: Test that no Vulkan layers are enumerated am:
4f0cdcd709 am:
a32b452f31
am:
0e2633c228
Change-Id: I2c4a4ee4f984548716809bedff838fd025c42a97
Pyry Haulos [Fri, 3 Feb 2017 23:05:55 +0000 (23:05 +0000)]
Android: Test that no Vulkan layers are enumerated am:
4f0cdcd709
am:
a32b452f31
Change-Id: Ic118b0433d784dffbaa8f8f446a360a15df6d38e
Pyry Haulos [Fri, 3 Feb 2017 23:03:25 +0000 (23:03 +0000)]
Android: Test that no Vulkan layers are enumerated
am:
4f0cdcd709
Change-Id: I59fb804cd944ae24bc78864fb7229709eca3476e
Pyry Haulos [Fri, 3 Feb 2017 22:58:25 +0000 (22:58 +0000)]
Android: Check KHX, GOOGLE, and ANDROID extensions am:
5d9562a8c6 am:
efd1deb8d7
am:
e6d5552bb8
Change-Id: I5d7b4c0948ee9e69be0d6e67d8c402cf1317bbdc
Pyry Haulos [Fri, 3 Feb 2017 22:55:54 +0000 (22:55 +0000)]
Android: Check KHX, GOOGLE, and ANDROID extensions am:
5d9562a8c6
am:
efd1deb8d7
Change-Id: Iee9d734b3bb524bfeba2069e6a4e82055a7da4ac
Pyry Haulos [Fri, 3 Feb 2017 22:53:24 +0000 (22:53 +0000)]
Android: Check KHX, GOOGLE, and ANDROID extensions
am:
5d9562a8c6
Change-Id: I3149f91b93dad8801cc0e4fa05e9c19aaf2d4984
Pyry Haulos [Fri, 3 Feb 2017 21:25:48 +0000 (13:25 -0800)]
Android: Test that mandatory extensions are supported
Change-Id: Id0e44299f1d8441bf1e7ecc91d82d3b06400e7e6
Pyry Haulos [Tue, 17 Jan 2017 23:49:02 +0000 (15:49 -0800)]
Android: Test that no Vulkan layers are enumerated
Change-Id: I43dacf306b468485fc160f175160555b9cf1c86d
Pyry Haulos [Wed, 11 Jan 2017 23:02:19 +0000 (15:02 -0800)]
Android: Check KHX, GOOGLE, and ANDROID extensions
Change-Id: I6ee24e584666e1f2542adf35943a2973c9392ad9
Pyry Haulos [Tue, 31 Jan 2017 01:53:07 +0000 (01:53 +0000)]
Merge "Update Android CTS Vulkan mustpass to match 1.0.2" am:
8de4af67bb am:
b3191e5847
am:
eab06747e6
Change-Id: I5215c23f56416f961425db6ac09cee45a0bdddae
Pyry Haulos [Tue, 31 Jan 2017 01:51:07 +0000 (01:51 +0000)]
Merge "Update Android CTS Vulkan mustpass to match 1.0.2" am:
8de4af67bb
am:
b3191e5847
Change-Id: Ia6d3877821be9d31771445efe2ad382645dda568
Pyry Haulos [Tue, 31 Jan 2017 01:48:37 +0000 (01:48 +0000)]
Merge "Update Android CTS Vulkan mustpass to match 1.0.2"
am:
8de4af67bb
Change-Id: I2accdd355e2d34d9d808ffb9b93afec01d0d345d
Treehugger Robot [Tue, 31 Jan 2017 01:45:31 +0000 (01:45 +0000)]
Merge "Update Android CTS Vulkan mustpass to match 1.0.2"
Michael Hadley [Tue, 31 Jan 2017 00:33:07 +0000 (00:33 +0000)]
Added gl_BoundingBox built-in type access tests am:
ed63f60eb4 am:
2160941ec7
am:
b784ed3d7b
Change-Id: I0be84ee47830fd4264db5865d5851792ebdf290b
Michael Hadley [Tue, 31 Jan 2017 00:33:02 +0000 (00:33 +0000)]
Add SSBO block tests am:
04ba289d6e am:
ce0a6e4b7b
am:
375a437841
Change-Id: I71203b5172bbd9d03b295ceba1d607ab9fa66675
Michael Hadley [Tue, 31 Jan 2017 00:31:04 +0000 (00:31 +0000)]
Added gl_BoundingBox built-in type access tests am:
ed63f60eb4
am:
2160941ec7
Change-Id: I8b40a4290decf450cacbd43ea00db90f6f64f2bb
Michael Hadley [Tue, 31 Jan 2017 00:31:01 +0000 (00:31 +0000)]
Add SSBO block tests am:
04ba289d6e
am:
ce0a6e4b7b
Change-Id: I3a786919bca07ae6f5a4be0c5f5dd992ec3256a7
Michael Hadley [Tue, 31 Jan 2017 00:28:34 +0000 (00:28 +0000)]
Added gl_BoundingBox built-in type access tests
am:
ed63f60eb4
Change-Id: I1d0700b52ee7dfbd51f7e7165df01696d6b299cf
Michael Hadley [Tue, 31 Jan 2017 00:28:32 +0000 (00:28 +0000)]
Add SSBO block tests
am:
04ba289d6e
Change-Id: I33095ab7cebe48f0941370bf9d0b6c576a90c464
Pyry Haulos [Tue, 31 Jan 2017 00:02:32 +0000 (16:02 -0800)]
Update Android CTS Vulkan mustpass to match 1.0.2
This CL updates Android CTS mustpass for Vulkan to match Khronos Vulkan
CTS 1.0.2.0.
Change-Id: Ia2f82b5f6675c67940679eb98f59510f264d62bf
Michael Hadley [Wed, 14 Dec 2016 20:08:59 +0000 (20:08 +0000)]
Added gl_BoundingBox built-in type access tests
New tests:
- dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader_directive.accessing_bounding_box_type
Change-Id: I8f47dfdfde631f36f6a515459867b59e3c210701
Michael Hadley [Thu, 1 Dec 2016 17:52:17 +0000 (17:52 +0000)]
Add SSBO block tests
New Tests:
- dEQP-GLES31.functional.debug.negative_coverage.callbacks.ssbo_block.ssbo_block.*
Change-Id: I60d52bc34d9211e93332dcc719535f1f5e4a0596
John Richardson [Mon, 30 Jan 2017 20:48:24 +0000 (20:48 +0000)]
Add tessellation shader stages to negative layout_binding tests am:
b7272b0934 am:
234af40a4f
am:
7db3ca77ea
Change-Id: Ia5ff0d8f6ca0482059afbf9af0293f1cd20f6c8c
John Richardson [Mon, 30 Jan 2017 20:48:14 +0000 (20:48 +0000)]
Add new tessellation negative coverage tests am:
1889817926 am:
6505a995c1
am:
02e452454c
Change-Id: Ie80c9550edb2f72667248cd7c5d0d122f49da66c
John Richardson [Mon, 30 Jan 2017 20:46:25 +0000 (20:46 +0000)]
Add tessellation shader stages to negative layout_binding tests am:
b7272b0934
am:
234af40a4f
Change-Id: I04d9dbd56ec699b876b36d7ba8ac7894cfa81101
John Richardson [Mon, 30 Jan 2017 20:46:14 +0000 (20:46 +0000)]
Add new tessellation negative coverage tests am:
1889817926
am:
6505a995c1
Change-Id: Ic1c997496e29598e0a889ddbc0c260746b60ea00
John Richardson [Mon, 30 Jan 2017 20:43:56 +0000 (20:43 +0000)]
Add tessellation shader stages to negative layout_binding tests
am:
b7272b0934
Change-Id: I7b698194e1b617fa6c0e31ba437c1586f2c01a44
John Richardson [Mon, 30 Jan 2017 20:43:44 +0000 (20:43 +0000)]
Add new tessellation negative coverage tests
am:
1889817926
Change-Id: I8f4b76d0c37c88c45512352502ed138acc095fc4
John Richardson [Wed, 23 Nov 2016 14:48:32 +0000 (14:48 +0000)]
Add tessellation shader stages to negative layout_binding tests
Tests groups added to:
- dEQP-GLES31.functional.layout_binding.negative.sampler.sampler2d.*.
- dEQP-GLES31.functional.layout_binding.negative.sampler.sampler3d.*.
- dEQP-GLES31.functional.layout_binding.negative.ubo.*.
- dEQP-GLES31.functional.layout_binding.negative.ssbo.*.
- dEQP-GLES31.functional.layout_binding.negative.image.image2d.*.
- dEQP-GLES31.functional.layout_binding.negative.image.image3d.*.
New tests (tess_control, tess_evalution):
- binding_neg
- binding_over_max
- binding_neg_array
- binding_over_max_array
Extended tests:
- binding_contradictory
- binding_contradictory_array
Change-Id: Ia6b66f1d5316e3bba376a8aea189074b60fbedb5
John Richardson [Wed, 9 Nov 2016 08:34:43 +0000 (08:34 +0000)]
Add new tessellation negative coverage tests
Test groups added to:
- dEQP-GLES31.functional.shaders.linkage.tessellation.varying.rules
- dEQP-GLES31.functional.shaders.linkage.tessellation.layout_declarations.rules (new)
- dEQP-GLES31.functional.shaders.linkage.tessellation.barriers.rules (new)
- dEQP-GLES31.functional.debug.negative_coverage.*.tessellation (new)
New tests:
- output_non_array
- invalid_patch_in_usage
- invalid_patch_out_usage
- invalid_per_patch_qualifier_usage
- output_block_non_array
- invalid_barrier_usage_within_control_flow
- invalid_barrier_usage_after_return
- primitive_mode_mismatch
- spacing_mode_mismatch
- vertex_order_mismatch
- vertex_count_mismatch
- single_tessellation_stage
- invalid_primitive_mode
- tessellation_not_active
- invalid_program_state
- get_programiv
- invalid_program_queries
- tessellation_control_invalid_vertex_count
Change-Id: I0c4f4b407bfe80e09546af51fdb2d184cf310757
Xin Li [Thu, 26 Jan 2017 21:15:27 +0000 (21:15 +0000)]
Merge nougat-mr1-cts-dev into am:
2dcacdbe0a am:
b196334de5
am:
769492af1d
Change-Id: Ic9c6eec0b2d1cee2c2efa20531720eb6fb77745b
Xin Li [Thu, 26 Jan 2017 21:12:27 +0000 (21:12 +0000)]
Merge nougat-mr1-cts-dev into am:
2dcacdbe0a
am:
b196334de5
Change-Id: I28d200d6322de752529169cc1960379774f4fd7f
Xin Li [Thu, 26 Jan 2017 21:09:27 +0000 (21:09 +0000)]
Merge nougat-mr1-cts-dev into master.
am:
2dcacdbe0a
Change-Id: I4d80ab4fe02c0c7209365b08bf64358f6f7979e8
Xin Li [Thu, 26 Jan 2017 20:40:27 +0000 (20:40 +0000)]
Skip commit '
c5bbebc46ac7725d43692602422ee3fc76cac7b0' on am:
b1fa5e8f2c am:
ef0c4176d6
am:
4f65cf0bba
Change-Id: I71cedd451ef3bd6e29f8ece5025c4603defc2091