platform/upstream/VK-GL-CTS.git
8 years agoMerge "Add script for build- and sanity-checking source code" am: 032db4ee79
Pyry Haulos [Fri, 12 Aug 2016 21:35:50 +0000 (21:35 +0000)]
Merge "Add script for build- and sanity-checking source code" am: 032db4ee79
am: 332b86e954

Change-Id: I681625934ae47d2aaedd48cc48857a0a58956510

8 years agoMerge "Fix const-correctness in texture filtering test cases" am: 201bdd03b9
Collin Baker [Fri, 12 Aug 2016 21:35:49 +0000 (21:35 +0000)]
Merge "Fix const-correctness in texture filtering test cases" am: 201bdd03b9
am: a7654e4aa7

Change-Id: Ib346977b7862756224a9f8ff105990f800e408fc

8 years agoMerge "Add script for build- and sanity-checking source code"
Pyry Haulos [Fri, 12 Aug 2016 21:32:50 +0000 (21:32 +0000)]
Merge "Add script for build- and sanity-checking source code"
am: 032db4ee79

Change-Id: Id3ca1d2520a1d52e1f9651377da19dbd8cae220b

8 years agoMerge "Fix const-correctness in texture filtering test cases"
Collin Baker [Fri, 12 Aug 2016 21:32:48 +0000 (21:32 +0000)]
Merge "Fix const-correctness in texture filtering test cases"
am: 201bdd03b9

Change-Id: I0d942132e887dfe5322b80d69cb47690711708d5

8 years agoMerge "Add script for build- and sanity-checking source code"
Treehugger Robot [Fri, 12 Aug 2016 21:19:40 +0000 (21:19 +0000)]
Merge "Add script for build- and sanity-checking source code"

8 years agoMerge "Fix const-correctness in texture filtering test cases"
Treehugger Robot [Fri, 12 Aug 2016 21:18:19 +0000 (21:18 +0000)]
Merge "Fix const-correctness in texture filtering test cases"

8 years agoMerge "Fix ext check in EXT_draw_buffers_indexed negative tests" am: 316e998b08
Pyry Haulos [Fri, 12 Aug 2016 20:56:13 +0000 (20:56 +0000)]
Merge "Fix ext check in EXT_draw_buffers_indexed negative tests" am: 316e998b08
am: 0d795e0b74

Change-Id: I4344ae1c26116b8322ad4f9adca68f1292eeef81

8 years agoMerge "Fix ext check in EXT_draw_buffers_indexed negative tests"
Pyry Haulos [Fri, 12 Aug 2016 20:51:52 +0000 (20:51 +0000)]
Merge "Fix ext check in EXT_draw_buffers_indexed negative tests"
am: 316e998b08

Change-Id: Ifea3335c77df37b013e5bcfcd7f69669847bd62c

8 years agoMerge "Fix ext check in EXT_draw_buffers_indexed negative tests"
Treehugger Robot [Fri, 12 Aug 2016 20:37:54 +0000 (20:37 +0000)]
Merge "Fix ext check in EXT_draw_buffers_indexed negative tests"

8 years agoAdd script for build- and sanity-checking source code
Pyry Haulos [Wed, 10 Aug 2016 17:18:52 +0000 (10:18 -0700)]
Add script for build- and sanity-checking source code

Change-Id: Ib33e9929c533cd908fd1acb13d118d911790c534

8 years agoMerge "Do not rewrite .inl files if existing content is identical" am: 522806fb48
Pyry Haulos [Fri, 12 Aug 2016 19:48:08 +0000 (19:48 +0000)]
Merge "Do not rewrite .inl files if existing content is identical" am: 522806fb48
am: dc0e613e09

Change-Id: I0bae693754a45e62f037b6bbfe99a37aa612ed35

8 years agoMerge "Do not rewrite .inl files if existing content is identical"
Pyry Haulos [Fri, 12 Aug 2016 19:45:10 +0000 (19:45 +0000)]
Merge "Do not rewrite .inl files if existing content is identical"
am: 522806fb48

Change-Id: Ia0884225f7ba5656d112d5ce1e29190807834ef4

8 years agoFix const-correctness in texture filtering test cases
Collin Baker [Fri, 12 Aug 2016 19:43:25 +0000 (12:43 -0700)]
Fix const-correctness in texture filtering test cases

Change-Id: I76885d6952ce4239e1c3cb9dcfe7135b4ea9ceb5

8 years agoMerge "Do not rewrite .inl files if existing content is identical"
Pyry Haulos [Fri, 12 Aug 2016 19:34:31 +0000 (19:34 +0000)]
Merge "Do not rewrite .inl files if existing content is identical"

8 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 68e9111d15
Pyry Haulos [Thu, 11 Aug 2016 20:46:03 +0000 (20:46 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 68e9111d15
am: 0e5e3a7b7d

Change-Id: Iea957e5849886ce490074297090ed3cf8565e3a8

8 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Pyry Haulos [Thu, 11 Aug 2016 20:42:51 +0000 (20:42 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
am: 68e9111d15

Change-Id: I363283ff906a26b6296853a1d8a27296466f98e2

8 years agoFix ext check in EXT_draw_buffers_indexed negative tests
Pyry Haulos [Thu, 11 Aug 2016 20:32:47 +0000 (13:32 -0700)]
Fix ext check in EXT_draw_buffers_indexed negative tests

Bug: 30738817
Change-Id: I6da9531ff44273d9d6606a12abcd3268dea314e4

8 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Pyry Haulos [Thu, 11 Aug 2016 18:47:23 +0000 (11:47 -0700)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master

Change-Id: I77ef339c402c1be6247e98cfe76ea15eb8d46054

8 years agoMerge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev
Pyry Haulos [Thu, 11 Aug 2016 18:43:38 +0000 (11:43 -0700)]
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev

Change-Id: Id9ed2c01d94891313742d06249968b246a2d216c

8 years agoMerge gerrit/vulkan-cts-1.0.0 into gerrit/vulkan-cts-1.0.1
Pyry Haulos [Thu, 11 Aug 2016 18:43:38 +0000 (11:43 -0700)]
Merge gerrit/vulkan-cts-1.0.0 into gerrit/vulkan-cts-1.0.1

Change-Id: I64e15e4126afc4dde5dc95e6d766f95b6f04e30e

8 years agoMerge "MSVC: set exception handling model" am: ac343841e4
Pyry Haulos [Thu, 11 Aug 2016 18:42:04 +0000 (18:42 +0000)]
Merge "MSVC: set exception handling model" am: ac343841e4
am: 199e67724d

Change-Id: I93fecffb48261b94c1f49f7c473acfea22fd4860

8 years agoUpdate Android.mk
Pyry Haulos [Thu, 11 Aug 2016 18:40:58 +0000 (11:40 -0700)]
Update Android.mk

Change-Id: Ice6b73802e665483587f08af48f86bd5c03e2703

8 years agoMerge "MSVC: set exception handling model"
Pyry Haulos [Thu, 11 Aug 2016 18:38:35 +0000 (18:38 +0000)]
Merge "MSVC: set exception handling model"
am: ac343841e4

Change-Id: I85fcbfc3a59d15392781f092948d0e21d7da9da7

8 years agoRevert CUBE_COMPATIBLE flag check from "Fix required sample count tests"
Slawomir Cygan [Thu, 11 Aug 2016 12:34:37 +0000 (14:34 +0200)]
Revert CUBE_COMPATIBLE flag check from "Fix required sample count tests"

Spec does not say CUBE_COMPATIBLE flag forces
vkGetPhysicalDeviceImageFormatProperties to return sample count equal
to 1, so the flag should be irrelevant for sample count check.

Fixes #440
This partially reverts 8753a9e7528ca67b25bfabb4f03915a25721a690.

Change-Id: Ic4005cb0a651f433ff421eab671fb013561c78c4

8 years agoMerge "MSVC: set exception handling model"
Pyry Haulos [Thu, 11 Aug 2016 18:29:42 +0000 (18:29 +0000)]
Merge "MSVC: set exception handling model"

8 years agoMerge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev
Pyry Haulos [Thu, 11 Aug 2016 00:51:47 +0000 (17:51 -0700)]
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev

Change-Id: I9da42defc379185a24bfe39a3fb6ea7e0c71bd18

8 years agoMerge gerrit/vulkan-cts-1.0.0 into gerrit/vulkan-cts-1.0.1
Pyry Haulos [Thu, 11 Aug 2016 00:51:46 +0000 (17:51 -0700)]
Merge gerrit/vulkan-cts-1.0.0 into gerrit/vulkan-cts-1.0.1

Change-Id: Ice2ae0c69dc296fcf2b2e75f1647c18798387a35

8 years agoMerge "Tex array negative test fixes for FBTextureLayer" am: 13e9c5295c
Kalle Raita [Wed, 10 Aug 2016 22:31:53 +0000 (22:31 +0000)]
Merge "Tex array negative test fixes for FBTextureLayer" am: 13e9c5295c
am: 78a609ac42

Change-Id: If80c238d80227aa88f28653639dabeeeaf46070b

8 years agoMerge "Tex array negative test fixes for FBTextureLayer"
Kalle Raita [Wed, 10 Aug 2016 22:29:01 +0000 (22:29 +0000)]
Merge "Tex array negative test fixes for FBTextureLayer"
am: 13e9c5295c

Change-Id: If792fa48f885bcff8f12ed4bb7d86800ab62c575

8 years agoMerge "Tex array negative test fixes for FBTextureLayer"
Kalle Raita [Wed, 10 Aug 2016 22:23:15 +0000 (22:23 +0000)]
Merge "Tex array negative test fixes for FBTextureLayer"

8 years agoMerge "Fix implicit conversion to bool" am: 95d03db971
Collin Baker [Wed, 10 Aug 2016 22:06:52 +0000 (22:06 +0000)]
Merge "Fix implicit conversion to bool" am: 95d03db971
am: 5c51a0e9ab

Change-Id: Id86ca067b795092009e6a7ffeeafe2555bcd78f3

8 years agoMerge "Fix implicit conversion to bool"
Collin Baker [Wed, 10 Aug 2016 22:00:54 +0000 (22:00 +0000)]
Merge "Fix implicit conversion to bool"
am: 95d03db971

Change-Id: I054bd6977be912399032876723be543bf5b65dcf

8 years agoMerge "Fix implicit conversion to bool"
Treehugger Robot [Wed, 10 Aug 2016 21:54:31 +0000 (21:54 +0000)]
Merge "Fix implicit conversion to bool"

8 years agofetch_souces.py: cache extracted hash and only extract if necessary am: 30e2e7b423
Pyry Haulos [Wed, 10 Aug 2016 21:36:07 +0000 (21:36 +0000)]
fetch_souces.py: cache extracted hash and only extract if necessary am: 30e2e7b423
am: bb1518d839

Change-Id: Iad3aefe6fbebb357b9d03f8adc2ed1b98ca11a1d

8 years agofetch_souces.py: cache extracted hash and only extract if necessary
Pyry Haulos [Wed, 10 Aug 2016 21:29:59 +0000 (21:29 +0000)]
fetch_souces.py: cache extracted hash and only extract if necessary
am: 30e2e7b423

Change-Id: I8f1fab3874f5ba6168b014dc958597353b963af2

8 years agoMSVC: set exception handling model
Pyry Haulos [Wed, 10 Aug 2016 20:40:51 +0000 (13:40 -0700)]
MSVC: set exception handling model

Set exception handling model to standard C++ (/EHc). This will make
following undefined behavior:

 * Use of SEH (not used anywhere in the code base)
 * extern "C" functions throwing exceptions (undefined in spec)

Change-Id: I8fecf697c1753446647d2d9431806352e2ce760b

8 years agoFix implicit conversion to bool
Collin Baker [Wed, 10 Aug 2016 20:31:57 +0000 (13:31 -0700)]
Fix implicit conversion to bool

Change-Id: Ia3fe8da45a24c446a689698018032efe09a19529

8 years agoMerge "Improvements to sample verification code" am: 9e25446699
Pyry Haulos [Wed, 10 Aug 2016 19:36:13 +0000 (19:36 +0000)]
Merge "Improvements to sample verification code" am: 9e25446699
am: a0931a720d

Change-Id: Id9894949e91b15aa387ea30130e8848eb1fb5c37

8 years agoMerge "Improvements to sample verification code"
Pyry Haulos [Wed, 10 Aug 2016 19:33:13 +0000 (19:33 +0000)]
Merge "Improvements to sample verification code"
am: 9e25446699

Change-Id: Iea39e1a1a505943d4c1ee9dfa8f0d684c6064e74

8 years agoDo not rewrite .inl files if existing content is identical
Pyry Haulos [Wed, 10 Aug 2016 19:28:05 +0000 (12:28 -0700)]
Do not rewrite .inl files if existing content is identical

Change-Id: I4b0df9f5f363f91ba0748ee6f2ba5a680a182ab9

8 years agofetch_souces.py: cache extracted hash and only extract if necessary
Pyry Haulos [Wed, 10 Aug 2016 19:26:45 +0000 (12:26 -0700)]
fetch_souces.py: cache extracted hash and only extract if necessary

Change-Id: I62119f60325d1d646b7777ed57941e34df601df3

8 years agoMerge "Improvements to sample verification code"
Pyry Haulos [Wed, 10 Aug 2016 19:20:07 +0000 (19:20 +0000)]
Merge "Improvements to sample verification code"

8 years agoMerge "Let linker find libm on unix" am: 0ae9f0d744
Pyry Haulos [Wed, 10 Aug 2016 18:56:40 +0000 (18:56 +0000)]
Merge "Let linker find libm on unix" am: 0ae9f0d744
am: c38f0231db

Change-Id: Id91760a0c97e472f63225ded21036baf7d665a4d

8 years agoMerge "Use 3rd party cflags in zlib" am: 12289a3151
Pyry Haulos [Wed, 10 Aug 2016 18:56:40 +0000 (18:56 +0000)]
Merge "Use 3rd party cflags in zlib" am: 12289a3151
am: 4cbe6899d2

Change-Id: I52ca021269f516d002c2070da5cd3f7ddfa840b1

8 years agoMerge "Fix deUint64 -> size_t warning in deSha1" am: 2a7d53ca19
Pyry Haulos [Wed, 10 Aug 2016 18:56:39 +0000 (18:56 +0000)]
Merge "Fix deUint64 -> size_t warning in deSha1" am: 2a7d53ca19
am: 17a3ef9c00

Change-Id: I7f830bb6198395b237d56ec0ee41fe690ba9bb7a

8 years agoMerge "Let linker find libm on unix"
Pyry Haulos [Wed, 10 Aug 2016 18:53:43 +0000 (18:53 +0000)]
Merge "Let linker find libm on unix"
am: 0ae9f0d744

Change-Id: Iddf75d27b6a40696c8a6cd807b18db8a5bd83527

8 years agoMerge "Use 3rd party cflags in zlib"
Pyry Haulos [Wed, 10 Aug 2016 18:53:42 +0000 (18:53 +0000)]
Merge "Use 3rd party cflags in zlib"
am: 12289a3151

Change-Id: Ib16822d67695256128435f5d0faf48feb980ada3

8 years agoMerge "Fix deUint64 -> size_t warning in deSha1"
Pyry Haulos [Wed, 10 Aug 2016 18:53:40 +0000 (18:53 +0000)]
Merge "Fix deUint64 -> size_t warning in deSha1"
am: 2a7d53ca19

Change-Id: If8e1b6ba2d87cedc98520e970ace1867c6d6817b

8 years agoMerge "Let linker find libm on unix"
Pyry Haulos [Wed, 10 Aug 2016 18:47:27 +0000 (18:47 +0000)]
Merge "Let linker find libm on unix"

8 years agoMerge "Use 3rd party cflags in zlib"
Treehugger Robot [Wed, 10 Aug 2016 18:38:06 +0000 (18:38 +0000)]
Merge "Use 3rd party cflags in zlib"

8 years agoMerge "Fix deUint64 -> size_t warning in deSha1"
Treehugger Robot [Wed, 10 Aug 2016 18:36:35 +0000 (18:36 +0000)]
Merge "Fix deUint64 -> size_t warning in deSha1"

8 years agoMerge "Remove OpFUnord* tests from mustpass" into vulkan-cts-1.0.1
Pyry Haulos [Wed, 10 Aug 2016 18:26:47 +0000 (14:26 -0400)]
Merge "Remove OpFUnord* tests from mustpass" into vulkan-cts-1.0.1

8 years agoMerge changes I8007a30c,I11f417be into vulkan-cts-1.0-dev
Pyry Haulos [Wed, 10 Aug 2016 18:14:57 +0000 (14:14 -0400)]
Merge changes I8007a30c,I11f417be into vulkan-cts-1.0-dev

* changes:
  Add missing sample1DArray type to glu::DataType and to the related shader and texture util functions.
  Add missing sampleCompare*() methods to tcu::Texture1D class.

8 years agoImprovements to sample verification code
Collin Baker [Mon, 25 Jul 2016 21:35:03 +0000 (14:35 -0700)]
Improvements to sample verification code

Refactoring and improvements to code in vktSampleVerifier.cpp;
Moved much functionality into separate functions and cleaned up some
quick fixes I had made previously.

Change-Id: I7a02ee0cbe009946ec1126e1e77141596cf1c028

8 years agoFix clang launch control builds am: 2011fb57b8
Pyry Haulos [Wed, 10 Aug 2016 17:27:36 +0000 (17:27 +0000)]
Fix clang launch control builds am: 2011fb57b8
am: c91abc37d2

Change-Id: I557859464a3991d48c4f0e0ffe38f94a6ddb9a35

8 years agoFix clang launch control builds
Pyry Haulos [Wed, 10 Aug 2016 17:24:39 +0000 (17:24 +0000)]
Fix clang launch control builds
am: 2011fb57b8

Change-Id: I86358b9457e21ae65115b7b5edfbd5883c845512

8 years agoFix deUint64 -> size_t warning in deSha1
Pyry Haulos [Wed, 10 Aug 2016 17:18:02 +0000 (10:18 -0700)]
Fix deUint64 -> size_t warning in deSha1

Change-Id: Iadef8102281454601a39f2b39d5086f2b3e42802

8 years agoLet linker find libm on unix
Pyry Haulos [Wed, 10 Aug 2016 17:22:55 +0000 (10:22 -0700)]
Let linker find libm on unix

Fixes 32-bit builds on 64-bit systems.

Change-Id: Idec88517d7208f1a616cde8c688fa6b5e6e7d2a6

8 years agoUse 3rd party cflags in zlib
Pyry Haulos [Wed, 10 Aug 2016 17:16:57 +0000 (10:16 -0700)]
Use 3rd party cflags in zlib

zlib doesn't build cleanly with default warning flags.

Change-Id: Ie20c7920a5468d07e2b63fb3a78260f87b330195

8 years agoFix clang launch control builds
Pyry Haulos [Wed, 10 Aug 2016 01:19:10 +0000 (18:19 -0700)]
Fix clang launch control builds

Change-Id: Ibefb228e5208922a749027937746183b0dfc1409

8 years agodEQP-VK.pipeline: extract common util functions
Maciej Jesionowski [Thu, 21 Jul 2016 14:31:15 +0000 (16:31 +0200)]
dEQP-VK.pipeline: extract common util functions

Change-Id: I45c331494e4b72851e7b7505445244d8baaa6b6e

8 years agoMerge "Modify deqp install script to accept build-root" am: 98faf68f01
Pyry Haulos [Wed, 10 Aug 2016 00:09:38 +0000 (00:09 +0000)]
Merge "Modify deqp install script to accept build-root" am: 98faf68f01
am: 4dafa58484

Change-Id: Iebe806bcaf376d1acaaf0f5edcf9986a05761885

8 years agoMerge "Modify deqp install script to accept build-root"
Pyry Haulos [Wed, 10 Aug 2016 00:06:36 +0000 (00:06 +0000)]
Merge "Modify deqp install script to accept build-root"
am: 98faf68f01

Change-Id: I4515d8af4332540b669b5853838910280c094b94

8 years agoMerge "Modify deqp install script to accept build-root"
Pyry Haulos [Tue, 9 Aug 2016 23:49:59 +0000 (23:49 +0000)]
Merge "Modify deqp install script to accept build-root"

8 years agoMerge "Enable -Werror in launch control builds" am: 5d3110410c
Pyry Haulos [Tue, 9 Aug 2016 22:36:17 +0000 (22:36 +0000)]
Merge "Enable -Werror in launch control builds" am: 5d3110410c
am: 84d16a0eb4

Change-Id: Id2e3b1407de017ff5a9ffa84e670a09d7b2e6b18

8 years agoMerge "Enable -Werror in launch control builds"
Pyry Haulos [Tue, 9 Aug 2016 22:33:20 +0000 (22:33 +0000)]
Merge "Enable -Werror in launch control builds"
am: 5d3110410c

Change-Id: I69eadb3ec457ccff708f80e1486e10646c2fc0a3

8 years agoMerge "Enable -Werror in launch control builds"
Pyry Haulos [Tue, 9 Aug 2016 22:23:02 +0000 (22:23 +0000)]
Merge "Enable -Werror in launch control builds"

8 years agoMerge "Merge upstream-vulkan-cts-1.0-dev into master" am: 553f24edf2
Pyry Haulos [Tue, 9 Aug 2016 21:52:28 +0000 (21:52 +0000)]
Merge "Merge upstream-vulkan-cts-1.0-dev into master" am: 553f24edf2
am: ecfd015f05

Change-Id: I07414b170eae876a57cbbe82907690c6fae9841b

8 years agoMerge upstream-vulkan-cts-1.0-dev into master am: fb20fc5f5d
Pyry Haulos [Tue, 9 Aug 2016 21:52:28 +0000 (21:52 +0000)]
Merge upstream-vulkan-cts-1.0-dev into master am: fb20fc5f5d
am: c0d5f3c3bd

Change-Id: I149c4b5d6c44237f92852e3bf6a381c97634de09

8 years agoQuick fix for warning in vktSampleVerifier.cpp am: 5bffef48d5
Collin Baker [Tue, 9 Aug 2016 21:52:27 +0000 (21:52 +0000)]
Quick fix for warning in vktSampleVerifier.cpp am: 5bffef48d5
am: cddd73d649

Change-Id: I18938c7659eb12ca0af12f03afb929df4a04823e

8 years agoMerge "Merge upstream-vulkan-cts-1.0-dev into master"
Pyry Haulos [Tue, 9 Aug 2016 21:49:45 +0000 (21:49 +0000)]
Merge "Merge upstream-vulkan-cts-1.0-dev into master"
am: 553f24edf2

Change-Id: I918ba8e7d1b425e3ef0eb84145be70f080e62ac0

8 years agoMerge upstream-vulkan-cts-1.0-dev into master
Pyry Haulos [Tue, 9 Aug 2016 21:49:43 +0000 (21:49 +0000)]
Merge upstream-vulkan-cts-1.0-dev into master
am: fb20fc5f5d

Change-Id: Ibdfcd16a02e4779a3c610b7d50c68b2762802a15

8 years agoQuick fix for warning in vktSampleVerifier.cpp
Collin Baker [Tue, 9 Aug 2016 21:49:38 +0000 (21:49 +0000)]
Quick fix for warning in vktSampleVerifier.cpp
am: 5bffef48d5

Change-Id: Ic359830988218d2402983a6058f446975889d9cd

8 years agoMerge "Merge upstream-vulkan-cts-1.0-dev into master"
Pyry Haulos [Tue, 9 Aug 2016 21:39:11 +0000 (21:39 +0000)]
Merge "Merge upstream-vulkan-cts-1.0-dev into master"

8 years agoAdd .editorconfig
Pyry Haulos [Tue, 9 Aug 2016 20:19:35 +0000 (13:19 -0700)]
Add .editorconfig

Github uses tab width from .editorconfig when displaying code.

Change-Id: I9dcbe192ca21d7606a6ae56c747acd271562358c

8 years agoMerge upstream-vulkan-cts-1.0-dev into master
Pyry Haulos [Tue, 9 Aug 2016 20:02:10 +0000 (13:02 -0700)]
Merge upstream-vulkan-cts-1.0-dev into master

Change-Id: I318218fecd46ac39cc8dd5904d6fae3658bdb771

8 years agoMerge 'github/vulkan-cts-1.0-dev' into vulkan-cts-1.0-dev
Pyry Haulos [Tue, 9 Aug 2016 19:51:19 +0000 (12:51 -0700)]
Merge 'github/vulkan-cts-1.0-dev' into vulkan-cts-1.0-dev

8 years agoQuick fix for warning in vktSampleVerifier.cpp
Collin Baker [Tue, 9 Aug 2016 19:42:15 +0000 (12:42 -0700)]
Quick fix for warning in vktSampleVerifier.cpp

Change-Id: I5deb847a65c95939492af54b2ceb9b1e29929f95

8 years agoEnable -Werror in launch control builds
Pyry Haulos [Tue, 9 Aug 2016 18:31:34 +0000 (11:31 -0700)]
Enable -Werror in launch control builds

Change-Id: If9fe40a3d845e1081f9a433dae13d90ca5354f83

8 years agoFix image layout in pipeline barrier tests
Mika Isojärvi [Wed, 15 Jun 2016 18:42:36 +0000 (11:42 -0700)]
Fix image layout in pipeline barrier tests

(cherry picked from commit a80919a57ef8137712259273c18de0663cc724a0)

Change-Id: Id12a18d68376056f8914eaca7774e976b493aa10

8 years agoRemove OpFUnord* tests from mustpass
Pyry Haulos [Mon, 8 Aug 2016 16:43:45 +0000 (09:43 -0700)]
Remove OpFUnord* tests from mustpass

There's open spec issue about NaN handling in these instructions.

See #426

Change-Id: I97613857c72f80171b1c6b0cfecd6d564f1c2149

8 years agoAdd support for rendering vertex combined sampled images. am: 5fe6837872
Mika Isojrvi [Mon, 8 Aug 2016 23:40:21 +0000 (23:40 +0000)]
Add support for rendering vertex combined sampled images. am: 5fe6837872
am: 6003e58af4

Change-Id: I5ee08c425b0ac3007a1d0f5e5b8aed6da03a436d

8 years agoAdd support for rendering vertex combined sampled images.
Mika Isojrvi [Mon, 8 Aug 2016 23:37:52 +0000 (23:37 +0000)]
Add support for rendering vertex combined sampled images.
am: 5fe6837872

Change-Id: If1697cc8f1c78fa45859ba6a1cc8e92512c96a05

8 years agoUpdate Android CTS mustpass
Pyry Haulos [Mon, 8 Aug 2016 21:58:56 +0000 (14:58 -0700)]
Update Android CTS mustpass

This brings Android CTS mustpass files up-to-date with latest test case
renames.

Change-Id: I436bf70fb685d538b79fb0cb86e9fc1883ee929c

8 years agoHarmonize test case names
Pyry Haulos [Mon, 8 Aug 2016 21:39:54 +0000 (14:39 -0700)]
Harmonize test case names

 * Avoid camel case and uppercase
 * Use more common abbreviations

Change-Id: Ica9a3936be96a72ec410d3673d5c6a2dd9e32c44

8 years agoRemove mustpass XML files not used by Vulkan CTS
Pyry Haulos [Mon, 8 Aug 2016 21:37:48 +0000 (14:37 -0700)]
Remove mustpass XML files not used by Vulkan CTS

Change-Id: I48e43f604c296baebdad5a25c3d7a723bfddb0f0

8 years agoAdd support for rendering vertex combined sampled images.
Mika Isojärvi [Thu, 4 Aug 2016 22:14:04 +0000 (15:14 -0700)]
Add support for rendering vertex combined sampled images.

Change-Id: Id71043ac38aae99668899cc72ddd8c55e11364fe

8 years agoFix geometry shader support check am: 83470b2dcb
Pyry Haulos [Mon, 8 Aug 2016 20:41:51 +0000 (20:41 +0000)]
Fix geometry shader support check am: 83470b2dcb
am: 276e8bac4c

Change-Id: I2f96d85937e2ba6a1668e6188bf0c2dd2e1069db

8 years agoFix geometry shader support check
Pyry Haulos [Mon, 8 Aug 2016 20:39:23 +0000 (20:39 +0000)]
Fix geometry shader support check
am: 83470b2dcb

Change-Id: Ib859cbfe922aa7a4fcd82f0a62a49836d56f2605

8 years agoFix geometry shader support check
Pyry Haulos [Mon, 8 Aug 2016 19:34:35 +0000 (12:34 -0700)]
Fix geometry shader support check

Bug: 30738286
Change-Id: I976d76cd417e1c0b456d252f50a8979f30d5be3f

8 years agoMerge "Check and enable VK_KHR_sampler_mirror_clamp_to_edge" into vulkan-cts-1.0.1
Pyry Haulos [Mon, 8 Aug 2016 18:58:59 +0000 (14:58 -0400)]
Merge "Check and enable VK_KHR_sampler_mirror_clamp_to_edge" into vulkan-cts-1.0.1

8 years agoFix VkDeviceSize -> size_t implicit conversion warning
Pyry Haulos [Mon, 8 Aug 2016 18:12:18 +0000 (11:12 -0700)]
Fix VkDeviceSize -> size_t implicit conversion warning

Change-Id: Id1742b7830e12799948bf635412974df17b9bce4

8 years agoCheck and enable VK_KHR_sampler_mirror_clamp_to_edge
Pyry Haulos [Mon, 8 Aug 2016 18:08:47 +0000 (11:08 -0700)]
Check and enable VK_KHR_sampler_mirror_clamp_to_edge

Several tests in dEQP-VK.pipeline group assume that
VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE mode is supported. Spec
actually requires that VK_KHR_sampler_mirror_clamp_to_edge is enabled if
that mode is used.

This change enables VK_KHR_sampler_mirror_clamp_to_edge in default
device, if supported, and adds relevant checks in the test code.

In the future we'll want to clean this up by giving test cases more
control about the device configuration they need.

Fixes #339

Change-Id: Ib264c4f2fb147271c9c09d6286f4a26dd175f493

8 years agoAdd missing sample1DArray type to glu::DataType and to the related shader and texture...
Akos Dirner [Tue, 28 Jun 2016 13:12:00 +0000 (15:12 +0200)]
Add missing sample1DArray type to glu::DataType and to the related shader and texture util functions.

Change-Id: I8007a30c158957d726a46e0087cfa4e94949764c

8 years agoAdd missing sampleCompare*() methods to tcu::Texture1D class.
Akos Dirner [Tue, 28 Jun 2016 13:09:34 +0000 (15:09 +0200)]
Add missing sampleCompare*() methods to tcu::Texture1D class.

Change-Id: I11f417be9150c9e9dd869c549be7b5d3b11ea624

8 years agoTex array negative test fixes for FBTextureLayer
Kalle Raita [Fri, 5 Aug 2016 22:23:49 +0000 (15:23 -0700)]
Tex array negative test fixes for FBTextureLayer

1) 2D multisample array textures can only have level 0 as the level in
the FramebufferTextureLayer. Now testing that level -1 and 1 trigger
INVALID_VALUE. Previously test was directed at layer.

2) Cube map arrays with layer above MAX_ARRAY_TEXTURE_LAYERS should
generate INVALID_VALUE.

Bug: 30287182
Bug: 28090252
Change-Id: I500074c1777d88291c0b395498bb0f7d5613d27d

8 years agoFix api.buffer.* tests to use sparse capable queue instead the default.
Gabor Abraham [Mon, 25 Jul 2016 15:28:05 +0000 (17:28 +0200)]
Fix api.buffer.* tests to use sparse capable queue instead the default.

8 years agoFix accidental disabling of ASTC decoding internal test
Pyry Haulos [Thu, 4 Aug 2016 19:47:26 +0000 (12:47 -0700)]
Fix accidental disabling of ASTC decoding internal test

8 years agoDo not allocate large objects unnecessarily in static memory
Pyry Haulos [Thu, 4 Aug 2016 18:36:15 +0000 (11:36 -0700)]
Do not allocate large objects unnecessarily in static memory

8 years agoFix memory leaks in pipeline cache tests
Pyry Haulos [Thu, 4 Aug 2016 18:35:33 +0000 (11:35 -0700)]
Fix memory leaks in pipeline cache tests