platform/upstream/VK-GL-CTS.git
8 years agoAdd initial Vulkan image utilities.
Mika Isojärvi [Fri, 7 Aug 2015 22:42:02 +0000 (15:42 -0700)]
Add initial Vulkan image utilities.

Change-Id: Ic33903b8c8717d8f0d36d192be5d20bb43df6dae

8 years agoam afe6856e: am 962a5072: am 22595308: Remove differing precision ubo tests from...
Mika Isojärvi [Mon, 17 Aug 2015 21:55:58 +0000 (21:55 +0000)]
am afe6856e: am 962a5072: am 22595308: Remove differing precision ubo tests from mustpass

* commit 'afe6856e13810b4968ce3a9914ead225e2919fec':
  Remove differing precision ubo tests from mustpass

8 years agoam 962a5072: am 22595308: Remove differing precision ubo tests from mustpass
Mika Isojärvi [Mon, 17 Aug 2015 21:48:10 +0000 (21:48 +0000)]
am 962a5072: am 22595308: Remove differing precision ubo tests from mustpass

* commit '962a5072c2dc949d9026fb2611bfd56c652e01fd':
  Remove differing precision ubo tests from mustpass

8 years agoam 22595308: Remove differing precision ubo tests from mustpass
Mika Isojärvi [Mon, 17 Aug 2015 21:42:36 +0000 (21:42 +0000)]
am 22595308: Remove differing precision ubo tests from mustpass

* commit '225953089f046357e92fdb762719dbc23afe5865':
  Remove differing precision ubo tests from mustpass

8 years agoam 6e3a9e65: Fix bug in tcu::ResultCollector::getResult()
Pyry Haulos [Mon, 17 Aug 2015 21:01:50 +0000 (21:01 +0000)]
am 6e3a9e65: Fix bug in tcu::ResultCollector::getResult()

* commit '6e3a9e659a933e85051ea2cd346c81174dfcdbb3':
  Fix bug in tcu::ResultCollector::getResult()

8 years agoRemove differing precision ubo tests from mustpass
Mika Isojärvi [Fri, 14 Aug 2015 20:08:33 +0000 (13:08 -0700)]
Remove differing precision ubo tests from mustpass

Removed test from mustpass list:
dEQP-GLES3.functional.shaders.linkage.uniform.block.differing_precision

Bug: 21326228
Change-Id: Ic83161e22c0f34b913467fe2e4173c23ba032a53

8 years agoFix bug in tcu::ResultCollector::getResult()
Pyry Haulos [Mon, 17 Aug 2015 20:45:28 +0000 (13:45 -0700)]
Fix bug in tcu::ResultCollector::getResult()

Change-Id: I920595aad50f1c4307b7b301cd3235cd5a9f9f69

8 years agoam bb0ff5e9: am e53c927d: am fcb31b81: Remove few blend tests from rgb565 mustpass
Mika Isojärvi [Mon, 17 Aug 2015 20:47:50 +0000 (20:47 +0000)]
am bb0ff5e9: am e53c927d: am fcb31b81: Remove few blend tests from rgb565 mustpass

* commit 'bb0ff5e9e185a6074abe850a782cf1369b3a4bf9':
  Remove few blend tests from rgb565 mustpass

8 years agoam e53c927d: am fcb31b81: Remove few blend tests from rgb565 mustpass
Mika Isojärvi [Mon, 17 Aug 2015 20:43:19 +0000 (20:43 +0000)]
am e53c927d: am fcb31b81: Remove few blend tests from rgb565 mustpass

* commit 'e53c927de1651bc9e83b794661995316bd754109':
  Remove few blend tests from rgb565 mustpass

8 years agoam fcb31b81: Remove few blend tests from rgb565 mustpass
Mika Isojärvi [Mon, 17 Aug 2015 20:34:51 +0000 (20:34 +0000)]
am fcb31b81: Remove few blend tests from rgb565 mustpass

* commit 'fcb31b818d21cebd7403bf8b379eadcc77ce1113':
  Remove few blend tests from rgb565 mustpass

8 years agoam 8f5e0573: resolved conflicts for merge of 2fc614cb to master
Pyry Haulos [Mon, 17 Aug 2015 20:10:43 +0000 (20:10 +0000)]
am 8f5e0573: resolved conflicts for merge of 2fc614cb to master

* commit '8f5e0573dc2b60405a783d0a64a1efa27e835a3b':
  Remove highp scalar reflect tests from mustpass

8 years agoresolved conflicts for merge of 2fc614cb to master
Pyry Haulos [Mon, 17 Aug 2015 20:05:48 +0000 (13:05 -0700)]
resolved conflicts for merge of 2fc614cb to master

Change-Id: Icfc6cc05231c37b8b0b8ed37c2d4e14ae369ed3d

8 years agoam 8104ce21: Remove highp scalar reflect tests from mustpass
Pyry Haulos [Mon, 17 Aug 2015 19:55:44 +0000 (19:55 +0000)]
am 8104ce21: Remove highp scalar reflect tests from mustpass

* commit '8104ce21a87bf5cdb21c9937e86398ce7f5910fd':
  Remove highp scalar reflect tests from mustpass

8 years agoRemove few blend tests from rgb565 mustpass
Mika Isojärvi [Mon, 17 Aug 2015 19:50:00 +0000 (12:50 -0700)]
Remove few blend tests from rgb565 mustpass

Bug: 23278613
Change-Id: If85f390b507452c7521c46bbe31f2b7e7ef51c74

8 years agoRemove highp scalar reflect tests from mustpass
Pyry Haulos [Mon, 17 Aug 2015 19:24:12 +0000 (12:24 -0700)]
Remove highp scalar reflect tests from mustpass

Bug: 22859221
Change-Id: If180c2c1d5aa24a8b1b3b544ba961da7e7181fbb

8 years agoam d2fbf5d2: Remove differing precision ubo tests from mustpass
Mika Isojärvi [Fri, 14 Aug 2015 20:17:08 +0000 (20:17 +0000)]
am d2fbf5d2: Remove differing precision ubo tests from mustpass

* commit 'd2fbf5d2e187deea901f0874cc595de70b302743':
  Remove differing precision ubo tests from mustpass

8 years agoRemove differing precision ubo tests from mustpass
Mika Isojärvi [Fri, 14 Aug 2015 20:08:33 +0000 (13:08 -0700)]
Remove differing precision ubo tests from mustpass

Removed test from mustpass list:
dEQP-GLES3.functional.shaders.linkage.uniform.block.differing_precision

Bug: 21326228
Change-Id: Ic83161e22c0f34b913467fe2e4173c23ba032a53

8 years agoMerge "Add VK_ATTACHMENT_UNUSED to vulkan wrapper." into vulkan
Mika Isojarvi [Fri, 14 Aug 2015 17:27:25 +0000 (17:27 +0000)]
Merge "Add VK_ATTACHMENT_UNUSED to vulkan wrapper." into vulkan

8 years agoam dfb93e05: am 42d036f7: am 55d9f833: Remove two EGL tests with flaky results
Kalle Raita [Thu, 13 Aug 2015 00:40:14 +0000 (00:40 +0000)]
am dfb93e05: am 42d036f7: am 55d9f833: Remove two EGL tests with flaky results

* commit 'dfb93e057efca81b9df54d1d10c10664cf9fb992':
  Remove two EGL tests with flaky results

8 years agoam 42d036f7: am 55d9f833: Remove two EGL tests with flaky results
Kalle Raita [Thu, 13 Aug 2015 00:33:26 +0000 (00:33 +0000)]
am 42d036f7: am 55d9f833: Remove two EGL tests with flaky results

* commit '42d036f7a3a5aa41e0fd09e3866f309b31a50b1e':
  Remove two EGL tests with flaky results

8 years agoam 55d9f833: Remove two EGL tests with flaky results
Kalle Raita [Thu, 13 Aug 2015 00:27:19 +0000 (00:27 +0000)]
am 55d9f833: Remove two EGL tests with flaky results

* commit '55d9f833c71beca4386837e948a5c1ad057cf444':
  Remove two EGL tests with flaky results

8 years agoRemove two EGL tests with flaky results
Kalle Raita [Wed, 12 Aug 2015 23:52:59 +0000 (16:52 -0700)]
Remove two EGL tests with flaky results

Remove
dEQP-EGL.functional.multithread.pbuffer_pixmap
dEQP-EGL.functional.multithread.pbuffer_pixmap_context

Bug: 23155891
Change-Id: I6a082814e634e9aad103d714b760877686d23b8f

8 years agoam dba6da0f: am 77a3de20: am 5260313b: Remove linkage.uniform.basic.precision_conflic...
Kalle Raita [Wed, 12 Aug 2015 22:02:41 +0000 (22:02 +0000)]
am dba6da0f: am 77a3de20: am 5260313b: Remove linkage.uniform.basic.precision_conflict_? as infeasible

* commit 'dba6da0f74c60ad6a4cd2fdd3760932c8145edf5':
  Remove linkage.uniform.basic.precision_conflict_? as infeasible

8 years agoam 77a3de20: am 5260313b: Remove linkage.uniform.basic.precision_conflict_? as infeasible
Kalle Raita [Wed, 12 Aug 2015 21:53:59 +0000 (21:53 +0000)]
am 77a3de20: am 5260313b: Remove linkage.uniform.basic.precision_conflict_? as infeasible

* commit '77a3de20fae6d56558b56075afbc92871ef6c11a':
  Remove linkage.uniform.basic.precision_conflict_? as infeasible

8 years agoam 5260313b: Remove linkage.uniform.basic.precision_conflict_? as infeasible
Kalle Raita [Wed, 12 Aug 2015 21:47:09 +0000 (21:47 +0000)]
am 5260313b: Remove linkage.uniform.basic.precision_conflict_? as infeasible

* commit '5260313bc87393e3e81e99455c8fa10a6dc36100':
  Remove linkage.uniform.basic.precision_conflict_? as infeasible

8 years agoRemove linkage.uniform.basic.precision_conflict_? as infeasible
Kalle Raita [Wed, 12 Aug 2015 17:48:31 +0000 (10:48 -0700)]
Remove linkage.uniform.basic.precision_conflict_? as infeasible

Bug: 22760309
Change-Id: I989e7d972b6d22f96928c426dbadaaad0ad1068c

8 years agoam a66490cb: am a1967259: am 33d5322f: Merge "Remove infeasible gles2 matrix tests...
Kalle Raita [Wed, 12 Aug 2015 01:29:02 +0000 (01:29 +0000)]
am a66490cb: am a1967259: am 33d5322f: Merge "Remove infeasible gles2 matrix tests." into mnc-dev

* commit 'a66490cb52b99b2770877b697d82bb2119bbf63a':
  Remove infeasible gles2 matrix tests.

8 years agoam a1967259: am 33d5322f: Merge "Remove infeasible gles2 matrix tests." into mnc-dev
Kalle Raita [Wed, 12 Aug 2015 01:23:37 +0000 (01:23 +0000)]
am a1967259: am 33d5322f: Merge "Remove infeasible gles2 matrix tests." into mnc-dev

* commit 'a1967259d857edef4fdeb174dd6dd0c4e896d5c0':
  Remove infeasible gles2 matrix tests.

8 years agoam bcff4ab6: am 6e04272e: am 323c5b2a: Remove infeasible M tests.
Kalle Raita [Wed, 12 Aug 2015 01:23:18 +0000 (01:23 +0000)]
am bcff4ab6: am 6e04272e: am 323c5b2a: Remove infeasible M tests.

* commit 'bcff4ab644f37dc13377ae954e1d11eddfc7e701':
  Remove infeasible M tests.

8 years agoam 33d5322f: Merge "Remove infeasible gles2 matrix tests." into mnc-dev
Kalle Raita [Wed, 12 Aug 2015 01:14:43 +0000 (01:14 +0000)]
am 33d5322f: Merge "Remove infeasible gles2 matrix tests." into mnc-dev

* commit '33d5322f381eb86c4c1ab9a4a58a0b430621d859':
  Remove infeasible gles2 matrix tests.

8 years agoam 6e04272e: am 323c5b2a: Remove infeasible M tests.
Kalle Raita [Wed, 12 Aug 2015 01:12:55 +0000 (01:12 +0000)]
am 6e04272e: am 323c5b2a: Remove infeasible M tests.

* commit '6e04272efeddcbfecf96d3ba77f878bdf68ddc0e':
  Remove infeasible M tests.

8 years agoam 323c5b2a: Remove infeasible M tests.
Kalle Raita [Wed, 12 Aug 2015 01:06:08 +0000 (01:06 +0000)]
am 323c5b2a: Remove infeasible M tests.

* commit '323c5b2a261aa2c2a3d2c4d3e321177e7796afb5':
  Remove infeasible M tests.

8 years agoMerge "Remove infeasible gles2 matrix tests." into mnc-dev
Kalle Raita [Wed, 12 Aug 2015 00:43:14 +0000 (00:43 +0000)]
Merge "Remove infeasible gles2 matrix tests." into mnc-dev

8 years agoRemove infeasible gles2 matrix tests.
Kalle Raita [Wed, 12 Aug 2015 00:39:41 +0000 (17:39 -0700)]
Remove infeasible gles2 matrix tests.

Bug: 23125554
Change-Id: I809804af6ebf9ba48d36e140db4b99355fed8d2f

8 years agoam 5c5898dd: am 2cebaf43: am 3bca299a: Remove infeasible derivative.fwidth cases
Kalle Raita [Wed, 12 Aug 2015 00:28:51 +0000 (00:28 +0000)]
am 5c5898dd: am 2cebaf43: am 3bca299a: Remove infeasible derivative.fwidth cases

* commit '5c5898dde68e7dd409b7d29fc8449ad5192e4c08':
  Remove infeasible derivative.fwidth cases

8 years agoRemove infeasible M tests.
Kalle Raita [Wed, 12 Aug 2015 00:25:38 +0000 (17:25 -0700)]
Remove infeasible M tests.

Bug: 22760309
Change-Id: I6ef752a3af1689e1126931a49bb0b42e4c9612c9

8 years agoam 2cebaf43: am 3bca299a: Remove infeasible derivative.fwidth cases
Kalle Raita [Wed, 12 Aug 2015 00:22:37 +0000 (00:22 +0000)]
am 2cebaf43: am 3bca299a: Remove infeasible derivative.fwidth cases

* commit '2cebaf43e0e85ab571210f244130dc45d70c9b5c':
  Remove infeasible derivative.fwidth cases

8 years agoam 63544c4f: am f2f9fcea: am dadf7db4: Remove tests infeasible for M.
Kalle Raita [Wed, 12 Aug 2015 00:19:55 +0000 (00:19 +0000)]
am 63544c4f: am f2f9fcea: am dadf7db4: Remove tests infeasible for M.

* commit '63544c4f51f84cb92903fff6d69d5d475842b051':
  Remove tests infeasible for M.

8 years agoam fb5ec02e: am 876c5e4b: am 12b225fb: Merge "Remove EGL random multithreaded resourc...
Kalle Raita [Wed, 12 Aug 2015 00:19:54 +0000 (00:19 +0000)]
am fb5ec02e: am 876c5e4b: am 12b225fb: Merge "Remove EGL random multithreaded resource sharing tests." into mnc-dev

* commit 'fb5ec02e5f54fce633605c5e83ecc434cfaa70fa':
  Remove EGL random multithreaded resource sharing tests.

8 years agoam 08f82669: am 6d8ba124: am 8d2a27e0: Remove problematic srgb8_alpha8_astc copy...
Kalle Raita [Wed, 12 Aug 2015 00:19:53 +0000 (00:19 +0000)]
am 08f82669: am 6d8ba124: am 8d2a27e0: Remove problematic srgb8_alpha8_astc copy image tests.

* commit '08f82669cfce7329b5ac3fd341f8c6b35ba2bf46':
  Remove problematic srgb8_alpha8_astc copy image tests.

8 years agoam 5dcdc74f: am 6d60ecb9: am 48124f14: Remove some GLES3 multisample config cases
Kalle Raita [Wed, 12 Aug 2015 00:19:52 +0000 (00:19 +0000)]
am 5dcdc74f: am 6d60ecb9: am 48124f14: Remove some GLES3 multisample config cases

* commit '5dcdc74ffd8d9ccf3c0fb036ca1076d72dbacd8d':
  Remove some GLES3 multisample config cases

8 years agoam 3bca299a: Remove infeasible derivative.fwidth cases
Kalle Raita [Wed, 12 Aug 2015 00:13:46 +0000 (00:13 +0000)]
am 3bca299a: Remove infeasible derivative.fwidth cases

* commit '3bca299af405f126fab33fa5055b24eed8e62646':
  Remove infeasible derivative.fwidth cases

8 years agoam f2f9fcea: am dadf7db4: Remove tests infeasible for M.
Kalle Raita [Wed, 12 Aug 2015 00:11:53 +0000 (00:11 +0000)]
am f2f9fcea: am dadf7db4: Remove tests infeasible for M.

* commit 'f2f9fcead7aa0ca9c114803f1682fce0d0bc73dd':
  Remove tests infeasible for M.

8 years agoam 876c5e4b: am 12b225fb: Merge "Remove EGL random multithreaded resource sharing...
Kalle Raita [Wed, 12 Aug 2015 00:11:52 +0000 (00:11 +0000)]
am 876c5e4b: am 12b225fb: Merge "Remove EGL random multithreaded resource sharing tests." into mnc-dev

* commit '876c5e4b45ec14605ea0742689feee4caebf241a':
  Remove EGL random multithreaded resource sharing tests.

8 years agoam 6d8ba124: am 8d2a27e0: Remove problematic srgb8_alpha8_astc copy image tests.
Kalle Raita [Wed, 12 Aug 2015 00:11:51 +0000 (00:11 +0000)]
am 6d8ba124: am 8d2a27e0: Remove problematic srgb8_alpha8_astc copy image tests.

* commit '6d8ba124d46a8a0f206df68e94a1cdfdd2b13f72':
  Remove problematic srgb8_alpha8_astc copy image tests.

8 years agoam 6d60ecb9: am 48124f14: Remove some GLES3 multisample config cases
Kalle Raita [Wed, 12 Aug 2015 00:11:49 +0000 (00:11 +0000)]
am 6d60ecb9: am 48124f14: Remove some GLES3 multisample config cases

* commit '6d60ecb982d47458d83bc410a866f2ad110a4dd8':
  Remove some GLES3 multisample config cases

8 years agoam dadf7db4: Remove tests infeasible for M.
Kalle Raita [Wed, 12 Aug 2015 00:01:05 +0000 (00:01 +0000)]
am dadf7db4: Remove tests infeasible for M.

* commit 'dadf7db48256f248fc09e085b9eff69826422ab1':
  Remove tests infeasible for M.

8 years agoam 12b225fb: Merge "Remove EGL random multithreaded resource sharing tests." into...
Kalle Raita [Wed, 12 Aug 2015 00:01:05 +0000 (00:01 +0000)]
am 12b225fb: Merge "Remove EGL random multithreaded resource sharing tests." into mnc-dev

* commit '12b225fbca5123610242da9979f7e775860f0cdd':
  Remove EGL random multithreaded resource sharing tests.

8 years agoam 8d2a27e0: Remove problematic srgb8_alpha8_astc copy image tests.
Kalle Raita [Wed, 12 Aug 2015 00:01:04 +0000 (00:01 +0000)]
am 8d2a27e0: Remove problematic srgb8_alpha8_astc copy image tests.

* commit '8d2a27e0ad22cdd8407f17c2662be434800ff42b':
  Remove problematic srgb8_alpha8_astc copy image tests.

8 years agoam 48124f14: Remove some GLES3 multisample config cases
Kalle Raita [Wed, 12 Aug 2015 00:01:03 +0000 (00:01 +0000)]
am 48124f14: Remove some GLES3 multisample config cases

* commit '48124f149cdf8d2a0fe9cfb3db8c4f58afb610bc':
  Remove some GLES3 multisample config cases

8 years agoRemove infeasible derivative.fwidth cases
Kalle Raita [Tue, 11 Aug 2015 23:41:47 +0000 (16:41 -0700)]
Remove infeasible derivative.fwidth cases

Bug: 22760309
Change-Id: Idca87ed439b15cfd6c5309711693ef59a5a534f6

8 years agoRemove tests infeasible for M.
Kalle Raita [Tue, 11 Aug 2015 23:24:08 +0000 (16:24 -0700)]
Remove tests infeasible for M.

dEQP-GLES3.functional.depth_stencil_clear.depth_stencil_scissored_masked
dEQP-GLES3.functional.pbo.renderbuffer.rgb10_a2_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgb10_a2_triangles
dEQP-GLES3.functional.pbo.renderbuffer.rgb565_triangles
dEQP-GLES3.functional.pbo.renderbuffer.rgb5_a1_clears
dEQP-GLES3.functional.pbo.renderbuffer.rgb5_a1_triangles
dEQP-GLES3.functional.texture.filtering.*.combinations.*_3d (38 in total)
dEQP-GLES3.functional.texture.specification.basic_teximage3d.* (18 in total)
dEQP-GLES3.functional.texture.specification.texstorage?d.* (89 in total)

Bug: 22760309
Change-Id: Iccd2c5de03244840cdbb9b518bbf7886f4a7aaa3

8 years agoMerge "Remove EGL random multithreaded resource sharing tests." into mnc-dev
Kalle Raita [Tue, 11 Aug 2015 23:11:05 +0000 (23:11 +0000)]
Merge "Remove EGL random multithreaded resource sharing tests." into mnc-dev

8 years agoRemove EGL random multithreaded resource sharing tests.
Kalle Raita [Tue, 11 Aug 2015 23:05:52 +0000 (16:05 -0700)]
Remove EGL random multithreaded resource sharing tests.

Bug: 22760309
Change-Id: I465d2ee9b97d91c01877fc935efa14f0aaf2d89e

8 years agoRemove problematic srgb8_alpha8_astc copy image tests.
Kalle Raita [Tue, 11 Aug 2015 22:53:23 +0000 (15:53 -0700)]
Remove problematic srgb8_alpha8_astc copy image tests.

Bug: 22760309
Change-Id: I195122f410dc78c074157dd605dd9a7cb2fa6dca

8 years agoAdd VK_ATTACHMENT_UNUSED to vulkan wrapper.
Mika Isojärvi [Fri, 7 Aug 2015 23:58:38 +0000 (16:58 -0700)]
Add VK_ATTACHMENT_UNUSED to vulkan wrapper.

Change-Id: I3d494e4723c48f9d9db58068ad1e734e5c2512cd

8 years agoMerge "Fix addFunctionCase() functions." into vulkan
Mika Isojarvi [Fri, 7 Aug 2015 23:15:00 +0000 (23:15 +0000)]
Merge "Fix addFunctionCase() functions." into vulkan

8 years agoAdd has{Depth/Stencil)Component() utilities for TextureFormat.
Mika Isojärvi [Fri, 7 Aug 2015 22:08:28 +0000 (15:08 -0700)]
Add has{Depth/Stencil)Component() utilities for TextureFormat.

Change-Id: Idbe5636ee882eb4917b740d9b8ff8e2e77b8ddb9

8 years agoRemove some GLES3 multisample config cases
Kalle Raita [Fri, 7 Aug 2015 21:17:40 +0000 (14:17 -0700)]
Remove some GLES3 multisample config cases

- gl_FragCoord.w test
- Some clipping tests

Bug: 22760309
Change-Id: I9a79fdbd8d61ce815f03d79116082e77ef080c2d

8 years agoFix addFunctionCase() functions.
Mika Isojärvi [Fri, 7 Aug 2015 21:47:05 +0000 (14:47 -0700)]
Fix addFunctionCase() functions.

Change-Id: I8ef268588717f5be7e5b375806302cc2e74f861c

8 years agoMore triangle test fixes
Pyry Haulos [Thu, 6 Aug 2015 20:31:47 +0000 (13:31 -0700)]
More triangle test fixes

 * Remove invalid pNext fields

 * Pass in entry point name when creating shader

 * Specify arraySize = 1 for color attachment image

Change-Id: I8de9913c5aafe9990fcf01637ba5acd22b849538

8 years agoDo not check for DMA_BIT when selecting universal queue
Pyry Haulos [Thu, 6 Aug 2015 20:30:43 +0000 (13:30 -0700)]
Do not check for DMA_BIT when selecting universal queue

All queues that have GRAPHICS_BIT or COMPUTE_BIT must also support all
dma operations, so checking for DMA_BIT is redundant.

Change-Id: Ib4ae5f45696cfa0dcc471fa09af8022a17c1668c

8 years agoMerge "Update framework to Vulkan API revision 138.2" into vulkan
Pyry Haulos [Thu, 6 Aug 2015 16:20:35 +0000 (16:20 +0000)]
Merge "Update framework to Vulkan API revision 138.2" into vulkan

8 years agoMerge "Triangle test fixes" into vulkan
Pyry Haulos [Wed, 5 Aug 2015 14:15:10 +0000 (14:15 +0000)]
Merge "Triangle test fixes" into vulkan

8 years agoMerge "Add public disown() method to vk::Move." into vulkan
Mika Isojarvi [Tue, 4 Aug 2015 22:24:07 +0000 (22:24 +0000)]
Merge "Add public disown() method to vk::Move." into vulkan

8 years agoMerge "Use different naming scheme for SPIR-V binaries" into vulkan
Pyry Haulos [Tue, 4 Aug 2015 22:21:54 +0000 (22:21 +0000)]
Merge "Use different naming scheme for SPIR-V binaries" into vulkan

8 years agoTriangle test fixes
Pyry Haulos [Tue, 4 Aug 2015 22:20:33 +0000 (15:20 -0700)]
Triangle test fixes

 * Bind memory to objects before creating views

 * Fix dependencies in first image barrier

 * Fix row length in image to buffer copy

Change-Id: I37174b923d4d964faa623ba37e45851fb7204b42

8 years agoAdd public disown() method to vk::Move.
Mika Isojärvi [Tue, 4 Aug 2015 21:19:24 +0000 (14:19 -0700)]
Add public disown() method to vk::Move.

Change-Id: Id1077f67be8992020428dbe6e01fe98c9d5a43cf

8 years agoMerge "Misc Vulkan framework fixes" into vulkan
Pyry Haulos [Tue, 4 Aug 2015 21:11:23 +0000 (21:11 +0000)]
Merge "Misc Vulkan framework fixes" into vulkan

8 years agoUse different naming scheme for SPIR-V binaries
Pyry Haulos [Tue, 4 Aug 2015 20:54:09 +0000 (13:54 -0700)]
Use different naming scheme for SPIR-V binaries

Using full test case path resulted in too long file names. Translate
test case path into directory path instead, for example
dEQP-VK/api/triangle/vert.spv

Change-Id: I4491c35cd7e98b38964a38efb3c6daed91ca7479

8 years agoMisc Vulkan framework fixes
Pyry Haulos [Tue, 4 Aug 2015 20:52:35 +0000 (13:52 -0700)]
Misc Vulkan framework fixes

 * Do not crash in vk::MemoryRequirement member variable static
initializers.

 * Fix some -Wshadow warnings in vkBuilderUtil.*

Change-Id: I5685626e0616966c124e1e271cafac53bdcfd02d

8 years agoam 59f98218: Merge "de::FilePath fixes"
Pyry Haulos [Tue, 4 Aug 2015 20:12:34 +0000 (20:12 +0000)]
am 59f98218: Merge "de::FilePath fixes"

* commit '59f98218aade31fd1985c07c5998f20506236d63':
  de::FilePath fixes

8 years agoam 86870f28: Merge "Use more robust method for enumerating built modules"
Pyry Haulos [Tue, 4 Aug 2015 20:12:34 +0000 (20:12 +0000)]
am 86870f28: Merge "Use more robust method for enumerating built modules"

* commit '86870f284236e867e9ec624e07b54f81b2c61ea5':
  Use more robust method for enumerating built modules

8 years agoMerge "de::FilePath fixes"
Pyry Haulos [Tue, 4 Aug 2015 20:02:40 +0000 (20:02 +0000)]
Merge "de::FilePath fixes"

8 years agoMerge "Use more robust method for enumerating built modules"
Pyry Haulos [Tue, 4 Aug 2015 20:02:10 +0000 (20:02 +0000)]
Merge "Use more robust method for enumerating built modules"

8 years agoam 6a8a7521: am 08719f3b: am c80353d7: am ca5d0d73: Enable clang compilation for...
Chih-Hung Hsieh [Tue, 4 Aug 2015 19:59:15 +0000 (19:59 +0000)]
am 6a8a7521: am 08719f3b: am c80353d7: am ca5d0d73: Enable clang compilation for mips.

* commit '6a8a7521a204ec9def92f2ab496161766c059ee5':
  Enable clang compilation for mips.

8 years agoam 08719f3b: am c80353d7: am ca5d0d73: Enable clang compilation for mips.
Chih-Hung Hsieh [Tue, 4 Aug 2015 19:52:03 +0000 (19:52 +0000)]
am 08719f3b: am c80353d7: am ca5d0d73: Enable clang compilation for mips.

* commit '08719f3bc61c19183e7d92dfd10c4084eb7ec44a':
  Enable clang compilation for mips.

8 years agoUse more robust method for enumerating built modules
Pyry Haulos [Tue, 4 Aug 2015 19:46:55 +0000 (12:46 -0700)]
Use more robust method for enumerating built modules

build_caselists.py assumed that all modules would reside in a unique
sub-directory under modules/.

Change-Id: I7004a268c3592ed84c3f782d9bdeb880773808be

8 years agode::FilePath fixes
Pyry Haulos [Tue, 4 Aug 2015 19:45:10 +0000 (12:45 -0700)]
de::FilePath fixes

 * Fix normalization of absolute paths

 * Fix access bits of new directories on unix

Change-Id: Id1e8b5d1d3deac0b22acfbbbdbf9f65ba95217c9

8 years agoam c80353d7: am ca5d0d73: Enable clang compilation for mips.
Chih-Hung Hsieh [Tue, 4 Aug 2015 19:44:32 +0000 (19:44 +0000)]
am c80353d7: am ca5d0d73: Enable clang compilation for mips.

* commit 'c80353d7a7d1f24d4f8e52671b6acdb0ee2b9545':
  Enable clang compilation for mips.

8 years agoam ca5d0d73: Enable clang compilation for mips.
Chih-Hung Hsieh [Tue, 4 Aug 2015 19:34:55 +0000 (19:34 +0000)]
am ca5d0d73: Enable clang compilation for mips.

* commit 'ca5d0d73433c157ba74a0269db0896eb497593d9':
  Enable clang compilation for mips.

8 years agoEnable clang compilation for mips.
Chih-Hung Hsieh [Tue, 4 Aug 2015 18:49:28 +0000 (11:49 -0700)]
Enable clang compilation for mips.

Old compilation problem was fixed.
BUG: 18934246

Change-Id: I9431af3c13993a3098dbbe137ca25673a5f8223f

8 years agoUpdate framework to Vulkan API revision 138.2
Pyry Haulos [Tue, 4 Aug 2015 17:21:55 +0000 (10:21 -0700)]
Update framework to Vulkan API revision 138.2

Change-Id: I9cb8ac7dfe3f9fd95671291491e0cd38333dcffe

8 years agoam 62af03c2: am ded9c531: Stop being silly.
Elliott Hughes [Tue, 4 Aug 2015 07:14:28 +0000 (07:14 +0000)]
am 62af03c2: am ded9c531: Stop being silly.

* commit '62af03c2b1b8652907c07031c884dadfb9958768':
  Stop being silly.

8 years agoam ded9c531: Stop being silly.
Elliott Hughes [Tue, 4 Aug 2015 07:05:55 +0000 (07:05 +0000)]
am ded9c531: Stop being silly.

* commit 'ded9c531f51d4e7acfe47952f66836cf109ac395':
  Stop being silly.

8 years agoStop being silly.
Elliott Hughes [Fri, 31 Jul 2015 15:58:16 +0000 (08:58 -0700)]
Stop being silly.

Change-Id: Icf0b45e0b7032d7cc5b17ffe92be5ab8c6cda729
(cherry picked from commit 8fd6c3d7cbe880be786211df6388501e59de8b8b)

8 years agoam da796956: Fix shader compile time logging
Pyry Haulos [Mon, 3 Aug 2015 22:57:44 +0000 (22:57 +0000)]
am da796956: Fix shader compile time logging

* commit 'da796956991ceeb835268c18554e30e326aa1427':
  Fix shader compile time logging

8 years agoFix shader compile time logging
Pyry Haulos [Mon, 3 Aug 2015 20:40:17 +0000 (13:40 -0700)]
Fix shader compile time logging

Compile time was logged multiple times, and for shader types that were
not present in the program.

Change-Id: I8e94019712926f61b3ba1e7cad821fdbfd5e0dec

8 years agoDo not rely on UINT32_MAX
Pyry Haulos [Mon, 3 Aug 2015 19:55:44 +0000 (12:55 -0700)]
Do not rely on UINT32_MAX

UINT32_MAX is not available on Visual Studio by default, and in general
relying on platform-defined values is not a good idea.

Change-Id: I4ee27f796ffd8e64398929b82ff509ba7b473788

8 years agoam 9bc60128: am 196153cf: am 61cf23d7: Remove a few tests from M mustpass
Pyry Haulos [Mon, 3 Aug 2015 19:21:38 +0000 (19:21 +0000)]
am 9bc60128: am 196153cf: am 61cf23d7: Remove a few tests from M mustpass

* commit '9bc60128adb568e022451cf78a962b883c1331a9':
  Remove a few tests from M mustpass

8 years agoam 196153cf: am 61cf23d7: Remove a few tests from M mustpass
Pyry Haulos [Mon, 3 Aug 2015 19:15:37 +0000 (19:15 +0000)]
am 196153cf: am 61cf23d7: Remove a few tests from M mustpass

* commit '196153cfa2623bce0e2b7bf016d88121125c1b85':
  Remove a few tests from M mustpass

8 years agoam 61cf23d7: Remove a few tests from M mustpass
Pyry Haulos [Mon, 3 Aug 2015 19:08:24 +0000 (19:08 +0000)]
am 61cf23d7: Remove a few tests from M mustpass

* commit '61cf23d7afbf6146fe7d17d9295d8b35fd0708f2':
  Remove a few tests from M mustpass

8 years agoRemove a few tests from M mustpass
Pyry Haulos [Mon, 3 Aug 2015 18:14:17 +0000 (11:14 -0700)]
Remove a few tests from M mustpass

Bug: 22920759
Bug: 22859221
Bug: 22632106
Bug: 22921258
Change-Id: Ic6f40dc60384a9ba3c5237ccc626682bcb446206

8 years agoam ae0b978b: Merge "Fix a typo in fetch_sources.py."
Pyry Haulos [Fri, 31 Jul 2015 20:04:59 +0000 (20:04 +0000)]
am ae0b978b: Merge "Fix a typo in fetch_sources.py."

* commit 'ae0b978b4ef4254070c3609b274bc262a07788d9':
  Fix a typo in fetch_sources.py.

8 years agoMerge "Fix a typo in fetch_sources.py."
Pyry Haulos [Fri, 31 Jul 2015 19:59:40 +0000 (19:59 +0000)]
Merge "Fix a typo in fetch_sources.py."

8 years agoam b2e583df: Improve texture format pretty-printing.
Jarkko Pöyry [Fri, 31 Jul 2015 16:55:08 +0000 (16:55 +0000)]
am b2e583df: Improve texture format pretty-printing.

* commit 'b2e583dfcd8aa0d4ef254f841213fcf724b2b193':
  Improve texture format pretty-printing.

8 years agoMerge "Allow allocation of non-coherent memory if coherency is not required." into...
Jarkko Pöyry [Fri, 31 Jul 2015 16:49:54 +0000 (16:49 +0000)]
Merge "Allow allocation of non-coherent memory if coherency is not required." into vulkan

8 years agoam ca33fc6f: Merge "Use de::ArrayBuffer in glu::TextureBuffer."
Jarkko Pöyry [Fri, 31 Jul 2015 16:48:51 +0000 (16:48 +0000)]
am ca33fc6f: Merge "Use de::ArrayBuffer in glu::TextureBuffer."

* commit 'ca33fc6fd955721e2c3bd8188f049838d5d995d4':
  Use de::ArrayBuffer in glu::TextureBuffer.

8 years agoMerge "Add more VK magic constant enums." into vulkan
Jarkko Pöyry [Fri, 31 Jul 2015 16:47:32 +0000 (16:47 +0000)]
Merge "Add more VK magic constant enums." into vulkan

8 years agoImprove texture format pretty-printing.
Jarkko Pöyry [Fri, 19 Jun 2015 20:05:18 +0000 (13:05 -0700)]
Improve texture format pretty-printing.

- Rename PixelFormat to TextureFormat and include compressed formats.
- Add compressed3D pretty printing.
- Add compressed formats to texStorageXD.

Change-Id: Ifb24338119dae0e97e166d39c0edbc03d49e7150