platform/upstream/VK-GL-CTS.git
8 years agoMerge "Separate Ref and RefUtils." into vulkan
Jarkko Pöyry [Tue, 28 Jul 2015 22:00:11 +0000 (22:00 +0000)]
Merge "Separate Ref and RefUtils." into vulkan

8 years agoMerge "Add default allocator to vulkan context." into vulkan
Jarkko Pöyry [Tue, 28 Jul 2015 21:59:21 +0000 (21:59 +0000)]
Merge "Add default allocator to vulkan context." into vulkan

8 years agoSeparate Ref and RefUtils.
Jarkko Pöyry [Tue, 28 Jul 2015 16:50:45 +0000 (09:50 -0700)]
Separate Ref and RefUtils.

- Move ref utilities to a separate file.
- Add Deleter for DescriptorSet.
- Add allocDescriptorSet helper function.

Change-Id: I1d2b6319614d2e4c84ae6d60afd217d3b859160b

8 years agoAdd default allocator to vulkan context.
Jarkko Pöyry [Sat, 25 Jul 2015 00:21:56 +0000 (17:21 -0700)]
Add default allocator to vulkan context.

Change-Id: Icad711b3e6071174c0307d4c34742d2fd2f73846

8 years agoImplement alloc/freeDescriptorSets in NullDriver.
Jarkko Pöyry [Tue, 28 Jul 2015 18:18:49 +0000 (11:18 -0700)]
Implement alloc/freeDescriptorSets in NullDriver.

Change-Id: I0a5e0965268a07ba09b53d202c2db159eea0f88d

8 years agoMerge "Rename queueIndex to queueFamilyIndex." into vulkan
Jarkko Pöyry [Tue, 28 Jul 2015 19:32:19 +0000 (19:32 +0000)]
Merge "Rename queueIndex to queueFamilyIndex." into vulkan

8 years agoMerge "Load libvulkan.so on X11 platform." into vulkan
Jarkko Pöyry [Tue, 28 Jul 2015 19:32:16 +0000 (19:32 +0000)]
Merge "Load libvulkan.so on X11 platform." into vulkan

8 years agoRename queueIndex to queueFamilyIndex.
Jarkko Pöyry [Mon, 27 Jul 2015 21:35:27 +0000 (14:35 -0700)]
Rename queueIndex to queueFamilyIndex.

Change-Id: I84222dbf95e74097d850c1fabef44691fa4e2d60

8 years agoLoad libvulkan.so on X11 platform.
Jarkko Pöyry [Fri, 24 Jul 2015 22:06:08 +0000 (15:06 -0700)]
Load libvulkan.so on X11 platform.

Change-Id: Ia8900b6f61acd5349d2c4b13a5e07e44e310f9a7

8 years agoam ba06b825: am a1665665: am 4ce5f630: Remove tests not feasible for M from mustpass
Pyry Haulos [Mon, 27 Jul 2015 19:00:42 +0000 (19:00 +0000)]
am ba06b825: am a1665665: am 4ce5f630: Remove tests not feasible for M from mustpass

* commit 'ba06b82501c9e806ec52aa79f700391ee58fea57':
  Remove tests not feasible for M from mustpass

8 years agoam 6f56975c: am ab71441e: am 5c541594: Remove a couple of primitive_bbox line cases...
Pyry Haulos [Mon, 27 Jul 2015 19:00:41 +0000 (19:00 +0000)]
am 6f56975c: am ab71441e: am 5c541594: Remove a couple of primitive_bbox line cases due to HW limitation

* commit '6f56975c943eaca9f3255e257ee7a958894c1756':
  Remove a couple of primitive_bbox line cases due to HW limitation

8 years agoam a1665665: am 4ce5f630: Remove tests not feasible for M from mustpass
Pyry Haulos [Mon, 27 Jul 2015 18:53:39 +0000 (18:53 +0000)]
am a1665665: am 4ce5f630: Remove tests not feasible for M from mustpass

* commit 'a1665665d4ed8a4bc9c3107e57fcdb5517efc851':
  Remove tests not feasible for M from mustpass

8 years agoam ab71441e: am 5c541594: Remove a couple of primitive_bbox line cases due to HW...
Pyry Haulos [Mon, 27 Jul 2015 18:53:38 +0000 (18:53 +0000)]
am ab71441e: am 5c541594: Remove a couple of primitive_bbox line cases due to HW limitation

* commit 'ab71441e3bf32c236ce4c11a23f777926f0baa3d':
  Remove a couple of primitive_bbox line cases due to HW limitation

8 years agoam 4ce5f630: Remove tests not feasible for M from mustpass
Pyry Haulos [Mon, 27 Jul 2015 18:42:42 +0000 (18:42 +0000)]
am 4ce5f630: Remove tests not feasible for M from mustpass

* commit '4ce5f630fc215a5c05af6d44d4d3ca0601cfc5e4':
  Remove tests not feasible for M from mustpass

8 years agoam 5c541594: Remove a couple of primitive_bbox line cases due to HW limitation
Pyry Haulos [Mon, 27 Jul 2015 18:42:41 +0000 (18:42 +0000)]
am 5c541594: Remove a couple of primitive_bbox line cases due to HW limitation

* commit '5c541594aea7e8264084ea5cd22dda4cc94ca3f4':
  Remove a couple of primitive_bbox line cases due to HW limitation

8 years agoRemove tests not feasible for M from mustpass
Pyry Haulos [Wed, 22 Jul 2015 22:41:56 +0000 (15:41 -0700)]
Remove tests not feasible for M from mustpass

Bug: 22635479
Bug: 22632106
Bug: 22632003
Bug: 22760309
Change-Id: I2dfe4fd743fc459d83e55b82aeaa21d19f9acf05

9 years agoam bcef453d: Merge "Add test for EGL_KHR_swap_buffers_with_damage"
Hengyuan Hu [Sat, 25 Jul 2015 01:02:49 +0000 (01:02 +0000)]
am bcef453d: Merge "Add test for EGL_KHR_swap_buffers_with_damage"

* commit 'bcef453d9114b8d114a9d33c4ef1b1056783ef85':
  Add test for EGL_KHR_swap_buffers_with_damage

9 years agoMerge "Add test for EGL_KHR_swap_buffers_with_damage"
Hengyuan Hu [Sat, 25 Jul 2015 00:43:50 +0000 (00:43 +0000)]
Merge "Add test for EGL_KHR_swap_buffers_with_damage"

9 years agoAdd test for EGL_KHR_swap_buffers_with_damage
Hengyuan Hu [Tue, 21 Jul 2015 18:37:07 +0000 (11:37 -0700)]
Add test for EGL_KHR_swap_buffers_with_damage

The tests consist of three groups. One group with no dependency on other APIs,
one group using EGL_BUFFER_PRESERVED and one using EGL_BUFFER_AGE_EXT.

Change-Id: If7e5da80beeef7dffc6286df9632fc78577408cb

9 years agoRemove a couple of primitive_bbox line cases due to HW limitation
Pyry Haulos [Fri, 24 Jul 2015 15:52:24 +0000 (08:52 -0700)]
Remove a couple of primitive_bbox line cases due to HW limitation

Bug: 22713865
Change-Id: I5d2731fd00b118af22f6c69651d5e82e99832163

9 years agoam bb93c047: am 7c682d3d: am dafc0617: Remove negative tests for sliced 3D ASTC textu...
Pyry Haulos [Fri, 24 Jul 2015 05:32:49 +0000 (05:32 +0000)]
am bb93c047: am 7c682d3d: am dafc0617: Remove negative tests for sliced 3D ASTC texture targets

* commit 'bb93c0479926e2b517c675c04461662c98df25b7':
  Remove negative tests for sliced 3D ASTC texture targets

9 years agoam 2965afd0: resolved conflicts for merge of 50c6217e to master
Colin Cross [Fri, 24 Jul 2015 05:18:05 +0000 (05:18 +0000)]
am 2965afd0: resolved conflicts for merge of 50c6217e to master

* commit '2965afd058727d55347fdab1f93e849cce9e9f8e':
  Remove broken fbo completeness cases from mustpass

9 years agoam 7c682d3d: am dafc0617: Remove negative tests for sliced 3D ASTC texture targets
Pyry Haulos [Fri, 24 Jul 2015 05:09:18 +0000 (05:09 +0000)]
am 7c682d3d: am dafc0617: Remove negative tests for sliced 3D ASTC texture targets

* commit '7c682d3d73044aa7e60ae01a397a5557cf0c7307':
  Remove negative tests for sliced 3D ASTC texture targets

9 years agoresolved conflicts for merge of 50c6217e to master
Colin Cross [Fri, 24 Jul 2015 05:03:23 +0000 (22:03 -0700)]
resolved conflicts for merge of 50c6217e to master

Change-Id: Iab312661200d5f660f0c0602a19e51c4ca57217d

9 years agoam dafc0617: Remove negative tests for sliced 3D ASTC texture targets
Pyry Haulos [Fri, 24 Jul 2015 04:01:04 +0000 (04:01 +0000)]
am dafc0617: Remove negative tests for sliced 3D ASTC texture targets

* commit 'dafc0617760c287adeb4b0a94ba63307554b5d90':
  Remove negative tests for sliced 3D ASTC texture targets

9 years agoam afd7c45a: Remove broken fbo completeness cases from mustpass
Pyry Haulos [Fri, 24 Jul 2015 04:00:58 +0000 (04:00 +0000)]
am afd7c45a: Remove broken fbo completeness cases from mustpass

* commit 'afd7c45a73a76bf443f74a0333249cbc7627ad50':
  Remove broken fbo completeness cases from mustpass

9 years agoam 5e61c7b3: am da7b4f34: am ea026b32: Remove highp float FBO dfd*() tests from mustpass
Pyry Haulos [Thu, 23 Jul 2015 20:38:47 +0000 (20:38 +0000)]
am 5e61c7b3: am da7b4f34: am ea026b32: Remove highp float FBO dfd*() tests from mustpass

* commit '5e61c7b380089ecec8280a34b56bf728e0fd6586':
  Remove highp float FBO dfd*() tests from mustpass

9 years agoam 6490415d: am 84969fa3: am 4266a10b: Merge "Remove a few ES2 tests from mustpass...
Pyry Haulos [Thu, 23 Jul 2015 20:38:46 +0000 (20:38 +0000)]
am 6490415d: am 84969fa3: am 4266a10b: Merge "Remove a few ES2 tests from mustpass" into mnc-dev

* commit '6490415d56ddbbae270c76f503a9f95503930003':
  Remove a few ES2 tests from mustpass

9 years agoam da7b4f34: am ea026b32: Remove highp float FBO dfd*() tests from mustpass
Pyry Haulos [Thu, 23 Jul 2015 20:26:57 +0000 (20:26 +0000)]
am da7b4f34: am ea026b32: Remove highp float FBO dfd*() tests from mustpass

* commit 'da7b4f3464498df03f263e544e4b07d4e8a19888':
  Remove highp float FBO dfd*() tests from mustpass

9 years agoam 84969fa3: am 4266a10b: Merge "Remove a few ES2 tests from mustpass" into mnc-dev
Pyry Haulos [Thu, 23 Jul 2015 20:26:56 +0000 (20:26 +0000)]
am 84969fa3: am 4266a10b: Merge "Remove a few ES2 tests from mustpass" into mnc-dev

* commit '84969fa3a99960c280447221dccd1ee24d1e7ded':
  Remove a few ES2 tests from mustpass

9 years agoam ea026b32: Remove highp float FBO dfd*() tests from mustpass
Pyry Haulos [Thu, 23 Jul 2015 20:10:16 +0000 (20:10 +0000)]
am ea026b32: Remove highp float FBO dfd*() tests from mustpass

* commit 'ea026b329e6bf73f109cda914c90f08d5f7a5b8d':
  Remove highp float FBO dfd*() tests from mustpass

9 years agoam 4266a10b: Merge "Remove a few ES2 tests from mustpass" into mnc-dev
Pyry Haulos [Thu, 23 Jul 2015 20:10:15 +0000 (20:10 +0000)]
am 4266a10b: Merge "Remove a few ES2 tests from mustpass" into mnc-dev

* commit '4266a10bd0b8bae3d46b43012407eb88ecd41e03':
  Remove a few ES2 tests from mustpass

9 years agoAdd Vulkan support to null platform
Pyry Haulos [Thu, 23 Jul 2015 16:46:35 +0000 (09:46 -0700)]
Add Vulkan support to null platform

Builds done with -DDEQP_TARGET=null now use dummy Vulkan implementation
(vkNullDriver.cpp) to provide Vulkan support.

Change-Id: Icdd73a2e7352767e2cb1b2ba73a98d6c2441b8a5

9 years agoRemove negative tests for sliced 3D ASTC texture targets
Pyry Haulos [Thu, 23 Jul 2015 16:14:04 +0000 (09:14 -0700)]
Remove negative tests for sliced 3D ASTC texture targets

See Khronos bug 14266

Bug: 22654014
Change-Id: I208e09a50b3ec5af1ec8c53015780a45188e6327

9 years agoRemove broken fbo completeness cases from mustpass
Pyry Haulos [Wed, 22 Jul 2015 22:35:04 +0000 (15:35 -0700)]
Remove broken fbo completeness cases from mustpass

Bug: 22665757
Change-Id: I6e5c6a76bc9c627c29e0e1707d575c08512fb577

9 years agoUpdate Vulkan framework to API 138.1
Pyry Haulos [Wed, 22 Jul 2015 15:57:12 +0000 (08:57 -0700)]
Update Vulkan framework to API 138.1

Change-Id: I2358da83b693f6d18b2bd05bbb4907a7f782cc38

9 years agoRemove highp float FBO dfd*() tests from mustpass
Pyry Haulos [Tue, 21 Jul 2015 22:12:53 +0000 (15:12 -0700)]
Remove highp float FBO dfd*() tests from mustpass

Bug: 22628471
Bug: 22632003
Change-Id: Ia9d2b9a5e04ad317cbcc8782c9efaeedd94a0a58

9 years agoam c32674ed: am 2fc5da1c: am 521e5c62: Merge "Remove textureprojlodoffset.sampler3d_f...
Pyry Haulos [Tue, 21 Jul 2015 22:23:04 +0000 (22:23 +0000)]
am c32674ed: am 2fc5da1c: am 521e5c62: Merge "Remove textureprojlodoffset.sampler3d_float_vertex from mustpass" into mnc-dev

* commit 'c32674ed9622b591bc0688874323a658b2091ccf':
  Remove textureprojlodoffset.sampler3d_float_vertex from mustpass

9 years agoam fc7b6927: am b2692471: am 31805e60: Fix warning in modf() precision test code
Pyry Haulos [Tue, 21 Jul 2015 22:23:03 +0000 (22:23 +0000)]
am fc7b6927: am b2692471: am 31805e60: Fix warning in modf() precision test code

* commit 'fc7b6927e53e099b75e80dd2d48398181c1c31f9':
  Fix warning in modf() precision test code

9 years agoMerge "Remove a few ES2 tests from mustpass" into mnc-dev
Pyry Haulos [Tue, 21 Jul 2015 22:19:16 +0000 (22:19 +0000)]
Merge "Remove a few ES2 tests from mustpass" into mnc-dev

9 years agoam 2fc5da1c: am 521e5c62: Merge "Remove textureprojlodoffset.sampler3d_float_vertex...
Pyry Haulos [Tue, 21 Jul 2015 22:15:18 +0000 (22:15 +0000)]
am 2fc5da1c: am 521e5c62: Merge "Remove textureprojlodoffset.sampler3d_float_vertex from mustpass" into mnc-dev

* commit '2fc5da1c4561d94527e96f4caa011270fc90b2d1':
  Remove textureprojlodoffset.sampler3d_float_vertex from mustpass

9 years agoam b2692471: am 31805e60: Fix warning in modf() precision test code
Pyry Haulos [Tue, 21 Jul 2015 22:15:17 +0000 (22:15 +0000)]
am b2692471: am 31805e60: Fix warning in modf() precision test code

* commit 'b2692471b85f2b69b84ed2ee86c9913ac0dac616':
  Fix warning in modf() precision test code

9 years agoRemove a few ES2 tests from mustpass
Pyry Haulos [Tue, 21 Jul 2015 22:14:12 +0000 (15:14 -0700)]
Remove a few ES2 tests from mustpass

Bug: 21208276
Change-Id: Ib5815fca3c002cf2ef58c8d7255bda807ff7e5fb

9 years agoam 521e5c62: Merge "Remove textureprojlodoffset.sampler3d_float_vertex from mustpass...
Pyry Haulos [Tue, 21 Jul 2015 22:01:04 +0000 (22:01 +0000)]
am 521e5c62: Merge "Remove textureprojlodoffset.sampler3d_float_vertex from mustpass" into mnc-dev

* commit '521e5c62e07b4a036837ff080e557c32199017cf':
  Remove textureprojlodoffset.sampler3d_float_vertex from mustpass

9 years agoam 31805e60: Fix warning in modf() precision test code
Pyry Haulos [Tue, 21 Jul 2015 22:01:03 +0000 (22:01 +0000)]
am 31805e60: Fix warning in modf() precision test code

* commit '31805e60533f21575d584aa2a8c1d738b7fda56e':
  Fix warning in modf() precision test code

9 years agoMerge "Remove textureprojlodoffset.sampler3d_float_vertex from mustpass" into mnc-dev
Pyry Haulos [Tue, 21 Jul 2015 21:03:41 +0000 (21:03 +0000)]
Merge "Remove textureprojlodoffset.sampler3d_float_vertex from mustpass" into mnc-dev

9 years agoRemove textureprojlodoffset.sampler3d_float_vertex from mustpass
Pyry Haulos [Tue, 21 Jul 2015 19:47:50 +0000 (12:47 -0700)]
Remove textureprojlodoffset.sampler3d_float_vertex from mustpass

Bug: 22405868
Change-Id: Ida8cc6aeb754c10c5b823a76d1dc72bd19c752e7

9 years agoFix warning in modf() precision test code
Pyry Haulos [Tue, 21 Jul 2015 19:27:30 +0000 (12:27 -0700)]
Fix warning in modf() precision test code

Bug: 22512069
Change-Id: I2a0ad0af5b9d4da3c55ca0925d375c4b5c3df307

9 years agoam c2af86ff: am 70cd92ca: am 27ad6a99: Merge "Improve calibration and accouting in...
Pyry Haulos [Tue, 21 Jul 2015 15:50:36 +0000 (15:50 +0000)]
am c2af86ff: am 70cd92ca: am 27ad6a99: Merge "Improve calibration and accouting in flush-finish tests" into mnc-dev

* commit 'c2af86ff4367cbc17561d3620cefbcb1302cf8b7':
  Improve calibration and accouting in flush-finish tests

9 years agoam 70cd92ca: am 27ad6a99: Merge "Improve calibration and accouting in flush-finish...
Pyry Haulos [Tue, 21 Jul 2015 15:38:31 +0000 (15:38 +0000)]
am 70cd92ca: am 27ad6a99: Merge "Improve calibration and accouting in flush-finish tests" into mnc-dev

* commit '70cd92ca64d274654812104a08afb0d7f4d93036':
  Improve calibration and accouting in flush-finish tests

9 years agoam 27ad6a99: Merge "Improve calibration and accouting in flush-finish tests" into...
Pyry Haulos [Tue, 21 Jul 2015 15:23:54 +0000 (15:23 +0000)]
am 27ad6a99: Merge "Improve calibration and accouting in flush-finish tests" into mnc-dev

* commit '27ad6a99a2b39eb19f355d31cd7a6d377c236637':
  Improve calibration and accouting in flush-finish tests

9 years agoMerge "Improve calibration and accouting in flush-finish tests" into mnc-dev
Pyry Haulos [Tue, 21 Jul 2015 14:26:57 +0000 (14:26 +0000)]
Merge "Improve calibration and accouting in flush-finish tests" into mnc-dev

9 years agoam a7d5d01f: Fix Android.mk
Hengyuan Hu [Sat, 18 Jul 2015 00:59:19 +0000 (00:59 +0000)]
am a7d5d01f: Fix Android.mk

* commit 'a7d5d01f44b4e9c3de9965e82bd0a4503367d0b5':
  Fix Android.mk

9 years agoFix Android.mk
Hengyuan Hu [Sat, 18 Jul 2015 00:39:24 +0000 (17:39 -0700)]
Fix Android.mk

Change-Id: I8e68c8334c7817ef0a96d3eae9ee04df5925da66

9 years agoam 67e8a8d2: Merge "Add negative test for EGL_KHR_partial_update"
Hengyuan Hu [Sat, 18 Jul 2015 00:00:47 +0000 (00:00 +0000)]
am 67e8a8d2: Merge "Add negative test for EGL_KHR_partial_update"

* commit '67e8a8d28098e23e5afc0388d078c0f6704d5f80':
  Add negative test for EGL_KHR_partial_update

9 years agoam 66152469: Merge "Extend the partial_update test to test undefined frame content"
Hengyuan Hu [Sat, 18 Jul 2015 00:00:46 +0000 (00:00 +0000)]
am 66152469: Merge "Extend the partial_update test to test undefined frame content"

* commit '661524696fe6eaaf83826d57abea937fec702930':
  Extend the partial_update test to test undefined frame content

9 years agoMerge "Add negative test for EGL_KHR_partial_update"
Hengyuan Hu [Fri, 17 Jul 2015 23:51:47 +0000 (23:51 +0000)]
Merge "Add negative test for EGL_KHR_partial_update"

9 years agoMerge "Extend the partial_update test to test undefined frame content"
Hengyuan Hu [Fri, 17 Jul 2015 23:48:26 +0000 (23:48 +0000)]
Merge "Extend the partial_update test to test undefined frame content"

9 years agoAdd negative test for EGL_KHR_partial_update
Hengyuan Hu [Thu, 9 Jul 2015 23:09:09 +0000 (16:09 -0700)]
Add negative test for EGL_KHR_partial_update

Check whether setDamageRegion() behaves correctly, i.e. return correct value
and raise correct error under invalid use case.

Change-Id: I68d070cccd4ce597b36230180526e3c9f8a7143a

9 years agoExtend the partial_update test to test undefined frame content
Hengyuan Hu [Thu, 16 Jul 2015 22:41:49 +0000 (15:41 -0700)]
Extend the partial_update test to test undefined frame content

This update add two more tests for EGL_KHR_partial_update to
test the following condition:
1. If the program renders outside the damage region, the entire
buffer content is undefined but next frame should be correct.
2. If the program renders before setting damage region, the
entire buffer content is undefined but next frame should be corret.

Change-Id: Ibc49793743f9ae9a9deba5c569983a92854762aa

9 years agoam 50c4d6ab: am d4f9d1bd: am 18243b3e: Relax modf(Inf) fractional part verification
Pyry Haulos [Fri, 17 Jul 2015 00:28:01 +0000 (00:28 +0000)]
am 50c4d6ab: am d4f9d1bd: am 18243b3e: Relax modf(Inf) fractional part verification

* commit '50c4d6abf0104625c3ab5178ec32ca4ff95e57fd':
  Relax modf(Inf) fractional part verification

9 years agoam d4f9d1bd: am 18243b3e: Relax modf(Inf) fractional part verification
Pyry Haulos [Fri, 17 Jul 2015 00:13:34 +0000 (00:13 +0000)]
am d4f9d1bd: am 18243b3e: Relax modf(Inf) fractional part verification

* commit 'd4f9d1bde9c691df48eea1a9999ad8f1a5f3af7e':
  Relax modf(Inf) fractional part verification

9 years agoam 18243b3e: Relax modf(Inf) fractional part verification
Pyry Haulos [Thu, 16 Jul 2015 23:58:58 +0000 (23:58 +0000)]
am 18243b3e: Relax modf(Inf) fractional part verification

* commit '18243b3e2d961ecbd5f00139a2ed1a5e777da562':
  Relax modf(Inf) fractional part verification

9 years agoam 6cc7a432: Merge "Change eglu callLogWrapper behavior"
Hengyuan Hu [Thu, 16 Jul 2015 22:04:03 +0000 (22:04 +0000)]
am 6cc7a432: Merge "Change eglu callLogWrapper behavior"

* commit '6cc7a432dfb5a82782942805bcf640dcb670260b':
  Change eglu callLogWrapper behavior

9 years agoMerge "Change eglu callLogWrapper behavior"
Hengyuan Hu [Thu, 16 Jul 2015 21:47:47 +0000 (21:47 +0000)]
Merge "Change eglu callLogWrapper behavior"

9 years agoChange eglu callLogWrapper behavior
Hengyuan Hu [Thu, 16 Jul 2015 21:06:48 +0000 (14:06 -0700)]
Change eglu callLogWrapper behavior

Now gen_egl will generate wrapper for extensions in addition to core functions

Change-Id: I660237f3dbe48e9484f77e271594890cedb87fe1

9 years agoMerge "Add README for getting started with Vulkan CTS" into vulkan
Pyry Haulos [Thu, 16 Jul 2015 16:48:55 +0000 (16:48 +0000)]
Merge "Add README for getting started with Vulkan CTS" into vulkan

9 years agoAdd README for getting started with Vulkan CTS
Pyry Haulos [Wed, 15 Jul 2015 21:46:14 +0000 (14:46 -0700)]
Add README for getting started with Vulkan CTS

Change-Id: If5df2e458f50eee7f0a66a71841ac1950ba25f2d

9 years agoam 34969fd9: am 5b0023ea: am 1deb3e82: Remove few GLES3 fragdata tests from mustpass...
Mika Isojärvi [Wed, 15 Jul 2015 23:12:46 +0000 (23:12 +0000)]
am 34969fd9: am 5b0023ea: am 1deb3e82: Remove few GLES3 fragdata tests from mustpass list

* commit '34969fd92d6c4c32a77834eb911d0d168c8c0511':
  Remove few GLES3 fragdata tests from mustpass list

9 years agoam 5b0023ea: am 1deb3e82: Remove few GLES3 fragdata tests from mustpass list
Mika Isojärvi [Wed, 15 Jul 2015 22:57:27 +0000 (22:57 +0000)]
am 5b0023ea: am 1deb3e82: Remove few GLES3 fragdata tests from mustpass list

* commit '5b0023ea12eaccedc2d3cf32d479a67f0287df9c':
  Remove few GLES3 fragdata tests from mustpass list

9 years agoImprove calibration and accouting in flush-finish tests
Pyry Haulos [Wed, 15 Jul 2015 22:42:26 +0000 (15:42 -0700)]
Improve calibration and accouting in flush-finish tests

 * Verify stability of calibration by running 3 samples with maximum
load and verifying that they are within 10% of projected time.

 * Retry calibration up to 5 times if calibration or verification fails.

 * Do not count submit time into wait time as submit cost can be
relatively high on low-end devices.

Bug: 22301848
Change-Id: Iff4523f601edcdec1375662a065bf50b8970ef02

9 years agoam 1deb3e82: Remove few GLES3 fragdata tests from mustpass list
Mika Isojärvi [Wed, 15 Jul 2015 22:36:56 +0000 (22:36 +0000)]
am 1deb3e82: Remove few GLES3 fragdata tests from mustpass list

* commit '1deb3e82ce2e1857f6dd5fb584f292705d35941e':
  Remove few GLES3 fragdata tests from mustpass list

9 years agoRelax modf(Inf) fractional part verification
Pyry Haulos [Wed, 15 Jul 2015 21:53:03 +0000 (14:53 -0700)]
Relax modf(Inf) fractional part verification

See Khronos bug 13907

Bug: 22512069
Change-Id: Ic608a8a520d34fe84c3a4c5b5d96d0623e6aebd0

9 years agoMerge "Log GLSL sources and SPIR-V disassembly in Vulkan tests" into vulkan
Pyry Haulos [Wed, 15 Jul 2015 21:43:42 +0000 (21:43 +0000)]
Merge "Log GLSL sources and SPIR-V disassembly in Vulkan tests" into vulkan

9 years agoMerge "Add dummy Vulkan implementation" into vulkan
Pyry Haulos [Wed, 15 Jul 2015 21:35:32 +0000 (21:35 +0000)]
Merge "Add dummy Vulkan implementation" into vulkan

9 years agoAdd dummy Vulkan implementation
Pyry Haulos [Tue, 14 Jul 2015 22:41:36 +0000 (15:41 -0700)]
Add dummy Vulkan implementation

Dummy, or null implementation is useful for development when real Vulkan
driver is not available, and for debugging test issues.

Change-Id: Icf17727c97c3bed84ba657fbd23b4e18f9a8b040

9 years agoLog GLSL sources and SPIR-V disassembly in Vulkan tests
Pyry Haulos [Tue, 14 Jul 2015 22:40:41 +0000 (15:40 -0700)]
Log GLSL sources and SPIR-V disassembly in Vulkan tests

Change-Id: I9671014509f0eb178c77d05b4251474e69496ae9

9 years agoam d5fdfc3f: Improve shader and program logging utilities
Pyry Haulos [Wed, 15 Jul 2015 20:30:23 +0000 (20:30 +0000)]
am d5fdfc3f: Improve shader and program logging utilities

* commit 'd5fdfc3ffc0a14e62100470e65ad56bc72c48ea8':
  Improve shader and program logging utilities

9 years agoFix build issues with upstream glslang
Pyry Haulos [Wed, 15 Jul 2015 20:11:03 +0000 (13:11 -0700)]
Fix build issues with upstream glslang

 * Enable C++11 mode for vkGlslToSpirV.cpp as glslang headers require
that.

 * Rename major/minor fields in vk::ApiVersion to avoid issues due to
some GNU headers defining macros with those names.

Change-Id: I4d5d5aa5a469669d260705227c12bb247ad25e32

9 years agoImprove shader and program logging utilities
Pyry Haulos [Wed, 15 Jul 2015 17:14:00 +0000 (10:14 -0700)]
Improve shader and program logging utilities

Add new glu::ShaderProgramInfo for describing whole program build
information for logging purposes.

Expose logging operators for glu::ShaderInfo, glu::ShaderProgramInfo,
and glu::ProgramSources.

Change-Id: I0ee74970e9ad7cba3cc0a63ebe43511965acf1ab

9 years agoRemove few GLES3 fragdata tests from mustpass list
Mika Isojärvi [Wed, 15 Jul 2015 17:00:53 +0000 (10:00 -0700)]
Remove few GLES3 fragdata tests from mustpass list

Bug: 22488431
Change-Id: I9e49b91dd5dfc7975b3721cd9d165f48e3dc05de

9 years agoFixes to vk::Move<> and vk::Unique<>
Pyry Haulos [Tue, 14 Jul 2015 22:36:31 +0000 (15:36 -0700)]
Fixes to vk::Move<> and vk::Unique<>

 * Disallow copy ctor and assignment in Unique<T> to prevent misuse.

 * Add custom copy ctor to Move<T> to fix freeing object when
copy-constructed or passed by value.

Change-Id: Ieedc9116d737120e238c64260de289aafd24467c

9 years agoam 5bf751a0: Add tests for EGL_KHR_partial_update
Hengyuan Hu [Tue, 14 Jul 2015 21:49:40 +0000 (21:49 +0000)]
am 5bf751a0: Add tests for EGL_KHR_partial_update

* commit '5bf751a02c12f55bb28e4d8da785d3e7338436d0':
  Add tests for EGL_KHR_partial_update

9 years agoAdd tests for EGL_KHR_partial_update
Hengyuan Hu [Wed, 8 Jul 2015 23:32:44 +0000 (16:32 -0700)]
Add tests for EGL_KHR_partial_update

The tests are used to verify whether the render results are correct under
correct use case of the function setDamageRegion().

Change-Id: Iab06a1e672824544443fba3d32e601e279c6f142

9 years agoam 92613295: am 3a94e5fb: am 8c92e5c1: Remove couple of cases due to HW precision...
Pyry Haulos [Tue, 14 Jul 2015 19:01:17 +0000 (19:01 +0000)]
am 92613295: am 3a94e5fb: am 8c92e5c1: Remove couple of cases due to HW precision limitations

* commit '9261329592351962b2e77853f806d0f182271733':
  Remove couple of cases due to HW precision limitations

9 years agoam cda29493: (-s ours) am a08ac9c1: (-s ours) am d64e6d7e: Merge "DO NOT MERGE: Fix...
Pyry Haulos [Tue, 14 Jul 2015 19:01:16 +0000 (19:01 +0000)]
am cda29493: (-s ours) am a08ac9c1: (-s ours) am d64e6d7e: Merge "DO NOT MERGE: Fix undefined arg eval order issue in fuzzy compare" into mnc-dev

* commit 'cda294936882b7d37cf5644f7deec6f2404d5d6a':
  DO NOT MERGE: Fix undefined arg eval order issue in fuzzy compare

9 years agoam 3a94e5fb: am 8c92e5c1: Remove couple of cases due to HW precision limitations
Pyry Haulos [Tue, 14 Jul 2015 18:48:32 +0000 (18:48 +0000)]
am 3a94e5fb: am 8c92e5c1: Remove couple of cases due to HW precision limitations

* commit '3a94e5fbbf8c96c2e0256c4bc6fa12ef72aafb4d':
  Remove couple of cases due to HW precision limitations

9 years agoam a08ac9c1: (-s ours) am d64e6d7e: Merge "DO NOT MERGE: Fix undefined arg eval order...
Pyry Haulos [Tue, 14 Jul 2015 18:48:31 +0000 (18:48 +0000)]
am a08ac9c1: (-s ours) am d64e6d7e: Merge "DO NOT MERGE: Fix undefined arg eval order issue in fuzzy compare" into mnc-dev

* commit 'a08ac9c1b0b37a965f7b5f344405d2dc4b9413e4':
  DO NOT MERGE: Fix undefined arg eval order issue in fuzzy compare

9 years agoam 8525fa7a: am a2a480c2: am 2985717d: Remove negative linking tests from mustpass.
Jarkko Pöyry [Tue, 14 Jul 2015 18:46:23 +0000 (18:46 +0000)]
am 8525fa7a: am a2a480c2: am 2985717d: Remove negative linking tests from mustpass.

* commit '8525fa7af96ff64856eecda2fb1a8accf1ee4cc9':
  Remove negative linking tests from mustpass.

9 years agoam 49d15f60: am 006d216a: am 19064468: Lower correlation threshold in flush-finish...
Pyry Haulos [Tue, 14 Jul 2015 18:46:22 +0000 (18:46 +0000)]
am 49d15f60: am 006d216a: am 19064468: Lower correlation threshold in flush-finish tests

* commit '49d15f6022e3676323f8c96102e6c9db988059f0':
  Lower correlation threshold in flush-finish tests

9 years agoam a2a480c2: am 2985717d: Remove negative linking tests from mustpass.
Jarkko Pöyry [Tue, 14 Jul 2015 18:26:51 +0000 (18:26 +0000)]
am a2a480c2: am 2985717d: Remove negative linking tests from mustpass.

* commit 'a2a480c2c560a1a6e404df8b33adfcab891fbac0':
  Remove negative linking tests from mustpass.

9 years agoam 006d216a: am 19064468: Lower correlation threshold in flush-finish tests
Pyry Haulos [Tue, 14 Jul 2015 18:26:50 +0000 (18:26 +0000)]
am 006d216a: am 19064468: Lower correlation threshold in flush-finish tests

* commit '006d216aba8ec15459d5de5195b8fad2b7040467':
  Lower correlation threshold in flush-finish tests

9 years agoam 8c92e5c1: Remove couple of cases due to HW precision limitations
Pyry Haulos [Tue, 14 Jul 2015 18:22:06 +0000 (18:22 +0000)]
am 8c92e5c1: Remove couple of cases due to HW precision limitations

* commit '8c92e5c14aa9d91e36bf81e6d6c09fe446ea42f5':
  Remove couple of cases due to HW precision limitations

9 years agoam d64e6d7e: Merge "DO NOT MERGE: Fix undefined arg eval order issue in fuzzy compare...
Pyry Haulos [Tue, 14 Jul 2015 18:15:11 +0000 (18:15 +0000)]
am d64e6d7e: Merge "DO NOT MERGE: Fix undefined arg eval order issue in fuzzy compare" into mnc-dev

* commit 'd64e6d7ec956217248d7cb83d92982af95bef721':
  DO NOT MERGE: Fix undefined arg eval order issue in fuzzy compare

9 years agoam 2985717d: Remove negative linking tests from mustpass.
Jarkko Pöyry [Tue, 14 Jul 2015 17:16:51 +0000 (17:16 +0000)]
am 2985717d: Remove negative linking tests from mustpass.

* commit '2985717d33cb285abc6f86aaae96328409f48a01':
  Remove negative linking tests from mustpass.

9 years agoam 19064468: Lower correlation threshold in flush-finish tests
Pyry Haulos [Tue, 14 Jul 2015 17:14:47 +0000 (17:14 +0000)]
am 19064468: Lower correlation threshold in flush-finish tests

* commit '19064468745dd4438056647334c2b6a4708618c7':
  Lower correlation threshold in flush-finish tests

9 years agoRemove couple of cases due to HW precision limitations
Pyry Haulos [Tue, 14 Jul 2015 16:12:35 +0000 (09:12 -0700)]
Remove couple of cases due to HW precision limitations

Bug: 22450044
Change-Id: I8ee296a75be673bf286e32047e31c057c70186f9

9 years agoam 1c3ae95b: Fix undefined arg eval order issue in fuzzy compare
Pyry Haulos [Tue, 14 Jul 2015 15:16:35 +0000 (15:16 +0000)]
am 1c3ae95b: Fix undefined arg eval order issue in fuzzy compare

* commit '1c3ae95bd7fefdffccc8afc5565897aa8400de83':
  Fix undefined arg eval order issue in fuzzy compare

9 years agoMerge "DO NOT MERGE: Fix undefined arg eval order issue in fuzzy compare" into mnc-dev
Pyry Haulos [Tue, 14 Jul 2015 14:36:34 +0000 (14:36 +0000)]
Merge "DO NOT MERGE: Fix undefined arg eval order issue in fuzzy compare" into mnc-dev

9 years agoam 9da15047: Update mustpass to exclude buffer_age test
Hengyuan Hu [Tue, 14 Jul 2015 00:26:03 +0000 (00:26 +0000)]
am 9da15047: Update mustpass to exclude buffer_age test

* commit '9da1504712a3e8ccaa7d61a62ce46a878b59b992':
  Update mustpass to exclude buffer_age test