platform/upstream/VK-GL-CTS.git
8 years agoMerge "Add Visual Studio 2015 generator to build scripts"
TreeHugger Robot [Fri, 27 May 2016 18:28:44 +0000 (18:28 +0000)]
Merge "Add Visual Studio 2015 generator to build scripts"

8 years agoChange unnamed enum VK_ constants to defines and update API
Pyry Haulos [Fri, 27 May 2016 15:41:29 +0000 (08:41 -0700)]
Change unnamed enum VK_ constants to defines and update API

Converting enum to target type causes narrowing conversion warnings on
MSVC 2015.

Change-Id: I51c41f7be0964de674c7b954469fbc523fddac5f

8 years agoAdd Visual Studio 2015 generator to build scripts
Pyry Haulos [Fri, 27 May 2016 15:39:15 +0000 (08:39 -0700)]
Add Visual Studio 2015 generator to build scripts

Change-Id: I9bd94dde94ee26d9b5ad4a2644dd98f2f544e662

8 years agoMerge "Merge bug fixes from Khronos CTS release branch am: 3d8e6ee58a am: db45dfc398...
Pyry Haulos [Fri, 27 May 2016 15:20:41 +0000 (15:20 +0000)]
Merge "Merge bug fixes from Khronos CTS release branch am: 3d8e6ee58a am: db45dfc398" into nyc-mr1-dev-plus-aosp
am: 0f76157c3b

* commit '0f76157c3be15a2e7cdce0227b2a13730bca76b3':

Change-Id: I6c5f2db7afbe1a9aa6aceb4f674a9d228b1ccfe8

8 years agoMerge vulkan-cts-1.0-dev from Khronos repo to master
Pyry Haulos [Fri, 27 May 2016 15:15:06 +0000 (08:15 -0700)]
Merge vulkan-cts-1.0-dev from Khronos repo to master

8 years agoresolve merge conflicts of 9a6dd53 to master
Pyry Haulos [Fri, 27 May 2016 15:03:27 +0000 (08:03 -0700)]
resolve merge conflicts of 9a6dd53 to master

Change-Id: Idb8abdf776d6ece74a2fdfab3941678c9813eea0

8 years agoMerge "Merge bug fixes from Khronos CTS release branch am: 3d8e6ee58a am: db45dfc398...
Android Build Merger (Role) [Fri, 27 May 2016 14:40:30 +0000 (14:40 +0000)]
Merge "Merge bug fixes from Khronos CTS release branch am: 3d8e6ee58a am: db45dfc398" into nyc-mr1-dev-plus-aosp

8 years agoMerge bug fixes from Khronos CTS release branch am: 3d8e6ee58a
Pyry Haulos [Fri, 27 May 2016 14:40:16 +0000 (14:40 +0000)]
Merge bug fixes from Khronos CTS release branch am: 3d8e6ee58a
am: 809bddd1e3

* commit '809bddd1e30264d10f5e118987a6f104c1ca3a10':
  Merge bug fixes from Khronos CTS release branch

Change-Id: I7ee6bae41a36c4fd9972696e75c60e68c627c900

8 years agoMerge bug fixes from Khronos CTS release branch am: 3d8e6ee58a
Pyry Haulos [Fri, 27 May 2016 14:40:15 +0000 (14:40 +0000)]
Merge bug fixes from Khronos CTS release branch am: 3d8e6ee58a
am: db45dfc398

* commit 'db45dfc39892a14cac9b6b5cfde492b7e8ccfd46':
  Merge bug fixes from Khronos CTS release branch

Change-Id: I5f90b8de83f80cb186ddee038414408ca0405ce2

8 years agoMerge bug fixes from Khronos CTS release branch
Pyry Haulos [Fri, 27 May 2016 14:36:39 +0000 (14:36 +0000)]
Merge bug fixes from Khronos CTS release branch
am: 3d8e6ee58a

* commit '3d8e6ee58a6f3a7701a3e6cdc4ba9fb14b162410':
  Merge bug fixes from Khronos CTS release branch

Change-Id: I3101250fb37af4b1630fbf94f1dab96219e59545

8 years agoMerge bug fixes from Khronos CTS release branch
Pyry Haulos [Fri, 27 May 2016 14:36:38 +0000 (14:36 +0000)]
Merge bug fixes from Khronos CTS release branch
am: 3d8e6ee58a

* commit '3d8e6ee58a6f3a7701a3e6cdc4ba9fb14b162410':
  Merge bug fixes from Khronos CTS release branch

Change-Id: I1f80298cd380c652564c2ee10bb168397b1468b8

8 years agoMerge vulkan-cts-1.0 into vulkan-cts-1.0-dev
Pyry Haulos [Thu, 26 May 2016 19:32:15 +0000 (12:32 -0700)]
Merge vulkan-cts-1.0 into vulkan-cts-1.0-dev

8 years agoMerge branch '388-synchronization-semaphores-fence-timeout' into 'vulkan-cts-1.0...
Pyry Haulos [Thu, 26 May 2016 19:13:09 +0000 (19:13 +0000)]
Merge branch '388-synchronization-semaphores-fence-timeout' into 'vulkan-cts-1.0-dev'

Increase fence wait timeout in dEQP-VK.synchronization.semaphores

Fixes #388

See merge request !562

8 years agoMerge bug fixes from Khronos CTS release branch
Pyry Haulos [Thu, 19 May 2016 22:03:59 +0000 (15:03 -0700)]
Merge bug fixes from Khronos CTS release branch

This includes fixes available in Vulkan CTS 1.0.0.3 RC1:

8d6a75b Fix test copying zero sized regions
4d12ac5 Update sample conformance statement with latest release tag
2659c92 Remove use of non-standard strnlen()
fd6bbe6 Validation fix dEQP-VK.binding_model
8c019df Validation fix for dEQP-VK.ssbo
02bc895 Remove dEQP-VK.glsl.linkage.varying.rules.fragment_declare
0f75056 Validation fixes for dEQP-VK.renderpass
0619614 Validation fixes for dEQP-VK.glsl
2df3edd dEQP-VK.binding_model validation fixes
50664eb Removed not needed reading of image
ce3f36a Bug Fix: Corrected barriers in the tests dEQP-VK.query_pool
6d286f8 Validation fixes for dEQP-VK.api
d02ea76 dEQP-VK.api.info.device.properties struct offsets
d488796 Bug Fix: Corrected barriers in the tests dEQP-VK.dynamic_state.
a4f96c9 Turn on well defined signed integer overflow
ba9a6b8 Add Android NDK r11 toolchain as new default
355e4f8 Update glslang to (7b3096a) to include bitfield functions precision fix
cbba646 Fix Pipeline barrier test
6eaa4ce Update glslang to (af4592) - include proper RelaxedPrecision handling
f89b81f Remove instances of pDynamicState->dynamicStateCount = 0
989ae48 ShaderRender tests: do not use images in UNDEFINED layout
ed92247 Revert to original boilerplate in Vulkan CTS license appendix
0b834b7 Validation fixes in dEQP-VK.pipeline
92728bd Bug Fix: Corrected barriers in the tests dEQP-VK.compute
ad4a38e Bug Fix: Corrected barrier in the tests dEQP-VK.ubo
750f819 Fix unused parameter warning in vktDrawIndirectTest.cpp
7df90ed deqp-vk-draw: split indirect_draw tests into groups depending on `drawIndirectFirstInstance` optional feature
9025139 Remove initialization check for deviceName
9312e31 Fix VkPhysicalDeviceProperties init validation
4803b08 Fix a few issues in tessellation shader executors

As well as following cherry-picks:

b215306 Fix various compiler warnings
fad252e vktWsiSurfaceTests: fixed bug in surface capabilities validation where surface's height was tested with respect to width's limits.
4a57a13 vktWsiSwapchainTests: remove redundant barrier (already realised by subpass dependencies)
8a07cbb vktWsiSwapchainTests: remove incorrect barrier (COLOR_ATTACHMENT_OPT -> PRESENT_SRC), while image is already in PRESENT_SRC layout
9b48af0 vktWsiSwapchainTests: fixes for swapchain parameters
fb3fd80 WSI: depthClamp is an optional feature, disable it

Bug: 28911346
Change-Id: I124cdecdc5472e5889d40ae5b66baffa074df7ca

8 years agoRemove dot and reflect precision tests from mustpass am: 1fe86bba0f am: 6da9784777
Mika Isojrvi [Wed, 25 May 2016 22:35:19 +0000 (22:35 +0000)]
Remove dot and reflect precision tests from mustpass am: 1fe86bba0f am: 6da9784777
am: 12cd7c42b7

* commit '12cd7c42b713e2a76d7ee3ec0230631b66b016d1':

Change-Id: I3a3e0c0d36792bfd75f6710e3331d5225aab7db6

8 years agoRemove dot and reflect precision tests from mustpass am: 1fe86bba0f am: 20954ce4bf
Mika Isojrvi [Wed, 25 May 2016 22:35:16 +0000 (22:35 +0000)]
Remove dot and reflect precision tests from mustpass am: 1fe86bba0f am: 20954ce4bf
am: ec44e2ff9f

* commit 'ec44e2ff9f0bcecd74350709e0b81fadb38cceaa':
  Remove dot and reflect precision tests from mustpass

Change-Id: Iba02d852ac2bc4698cbacfd3d542a1d7a8fea9e2

8 years agoRemove dot and reflect precision tests from mustpass am: 1fe86bba0f
Mika Isojärvi [Wed, 25 May 2016 22:28:46 +0000 (22:28 +0000)]
Remove dot and reflect precision tests from mustpass am: 1fe86bba0f
am: 6da9784777

* commit '6da978477781fbe45a029b942343d1c6bbf2970e':

Change-Id: I5e88714143afcf4469123218fbc661f7b2d77b6d

8 years agoRemove dot and reflect precision tests from mustpass am: 1fe86bba0f
Mika Isojärvi [Wed, 25 May 2016 22:26:43 +0000 (22:26 +0000)]
Remove dot and reflect precision tests from mustpass am: 1fe86bba0f
am: 20954ce4bf

* commit '20954ce4bf0d903627828b486458bf1670fa853c':
  Remove dot and reflect precision tests from mustpass

Change-Id: I4df15c26ce7aa52c4f92d7cc2c487b29bd5fcbf1

8 years agoRemove dot and reflect precision tests from mustpass
Mika Isojrvi [Wed, 25 May 2016 22:23:56 +0000 (22:23 +0000)]
Remove dot and reflect precision tests from mustpass
am: 1fe86bba0f

* commit '1fe86bba0f99b85f69239b68906b6573eeb0091d':
  Remove dot and reflect precision tests from mustpass

Change-Id: Ic345695c40863481a4a0c85715caa8c3e007d289

8 years agoRemove dot and reflect precision tests from mustpass
Mika Isojrvi [Wed, 25 May 2016 22:23:51 +0000 (22:23 +0000)]
Remove dot and reflect precision tests from mustpass
am: 1fe86bba0f

* commit '1fe86bba0f99b85f69239b68906b6573eeb0091d':
  Remove dot and reflect precision tests from mustpass

Change-Id: Ibd0bc2c5c4743767c297117ea8960fddc4bd35a3

8 years agoRemove dot and reflect precision tests from mustpass
Mika Isojärvi [Wed, 25 May 2016 20:35:49 +0000 (13:35 -0700)]
Remove dot and reflect precision tests from mustpass

Remove dot and reflect precision test that don't take all of the
alternative evaluation orders into account from the mustpass.

Bug: 28767510
Change-Id: I8089dee4fc123b733d27f3bf2b0846dcd5f5ad6c

8 years agoRemove double allocate from memory mapping tests am: ebadf9e6ca am: 9508a9f70f
Mika Isojrvi [Wed, 25 May 2016 16:55:12 +0000 (16:55 +0000)]
Remove double allocate from memory mapping tests am: ebadf9e6ca am: 9508a9f70f
am: 684d2f1675

* commit '684d2f16759dcfb1a8db994758d1a47e7255f8d7':

Change-Id: I4f1dab8fd04855228273d4907abcb13b74cc8e27

8 years agoRemove double allocate from memory mapping tests am: ebadf9e6ca am: b6dbf28dfb
Mika Isojrvi [Wed, 25 May 2016 16:55:08 +0000 (16:55 +0000)]
Remove double allocate from memory mapping tests am: ebadf9e6ca am: b6dbf28dfb
am: 3420d9c79e

* commit '3420d9c79e5b4c35bff6a4e876315945dcbb65eb':
  Remove double allocate from memory mapping tests

Change-Id: I3ea18cfaa4af3e9019e8e1ab22121ce51ca09982

8 years agoRemove double allocate from memory mapping tests am: ebadf9e6ca
Mika Isojärvi [Wed, 25 May 2016 16:54:06 +0000 (16:54 +0000)]
Remove double allocate from memory mapping tests am: ebadf9e6ca
am: 9508a9f70f

* commit '9508a9f70f6a36fad8ff73a9b60c2fc3312329f5':

Change-Id: Iddd6cd67ada6dde64ab57e27539b7e3bc56026b9

8 years agoRemove double allocate from memory mapping tests am: ebadf9e6ca
Mika Isojärvi [Wed, 25 May 2016 16:50:33 +0000 (16:50 +0000)]
Remove double allocate from memory mapping tests am: ebadf9e6ca
am: b6dbf28dfb

* commit 'b6dbf28dfb4c36d235d201cc48334ac5246c1fc4':
  Remove double allocate from memory mapping tests

Change-Id: I9a1bb0d6f45bda332fb866eefe7e4f556ff5aa94

8 years agoRemove double allocate from memory mapping tests
Mika Isojrvi [Wed, 25 May 2016 16:29:35 +0000 (16:29 +0000)]
Remove double allocate from memory mapping tests
am: ebadf9e6ca

* commit 'ebadf9e6cae16ed53a3ae555132a7a3b068717b4':
  Remove double allocate from memory mapping tests

Change-Id: I0f2a3a50db2b6b2c20498f7fd9c1d95427cea71a

8 years agoRemove double allocate from memory mapping tests
Mika Isojrvi [Wed, 25 May 2016 16:29:34 +0000 (16:29 +0000)]
Remove double allocate from memory mapping tests
am: ebadf9e6ca

* commit 'ebadf9e6cae16ed53a3ae555132a7a3b068717b4':
  Remove double allocate from memory mapping tests

Change-Id: I59befb4333ab87be3ca916601841a2ba23c2eee5

8 years agoRemove double allocate from memory mapping tests
Mika Isojärvi [Tue, 24 May 2016 22:20:00 +0000 (15:20 -0700)]
Remove double allocate from memory mapping tests

Bug: 28936898
Change-Id: I7ef8da41929288c10a9d978bbe84d086eba008e4

8 years agoMerge branch 'cherry-pick-validation-fixes' into 'vulkan-cts-1.0'
Pyry Haulos [Tue, 24 May 2016 17:42:32 +0000 (17:42 +0000)]
Merge branch 'cherry-pick-validation-fixes' into 'vulkan-cts-1.0'

Cherry-pick validation fixes to release branch

See merge request !563

8 years agoMerge pull request #16 from jchen10/image_layout
Pyry Haulos [Fri, 20 May 2016 19:55:25 +0000 (12:55 -0700)]
Merge pull request #16 from jchen10/image_layout

Fix Pipeline barrier test

8 years agoFix test copying zero sized regions
Mika Isojärvi [Tue, 17 May 2016 17:08:40 +0000 (10:08 -0700)]
Fix test copying zero sized regions

Bug: 28677103
Change-Id: I4c23277f51ab4ea3e28a76ab757d0c2c8fe007d6
(cherry picked from commit 5dcb4c684341f681eea37ffc4d1727b2239516ef)

8 years agoMerge pull request #1 from Aransentin/apiVersion-is-0
Pyry Haulos [Fri, 20 May 2016 19:44:24 +0000 (12:44 -0700)]
Merge pull request #1 from Aransentin/apiVersion-is-0

Added a test when apiVersion is 0

8 years agoUpdate sample conformance statement with latest release tag
Pyry Haulos [Fri, 20 May 2016 19:35:30 +0000 (12:35 -0700)]
Update sample conformance statement with latest release tag

8 years agoMerge "Increase deqp CTS runner timeout to 10min" into nyc-dev am: 5c55468d55 am...
Mika Isojärvi [Fri, 20 May 2016 17:27:40 +0000 (17:27 +0000)]
Merge "Increase deqp CTS runner timeout to 10min" into nyc-dev am: 5c55468d55 am: a5aad1b63b
am: 6fc1e17b83

* commit '6fc1e17b831739eacd630cefe9535e94b3d52e9c':

Change-Id: Iafd3a45642129822ba784cd7b006f469a2a488e4

8 years agoMerge "Increase deqp CTS runner timeout to 10min" into nyc-dev am: 5c55468d55 am...
Mika Isojärvi [Fri, 20 May 2016 17:27:36 +0000 (17:27 +0000)]
Merge "Increase deqp CTS runner timeout to 10min" into nyc-dev am: 5c55468d55 am: a5ef338784
am: f7da744eed

* commit 'f7da744eededea2a811d03e957dbb44046a62828':
  Increase deqp CTS runner timeout to 10min

Change-Id: Ib409e849f56bd0a98db8eabbc73bcce823ddd44f

8 years agoMerge "Increase deqp CTS runner timeout to 10min" into nyc-dev am: 5c55468d55
Mika Isojarvi [Fri, 20 May 2016 17:23:00 +0000 (17:23 +0000)]
Merge "Increase deqp CTS runner timeout to 10min" into nyc-dev am: 5c55468d55
am: a5aad1b63b

* commit 'a5aad1b63b3446bb42474f7437e2fdfe6191e5d1':

Change-Id: Ib8c04f8fdd98c04c68517319cfb5b792f22c920d

8 years agoMerge "Increase deqp CTS runner timeout to 10min" into nyc-dev am: 5c55468d55
Mika Isojarvi [Fri, 20 May 2016 17:20:10 +0000 (17:20 +0000)]
Merge "Increase deqp CTS runner timeout to 10min" into nyc-dev am: 5c55468d55
am: a5ef338784

* commit 'a5ef338784992b973b1efec624f1c09c641a2198':
  Increase deqp CTS runner timeout to 10min

Change-Id: I92f2521ca08f5c495c4473555d5c327740288e5d

8 years agoMerge "Increase deqp CTS runner timeout to 10min" into nyc-dev
Mika Isojärvi [Fri, 20 May 2016 17:15:50 +0000 (17:15 +0000)]
Merge "Increase deqp CTS runner timeout to 10min" into nyc-dev
am: 5c55468d55

* commit '5c55468d55d85ca2ff529f36e531289a347140c9':
  Increase deqp CTS runner timeout to 10min

Change-Id: I85ea20d0627867448e403ed75dccce990f8e4abd

8 years agoMerge "Increase deqp CTS runner timeout to 10min" into nyc-dev
Mika Isojärvi [Fri, 20 May 2016 17:15:30 +0000 (17:15 +0000)]
Merge "Increase deqp CTS runner timeout to 10min" into nyc-dev
am: 5c55468d55

* commit '5c55468d55d85ca2ff529f36e531289a347140c9':
  Increase deqp CTS runner timeout to 10min

Change-Id: Iad42c8621cc2653ebb086806dd50bee41a178e2d

8 years agoMerge "Increase deqp CTS runner timeout to 10min" into nyc-dev
Mika Isojarvi [Fri, 20 May 2016 17:02:09 +0000 (17:02 +0000)]
Merge "Increase deqp CTS runner timeout to 10min" into nyc-dev

8 years agoIncrease deqp CTS runner timeout to 10min
Mika Isojärvi [Thu, 19 May 2016 22:47:34 +0000 (15:47 -0700)]
Increase deqp CTS runner timeout to 10min

Bug: 28052105
Bug: 23287994
Change-Id: Ifc7ed2d5e00e94cfe5c16f43f40b7f6b0cfc396a

8 years agoMerge "Check configs before mutable_render_buffer negative test"
TreeHugger Robot [Thu, 19 May 2016 21:58:12 +0000 (21:58 +0000)]
Merge "Check configs before mutable_render_buffer negative test"

8 years agoRemove use of non-standard strnlen()
Pyry Haulos [Thu, 21 Apr 2016 22:09:17 +0000 (15:09 -0700)]
Remove use of non-standard strnlen()

(cherry picked from commit febb0bbd97bc3004df7e81f90e9a5ddb49504aac)

8 years agoValidation fix dEQP-VK.binding_model
Maciej Jesionowski [Tue, 10 May 2016 09:40:39 +0000 (11:40 +0200)]
Validation fix dEQP-VK.binding_model

- Add srcStageMask to barriers

(cherry picked from commit f2e4f11a0803db89f7c7d8f9a9038a79e27a65ea)

8 years agoValidation fix for dEQP-VK.ssbo
Maciej Jesionowski [Mon, 25 Apr 2016 11:43:37 +0000 (13:43 +0200)]
Validation fix for dEQP-VK.ssbo

Fixed an issue where descriptor set bindings were updated incorrectly
(array of descriptors vs a few bindings of a single descriptor).

(cherry picked from commit 517e989710e57ac0008c0ea26bafb67418e52610)

8 years agoRemove dEQP-VK.glsl.linkage.varying.rules.fragment_declare
Maciej Jesionowski [Fri, 22 Apr 2016 12:44:19 +0000 (14:44 +0200)]
Remove dEQP-VK.glsl.linkage.varying.rules.fragment_declare

Test removed because it used the API incorrectly.

(cherry picked from commit 077398babe16b80a3934ec970932a3c80ae02bc1)

8 years agoValidation fixes for dEQP-VK.renderpass
Maciej Jesionowski [Thu, 21 Apr 2016 14:20:12 +0000 (16:20 +0200)]
Validation fixes for dEQP-VK.renderpass

- Correct access flags in layout barriers
- Remove duplicate barrier
- Fix minDepthBounds value

(cherry picked from commit ba01feddc2c4b2cafba566462732ac2f3e813c83)

8 years agoValidation fixes for dEQP-VK.glsl
Maciej Jesionowski [Tue, 19 Apr 2016 13:21:12 +0000 (15:21 +0200)]
Validation fixes for dEQP-VK.glsl

- Use uint type for booleans to match attribute format
- Don't bind descriptor set when it's not updated
- Use correct number of vertex input bindings
- Use correct color attachment format and layout
- Use correct access flags and layout in image barriers

(cherry picked from commit 5533f025bb144cdeee813ebabba2885e14b33b2e)

8 years agodEQP-VK.binding_model validation fixes
Maciej Jesionowski [Tue, 19 Apr 2016 09:12:28 +0000 (11:12 +0200)]
dEQP-VK.binding_model validation fixes

- Add image layout transition barrier flags
- Fix shader interface mismatch
- Add fence after command submission
- Remove buffer barrier from render pass

(cherry picked from commit ad5e2b6869cdbe14bd7f9847b2eef498f7a41a8c)

8 years agoRemoved not needed reading of image
Arkadiusz Sarwa [Mon, 18 Apr 2016 08:27:34 +0000 (10:27 +0200)]
Removed not needed reading of image

(cherry picked from commit 908d6bebb1e8149a8ec877853fc4a84641923425)

8 years agoBug Fix: Corrected barriers in the tests dEQP-VK.query_pool
Arkadiusz Sarwa [Wed, 13 Apr 2016 12:43:17 +0000 (14:43 +0200)]
Bug Fix: Corrected barriers in the tests dEQP-VK.query_pool

(cherry picked from commit 0319b008a20f6c61504d39c118c0dc271e015c25)

8 years agoValidation fixes for dEQP-VK.api
Maciej Jesionowski [Tue, 12 Apr 2016 12:18:45 +0000 (14:18 +0200)]
Validation fixes for dEQP-VK.api

- Correct minDepthBounds value
- api.copy_and_blit: corrected image layout barriers usage

(cherry picked from commit ed9d438ecd49d41e86247421c253692b92bcef63)

8 years agodEQP-VK.api.info.device.properties struct offsets
Maciej Jesionowski [Fri, 15 Apr 2016 08:53:41 +0000 (10:53 +0200)]
dEQP-VK.api.info.device.properties struct offsets

Use correct offsets and comparison algorithm when checking
VkPhysicalDeviceProperties structure.

(cherry picked from commit 33878d45346dddf85669f610783939cad0d32817)

8 years agoBug Fix: Corrected barriers in the tests dEQP-VK.dynamic_state.
Arkadiusz Sarwa [Mon, 11 Apr 2016 13:30:40 +0000 (15:30 +0200)]
Bug Fix: Corrected barriers in the tests dEQP-VK.dynamic_state.

(cherry picked from commit 188341def51b4a425163576ce1cd1c8931c45df8)

8 years agoArchive 1.0.0 mustpass and add new for 1.0.1
Pyry Haulos [Thu, 19 May 2016 21:34:38 +0000 (14:34 -0700)]
Archive 1.0.0 mustpass and add new for 1.0.1

8 years agoCheck configs before mutable_render_buffer negative test
Pablo Ceballos [Wed, 18 May 2016 23:11:26 +0000 (16:11 -0700)]
Check configs before mutable_render_buffer negative test

Some implementations don't expose any configs without support for
mutable render buffer. Don't test those.

Bug 27129258

Change-Id: I5186630ac81abc31002881c092d9ca50607eb1c4

8 years agoRe-build mustpass
Pyry Haulos [Thu, 19 May 2016 20:24:57 +0000 (13:24 -0700)]
Re-build mustpass

Change-Id: Ic452687342d83cbf8229934ea9ea20e979f21906

8 years agoDo not add shared var cases for double types
Pyry Haulos [Thu, 19 May 2016 20:24:27 +0000 (13:24 -0700)]
Do not add shared var cases for double types

Change-Id: Ic0ecaef03f9305d16214b29ed1c3bfca103f2f49

8 years agoFix a few VkDeviceSize -> size_t conversion warnings
Pyry Haulos [Thu, 19 May 2016 19:03:53 +0000 (12:03 -0700)]
Fix a few VkDeviceSize -> size_t conversion warnings

8 years agoAdd new files to Android.mk
Pyry Haulos [Thu, 19 May 2016 19:03:25 +0000 (12:03 -0700)]
Add new files to Android.mk

8 years agoMerge in code from Khronos Vulkan CTS repo
Pyry Haulos [Thu, 19 May 2016 19:34:23 +0000 (12:34 -0700)]
Merge in code from Khronos Vulkan CTS repo

8 years agoArchive NYC mustpass
Pyry Haulos [Thu, 19 May 2016 18:42:13 +0000 (11:42 -0700)]
Archive NYC mustpass

 * NYC mustpass is moved under android/cts/nyc

 * New EGL tests in master added to mustpass

 * Harmonized vulkan test filter files prefix from vulkan- to vk-

Change-Id: Ie33e91ad071aae27be0e59e24e20f7d2da25bc63

8 years agoFix -Wconversion warning in mutable render buffer tests
Pyry Haulos [Thu, 19 May 2016 18:07:31 +0000 (11:07 -0700)]
Fix -Wconversion warning in mutable render buffer tests

Change-Id: I55e2c219baff1d676e7f232fcfa0496c12371f07

8 years agoFix various compiler warnings
Pyry Haulos [Thu, 19 May 2016 17:39:50 +0000 (10:39 -0700)]
Fix various compiler warnings

8 years agoMerge vulkan-cts-1.0 into vulkan-cts-1.0-dev
Pyry Haulos [Thu, 19 May 2016 17:38:43 +0000 (10:38 -0700)]
Merge vulkan-cts-1.0 into vulkan-cts-1.0-dev

8 years agoMerge branch '303-tessellation-geometry-interaction-tests' into 'vulkan-cts-1.0-dev'
Pyry Haulos [Thu, 19 May 2016 17:20:44 +0000 (17:20 +0000)]
Merge branch '303-tessellation-geometry-interaction-tests' into 'vulkan-cts-1.0-dev'

Geometry interaction tessellation tests

Ported from GLES 3.1

Some features were excluded:
- Transform Feedback related tests
- tests that required true runtime shader generation
  (because we need to support precompiled shaders)

Fixes #303

This depends on tessellation tests, implemented in !474

See merge request !501

8 years agoMerge branch '359-opcompositeinsert-assembly-tests' into 'vulkan-cts-1.0-dev'
Pyry Haulos [Thu, 19 May 2016 17:19:46 +0000 (17:19 +0000)]
Merge branch '359-opcompositeinsert-assembly-tests' into 'vulkan-cts-1.0-dev'

Add OpCompositeInsert tests.

See merge request !523

8 years agoMerge branch 'rasterization-tests' into 'vulkan-cts-1.0-dev'
Pyry Haulos [Thu, 19 May 2016 17:18:35 +0000 (17:18 +0000)]
Merge branch 'rasterization-tests' into 'vulkan-cts-1.0-dev'

Rasterization tests

This branch contains basic rasterization test ported from the modules/gles3/functional/es3fRasterizationTests.cpp.

See merge request !521

8 years agoMerge branch '301-UBOAndSSBOTests' into 'vulkan-cts-1.0-dev'
Pyry Haulos [Thu, 19 May 2016 17:16:02 +0000 (17:16 +0000)]
Merge branch '301-UBOAndSSBOTests' into 'vulkan-cts-1.0-dev'

Extend SSBO and UBO tests

Extend SSBO and UBO tests by testing matrices per elements.
Fix #301

See merge request !468

8 years agoMerge branch '348-new-google-tests' into 'vulkan-cts-1.0-dev'
Pyry Haulos [Thu, 19 May 2016 17:12:06 +0000 (17:12 +0000)]
Merge branch '348-new-google-tests' into 'vulkan-cts-1.0-dev'

Add new tests to Khronos Vulkan CTS mustpass

Fixes #348

See merge request !480

8 years agoTurn on well defined signed integer overflow
Mika Isojärvi [Thu, 17 Mar 2016 02:00:59 +0000 (19:00 -0700)]
Turn on well defined signed integer overflow

clang and gcc assume that signed integers never overflow.
This leads to unexpected bugs when optimizer removes bound checks etc.

Bug: 27703278
Bug: 22715185
Change-Id: Iab4c884fa190d05c0ac9236d01eeeb190e765e69
(cherry picked from commit ae6c306e39080de59a8535cf1797b27951dcaa6c)

8 years agoAdd Android NDK r11 toolchain as new default
Pyry Haulos [Tue, 15 Mar 2016 20:47:53 +0000 (13:47 -0700)]
Add Android NDK r11 toolchain as new default

New NDK r11 toolchain fixes libc++ on x86 enabling glslang support in
Android builds.

Change-Id: I5141b97f3152cfb1420a116cae40d671477ed254
(cherry picked from commit de7fb14fc30a8dd60e0215c333950b6a996c825a)

8 years agoAdded vertex input attribute offset size chek to the drawPrimitives() method.
Peter Siket [Thu, 19 May 2016 07:57:25 +0000 (09:57 +0200)]
Added vertex input attribute offset size chek to the drawPrimitives() method.

8 years agoMerge "Remove EGL color clear tests with threshold issues am: 0c9e8fa38d am: 6eedb7ee...
Mika Isojärvi [Wed, 18 May 2016 18:02:55 +0000 (18:02 +0000)]
Merge "Remove EGL color clear tests with threshold issues am: 0c9e8fa38d am: 6eedb7ee95" into nyc-mr1-dev-plus-aosp
am: e3e3792e2e

* commit 'e3e3792e2eab28a99d724f1aa2bbdbfc8c0e292c':

Change-Id: I0e61b4967e20d197afa15014fb8c10bce5a2f5f5

8 years agoRemove EGL color clear tests with threshold issues am: 0c9e8fa38d am: f30d73fd89
Mika Isojrvi [Wed, 18 May 2016 18:02:54 +0000 (18:02 +0000)]
Remove EGL color clear tests with threshold issues am: 0c9e8fa38d am: f30d73fd89
am: ccbf8152b0

* commit 'ccbf8152b02d38c878fc794ea480c94385a8b2c9':
  Remove EGL color clear tests with threshold issues

Change-Id: I3ad564623f5ff3917e7b5ff58c15f0ad643b215a

8 years agoMerge "Remove EGL color clear tests with threshold issues am: 0c9e8fa38d am: 6eedb7ee...
Android Build Merger (Role) [Wed, 18 May 2016 18:00:31 +0000 (18:00 +0000)]
Merge "Remove EGL color clear tests with threshold issues am: 0c9e8fa38d am: 6eedb7ee95" into nyc-mr1-dev-plus-aosp

8 years agoRemove EGL color clear tests with threshold issues am: 0c9e8fa38d
Mika Isojärvi [Wed, 18 May 2016 18:00:16 +0000 (18:00 +0000)]
Remove EGL color clear tests with threshold issues am: 0c9e8fa38d
am: f30d73fd89

* commit 'f30d73fd8949406344de2c9c2af0a7f8210ceee7':
  Remove EGL color clear tests with threshold issues

Change-Id: I8342164a5a50ad068e4157c9bd0486e2fbae5d36

8 years agoRemove EGL color clear tests with threshold issues am: 0c9e8fa38d
Mika Isojärvi [Wed, 18 May 2016 18:00:16 +0000 (18:00 +0000)]
Remove EGL color clear tests with threshold issues am: 0c9e8fa38d
am: 6eedb7ee95

* commit '6eedb7ee95223c05e9f444d31e9e1896c4a58d42':
  Remove EGL color clear tests with threshold issues

Change-Id: If7af919ef09fc55d06bfbed05e983bb332fc001e

8 years agoRemove EGL color clear tests with threshold issues
Mika Isojrvi [Wed, 18 May 2016 17:57:44 +0000 (17:57 +0000)]
Remove EGL color clear tests with threshold issues
am: 0c9e8fa38d

* commit '0c9e8fa38d16b3775b6ba5a54ef965e7a5ae779d':
  Remove EGL color clear tests with threshold issues

Change-Id: Id481488d867f1d35985235fd17cfca85dcb7badb

8 years agoRemove EGL color clear tests with threshold issues
Mika Isojrvi [Wed, 18 May 2016 17:57:43 +0000 (17:57 +0000)]
Remove EGL color clear tests with threshold issues
am: 0c9e8fa38d

* commit '0c9e8fa38d16b3775b6ba5a54ef965e7a5ae779d':
  Remove EGL color clear tests with threshold issues

Change-Id: Icbaeee36df37fc4619afbf9b13cdee9a3e7cd322

8 years agoTest when apiVersion is 0
Aransentin [Wed, 18 May 2016 14:55:14 +0000 (14:55 +0000)]
Test when apiVersion is 0

8 years agoIncrease fence wait timeout in dEQP-VK.synchronization.semaphores
Ilya Zaytsev [Wed, 18 May 2016 11:57:52 +0000 (13:57 +0200)]
Increase fence wait timeout in dEQP-VK.synchronization.semaphores

8 years agoOpenGL rasterization tests are ported.
Peter Siket [Wed, 18 May 2016 11:31:42 +0000 (13:31 +0200)]
OpenGL rasterization tests are ported.

8 years agoRemove EGL color clear tests with threshold issues
Mika Isojärvi [Tue, 17 May 2016 21:30:43 +0000 (14:30 -0700)]
Remove EGL color clear tests with threshold issues

Bug: 28676683
Change-Id: Id127cb04cc004aa0ff1ab392bc1262afd665f21c

8 years agoMerge branch 'scygan-wsi' into 'vulkan-cts-1.0-dev'
Pyry Haulos [Tue, 17 May 2016 20:15:26 +0000 (20:15 +0000)]
Merge branch 'scygan-wsi' into 'vulkan-cts-1.0-dev'

vktWsiSwapchainTests: fixed bugs and removed unnecessary barriers.

  * VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR may be unsupported - use transform returned from API

  * `capabilities.maxImageCount == 0` means no limits, test should account for that

  * Additionally two barriers are removed - they are unnessary, as given transitions are already performed by renderpass

  * do not depend on optional depth clamp feature

  * fixed bug in surface capabilities validation where surface's height was tested with respect to width's limits.

See merge request !559

8 years agoMerge in fixes from Google repository
Pyry Haulos [Tue, 17 May 2016 19:49:36 +0000 (12:49 -0700)]
Merge in fixes from Google repository

8 years agoMerge "Fix test copying zero sized regions" into nyc-dev am: 1d141cf052 am: 0354f299a8
Mika Isojärvi [Tue, 17 May 2016 18:49:19 +0000 (18:49 +0000)]
Merge "Fix test copying zero sized regions" into nyc-dev am: 1d141cf052 am: 0354f299a8
am: 75867a8f36

* commit '75867a8f366622cb876ae7b8ce72516abe3ca23b':

Change-Id: If52f0a712104d8547f237ba328bc711d96b3d4b3

8 years agoRemove long running test from mustpass am: 7d9c63c10d am: cfb849d08e
Mika Isojrvi [Tue, 17 May 2016 18:49:18 +0000 (18:49 +0000)]
Remove long running test from mustpass am: 7d9c63c10d am: cfb849d08e
am: 9c75f1493f

* commit '9c75f1493f95bb0f744d803a44e17e86891ca3cf':

Change-Id: I1855242a8536d87b95d749dd3799af05662e2f0d

8 years agoMerge "Fix test copying zero sized regions" into nyc-dev am: 1d141cf052 am: d40aae767e
Mika Isojärvi [Tue, 17 May 2016 18:49:17 +0000 (18:49 +0000)]
Merge "Fix test copying zero sized regions" into nyc-dev am: 1d141cf052 am: d40aae767e
am: bb7fb12aff

* commit 'bb7fb12affb90dba1173dc6b7ca753a51ab58ede':
  Fix test copying zero sized regions

Change-Id: I8c736dd6e86831bb6ae893c3a4f152b18e98c36e

8 years agoRemove long running test from mustpass am: 7d9c63c10d am: 80e079c1ca
Mika Isojrvi [Tue, 17 May 2016 18:49:13 +0000 (18:49 +0000)]
Remove long running test from mustpass am: 7d9c63c10d am: 80e079c1ca
am: 9ddc16bdbe

* commit '9ddc16bdbea3ad9f469e04ca15631a16407578cb':
  Remove long running test from mustpass

Change-Id: I2c87490a83ee0d992bef7fe59927ee006cf61f60

8 years agoMerge "Fix test copying zero sized regions" into nyc-dev am: 1d141cf052
Mika Isojarvi [Tue, 17 May 2016 18:44:54 +0000 (18:44 +0000)]
Merge "Fix test copying zero sized regions" into nyc-dev am: 1d141cf052
am: 0354f299a8

* commit '0354f299a8324274d617d8a1d9e65fba1303e1fb':

Change-Id: I65bc5cbfb438722d8dc271ef15091dca8e2d9642

8 years agoRemove long running test from mustpass am: 7d9c63c10d
Mika Isojärvi [Tue, 17 May 2016 18:44:52 +0000 (18:44 +0000)]
Remove long running test from mustpass am: 7d9c63c10d
am: cfb849d08e

* commit 'cfb849d08ee841b82dfe3535b5cc5a95fcb5a2db':

Change-Id: Ic60466c855d233039c8f416ab0d1c3193e8d42e3

8 years agoMerge "Fix test copying zero sized regions" into nyc-dev am: 1d141cf052
Mika Isojarvi [Tue, 17 May 2016 18:41:20 +0000 (18:41 +0000)]
Merge "Fix test copying zero sized regions" into nyc-dev am: 1d141cf052
am: d40aae767e

* commit 'd40aae767e3c5e78657fc73a85f8b669d7b1ce21':
  Fix test copying zero sized regions

Change-Id: I8753ae960fc78d8f355e8478ad0ed702638732e9

8 years agoRemove long running test from mustpass am: 7d9c63c10d
Mika Isojärvi [Tue, 17 May 2016 18:41:18 +0000 (18:41 +0000)]
Remove long running test from mustpass am: 7d9c63c10d
am: 80e079c1ca

* commit '80e079c1cadba76794314131e1e713b37ab4ccda':
  Remove long running test from mustpass

Change-Id: I47e7ebcbe6b52cb07f490960899a5c8c14c099bb

8 years agoMerge "Fix test copying zero sized regions" into nyc-dev
Mika Isojärvi [Tue, 17 May 2016 18:37:41 +0000 (18:37 +0000)]
Merge "Fix test copying zero sized regions" into nyc-dev
am: 1d141cf052

* commit '1d141cf052979b30cd653ef1f1e46db73e1f52b0':
  Fix test copying zero sized regions

Change-Id: I811e146b1ec8960aecbfffb3e169c172eff44556

8 years agoRemove long running test from mustpass
Mika Isojrvi [Tue, 17 May 2016 18:37:39 +0000 (18:37 +0000)]
Remove long running test from mustpass
am: 7d9c63c10d

* commit '7d9c63c10def26a5ba04f97f9832578332dea355':
  Remove long running test from mustpass

Change-Id: I08e9c29084c2b7ade1b3ab6c47726b0ebe7f977e

8 years agoMerge "Fix test copying zero sized regions" into nyc-dev
Mika Isojärvi [Tue, 17 May 2016 18:35:04 +0000 (18:35 +0000)]
Merge "Fix test copying zero sized regions" into nyc-dev
am: 1d141cf052

* commit '1d141cf052979b30cd653ef1f1e46db73e1f52b0':
  Fix test copying zero sized regions

Change-Id: I079ae44b6e2807ac21bc5adce20a6c6118cc8273

8 years agoRemove long running test from mustpass
Mika Isojrvi [Tue, 17 May 2016 18:35:03 +0000 (18:35 +0000)]
Remove long running test from mustpass
am: 7d9c63c10d

* commit '7d9c63c10def26a5ba04f97f9832578332dea355':
  Remove long running test from mustpass

Change-Id: Id37797295dd32956761caf57c0f41b17d46a50ea

8 years agoMerge "Fix test copying zero sized regions" into nyc-dev
Mika Isojarvi [Tue, 17 May 2016 18:22:12 +0000 (18:22 +0000)]
Merge "Fix test copying zero sized regions" into nyc-dev

8 years agoFix test copying zero sized regions
Mika Isojärvi [Tue, 17 May 2016 17:08:40 +0000 (10:08 -0700)]
Fix test copying zero sized regions

Bug: 28677103
Change-Id: I4c23277f51ab4ea3e28a76ab757d0c2c8fe007d6