platform/upstream/VK-GL-CTS.git
8 years agoMerge branch 'scygan_astc_fix' into 'master'
Pyry Haulos [Thu, 14 Jan 2016 18:19:41 +0000 (13:19 -0500)]
Merge branch 'scygan_astc_fix' into 'master'

pipeline.image.view_type.2d.format.astc: fix compression parameters for  ASTC formats

Looks like there is an error in tcuCompressedTexture.hpp file. Here:
TexDecompressionParams (AstcMode astcMode_ = ASTCMODE_LAST) : astcMode(astcMode_) {}
ASTCMODE_LAST is set instead of ASTCMODE_LDR.

This causes an assert in tcuCompressedTexture.cpp file:
DE_ASSERT(params.astcMode == TexDecompressionParams::ASTCMODE_LDR || params.astcMode == TexDecompressionParams::ASTCMODE_HDR);

See merge request !276

8 years agoMerge branch 'scygan_compute_to_small_dset' into 'master'
Pyry Haulos [Thu, 14 Jan 2016 18:18:06 +0000 (13:18 -0500)]
Merge branch 'scygan_compute_to_small_dset' into 'master'

dEQP-VK.compute.indirect_dispatch.*  - to small descriptor pool

Descriptor pool is created with not enough storage for a used descriptor type increased proper descriptorCount to match the number of allocations in test.

See merge request !306

8 years agoMerge branch 'jbolz_vertexIndex_instanceIndex' into 'master'
Pyry Haulos [Thu, 14 Jan 2016 18:16:46 +0000 (13:16 -0500)]
Merge branch 'jbolz_vertexIndex_instanceIndex' into 'master'

Search/place VertexID->VertexIndex and InstanceID->InstanceIndex

Fixes #181.

This is all just simple search and replace. None of these files used non-zero firstVertex/firstInstance.

I did some testing of the affected tests, but I can't run all the spirv assembly tests.

See merge request !298

8 years agoMerge branch 'jbolz_compute' into 'master'
Pyry Haulos [Thu, 14 Jan 2016 18:16:09 +0000 (13:16 -0500)]
Merge branch 'jbolz_compute' into 'master'

Fix compute tests: UBO/SSBO layout mismatch, and uninitialized atomic counter value

ubo_to_ssbo tests had mismatching layout (UBO defaults to std140, SSBO defaults to std430). Since there are tests for UBO->SSBO and SSBO->SSBO, easiest thing to do is to consistently use std140 layout.

ImageBarrier tests did not initialize the output buffer, which is written via atomic adds.

See merge request !281

8 years agoMerge branch 'fix-unsupported-result-in-api-buffer-tests' into 'master'
Pyry Haulos [Thu, 14 Jan 2016 18:15:31 +0000 (13:15 -0500)]
Merge branch 'fix-unsupported-result-in-api-buffer-tests' into 'master'

Fixing buffer test results if sparse memory is not supported.

Changed the results of the buffer tests from 'pass' to 'not supported' if the sparse memory is required but the hardware does not support it.

See merge request !302

8 years agoMerge branch 'awoloszyn-fix-opquantize-tests' into 'master'
Pyry Haulos [Thu, 14 Jan 2016 18:13:42 +0000 (13:13 -0500)]
Merge branch 'awoloszyn-fix-opquantize-tests' into 'master'

Fix OpQuantizeF16 Spirv-assembly tests.

Fixes indexing error in constructNormalizedFloat.
Fixes incorrect constants being used in some tests.

Fixes #193

See merge request !290

8 years agomerge master
Jeff Bolz [Thu, 14 Jan 2016 17:47:46 +0000 (17:47 +0000)]
merge master

8 years agofix compression parameters for ASTC formats
scygan [Thu, 14 Jan 2016 17:32:18 +0000 (18:32 +0100)]
fix compression parameters for ASTC formats

8 years agoMerge branch 'scygan_spirv_assembly-opunreachanble_bad_ptr_type-pr617' into 'master'
Pyry Haulos [Thu, 14 Jan 2016 17:26:40 +0000 (12:26 -0500)]
Merge branch 'scygan_spirv_assembly-opunreachanble_bad_ptr_type-pr617' into 'master'

Fix dEQP-VK.spirv_assembly.instruction.compute.opunreachable.all

Fix hand-written SPIR-V: const int was passed to a function taking a pointer as a parameter

See merge request !305

8 years agoMerge branch 'scygan_spirv_assembly-wrong_type_of_struct_member_pr620' into 'master'
Pyry Haulos [Thu, 14 Jan 2016 17:26:11 +0000 (12:26 -0500)]
Merge branch 'scygan_spirv_assembly-wrong_type_of_struct_member_pr620' into 'master'

Fix dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.struct* - wrong type of struct member

The %fp_v4f32 structure has two members: [0] of vec4 type, and [1] of float  type. However OpAccessChain for [1] member, which is a float, so as subsequent OpLoad use vec4 as type.

See merge request !304

8 years agoMerge branch 'jekstrand_spirv_assembly_fixes' into 'master'
Pyry Haulos [Thu, 14 Jan 2016 17:25:42 +0000 (12:25 -0500)]
Merge branch 'jekstrand_spirv_assembly_fixes' into 'master'

Various fixes for the spirv_assembly tests

This fixes all of the problems I've found so far with the SPIR-V assembly tests.

I think this should be enough to fix #184.

See merge request !301

8 years agoDescriptor pool is created with not enough storage for a used descriptor type - incre...
pflisiko [Thu, 14 Jan 2016 13:27:41 +0000 (14:27 +0100)]
Descriptor pool is created with not enough storage for a used descriptor type - increased proper descriptorCount to match the number of allocations in test.

8 years agoFix dEQP-VK.spirv_assembly.instruction.compute.opunreachable.all
scygan [Thu, 14 Jan 2016 13:56:12 +0000 (14:56 +0100)]
Fix dEQP-VK.spirv_assembly.instruction.compute.opunreachable.all

Fix hand-written SPIR-V: const int was passed to a function taking a pointer as a parameter

8 years agoFix dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.struct* - wrong...
scygan [Thu, 14 Jan 2016 15:59:22 +0000 (16:59 +0100)]
Fix dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.struct* - wrong type of struct member

The %fp_v4f32 structure has two members: [0]  of vec4 type, and [1] of float  type. However OpAccessChain for [1] member,
 which is a float, so as subsequent load use vec4 as type

8 years agoFixing buffer test results if spares memory is not suppoerted.
Peter Siket [Thu, 14 Jan 2016 09:26:19 +0000 (10:26 +0100)]
Fixing buffer test results if spares memory is not suppoerted.

8 years agovktSpvAsmInstructionTests: Add array strides to OpSpecConstant tests
Jason Ekstrand [Wed, 13 Jan 2016 23:44:32 +0000 (15:44 -0800)]
vktSpvAsmInstructionTests: Add array strides to OpSpecConstant tests

8 years agoMerge branch 'jbolz_mapBorderColor' into 'master'
Pyry Haulos [Wed, 13 Jan 2016 23:10:01 +0000 (18:10 -0500)]
Merge branch 'jbolz_mapBorderColor' into 'master'

Fix mapping of float border colors

See merge request !300

8 years agoFix mapping of float border colors
Jeff Bolz [Wed, 13 Jan 2016 23:07:22 +0000 (23:07 +0000)]
Fix mapping of float border colors

8 years agomerge master
Jeff Bolz [Wed, 13 Jan 2016 20:33:28 +0000 (20:33 +0000)]
merge master

8 years agoSearch/place VertexID->VertexIndex and InstanceID->InstanceIndex
Jeff Bolz [Wed, 13 Jan 2016 20:29:10 +0000 (20:29 +0000)]
Search/place VertexID->VertexIndex and InstanceID->InstanceIndex

8 years agoMerge branch 'awoloszyn-fix-IDs' into 'master'
Pyry Haulos [Wed, 13 Jan 2016 20:16:17 +0000 (15:16 -0500)]
Merge branch 'awoloszyn-fix-IDs' into 'master'

Replaced uses of VertexID and InstanceID.

Switched to using InstanceIndex and VertexIndex.

See merge request !297

8 years agoReplaced uses of VertexID and InstanceID.
Andrew Woloszyn [Wed, 13 Jan 2016 20:11:39 +0000 (15:11 -0500)]
Replaced uses of VertexID and InstanceID.

Switched to using InstanceIndex and VertexIndex.

8 years agoMerge branch 'awoloszyn-fix-opquantize-compute-tests' into 'master'
Pyry Haulos [Wed, 13 Jan 2016 17:09:43 +0000 (12:09 -0500)]
Merge branch 'awoloszyn-fix-opquantize-compute-tests' into 'master'

Added missing assembly to spirv_assembly.instruction.compute.opquantize

Fixes #190

See merge request !292

8 years agoMerge branch '51_renederpass_grow_fix_image-layouts' into 'master'
Pyry Haulos [Wed, 13 Jan 2016 17:08:59 +0000 (12:08 -0500)]
Merge branch '51_renederpass_grow_fix_image-layouts' into 'master'

51 dEQP-VK.renderpass.grow and others: do not use DEPTH layouts for color images, and vice versa.

This is the continuation of issue #51, that was not completely fixed in merge request !106. This change just replicates what !106 did for other test cases.

This fixes issue #51

See merge request !294

8 years agoMerge branch 'jbolz_astc_srgb_5x4_8x5' into 'master'
Pyry Haulos [Wed, 13 Jan 2016 17:07:52 +0000 (12:07 -0500)]
Merge branch 'jbolz_astc_srgb_5x4_8x5' into 'master'

Fix mapping of ASTC/sRGB formats for 5x4 and 8x5 block sizes

See merge request !284

8 years agoMerge branch 'scygan_pipeline_memoryBarrier-usage_flags' into 'master'
Pyry Haulos [Wed, 13 Jan 2016 17:06:14 +0000 (12:06 -0500)]
Merge branch 'scygan_pipeline_memoryBarrier-usage_flags' into 'master'

memory.pipeline_barrier test: wrong buffer usage flags

The `srcBuffer` buffer is used as a source in vkCmdCopyBufferToImage - however it lacks VK_BUFFER_USAGE_TRANSFER_SRC_BIT usage flag.

See merge request !293

8 years agoMerge branch '175-fix-opaque-type-indexing-atomic-counter-tests' into 'master'
Pyry Haulos [Wed, 13 Jan 2016 17:04:29 +0000 (12:04 -0500)]
Merge branch '175-fix-opaque-type-indexing-atomic-counter-tests' into 'master'

ShaderExecutor: read counter values from the buffer

Problem: At vktOpaqueTypeIndexingTests.cpp:1077, the tests creates a std::vector called counterValues and default-initializies. Then, in the loop below, it checks counterValues as if it contains the actual counter values even though they are never read from the buffer.

Solve: Read back the counter values from the buffer.

Fixes #175

See merge request !291

8 years agoMerge branch 'jbolz_descriptor_set_regression' into 'master'
Pyry Haulos [Wed, 13 Jan 2016 16:56:04 +0000 (11:56 -0500)]
Merge branch 'jbolz_descriptor_set_regression' into 'master'

Fix recent regression binding unallocated descriptor set

See merge request !285

8 years agoMerge branch '86-fix-api-buffer' into 'master'
Pyry Haulos [Wed, 13 Jan 2016 16:54:39 +0000 (11:54 -0500)]
Merge branch '86-fix-api-buffer' into 'master'

Fix sparse memory issues in buffer test

Fixes #86
Fixes #171

See merge request !268

8 years agoMerge branch '56-fix-image-copy-inside-render-pass' into 'master'
Pyry Haulos [Wed, 13 Jan 2016 16:53:09 +0000 (11:53 -0500)]
Merge branch '56-fix-image-copy-inside-render-pass' into 'master'

Move cmdCopyImageToBuffer outside from render pass

Fixes #56

See merge request !287

8 years agoMerge branch '185-fix-timestamp-test-issue' into 'master'
Pyry Haulos [Wed, 13 Jan 2016 16:44:15 +0000 (11:44 -0500)]
Merge branch '185-fix-timestamp-test-issue' into 'master'

Reset the query pool entries before write timestamp to fix issue #185

In Test case dEQP-VK.pipeline.timestamp.transfer_tests.transfer_stage_with_copy_query_pool_results_method,
the timestamp will be written twice and the query pool entries need be reset between these write timestamp operations.

See merge request !286

8 years agoMerge branch 'copy-blit-size-format-issue2' into 'master'
Pyry Haulos [Wed, 13 Jan 2016 16:40:25 +0000 (11:40 -0500)]
Merge branch 'copy-blit-size-format-issue2' into 'master'

Fix format and texture level width issue

Fixes #180

See merge request !282

8 years agoMerge branch '143-fix-version-in-shader-render-case-based-tests' into 'master'
Pyry Haulos [Wed, 13 Jan 2016 16:29:37 +0000 (11:29 -0500)]
Merge branch '143-fix-version-in-shader-render-case-based-tests' into 'master'

Use version 310 es in ShaderRenderCase based tests.

fixes #143

See merge request !280

8 years agodEQP-VK.renderpass.grow and others: do not use DEPTH layouts for color images, and...
scygan [Wed, 13 Jan 2016 16:21:21 +0000 (17:21 +0100)]
dEQP-VK.renderpass.grow and others: do not use DEPTH layouts for color images, and vice versa.

This is the continuation of issue #51, that was not completely fixed in merge request !106. This change just replicates what !106 did for other test cases.

8 years agocorrected source buffer usage flags
pflisiko [Wed, 13 Jan 2016 13:05:55 +0000 (14:05 +0100)]
corrected source buffer usage flags

8 years agoAdded missing assembly to spirv_assembly.instruction.compute.opquantize
Andrew Woloszyn [Wed, 13 Jan 2016 14:46:59 +0000 (09:46 -0500)]
Added missing assembly to spirv_assembly.instruction.compute.opquantize

Fixes #190

8 years agoFixed incorrect constants in opquantize.spec_const.* tests.
Andrew Woloszyn [Wed, 13 Jan 2016 14:35:07 +0000 (09:35 -0500)]
Fixed incorrect constants in opquantize.spec_const.* tests.

8 years agoShaderExecutor: read counter values from the buffer
Robert Sipka [Wed, 13 Jan 2016 14:31:25 +0000 (15:31 +0100)]
ShaderExecutor: read counter values from the buffer

8 years agoFixed constructNormalizedFloat.
Andrew Woloszyn [Wed, 13 Jan 2016 14:27:43 +0000 (09:27 -0500)]
Fixed constructNormalizedFloat.

It was starting this significand at the wrong index.

8 years agoHeap size fix.
Peter Siket [Wed, 13 Jan 2016 10:51:20 +0000 (11:51 +0100)]
Heap size fix.

8 years agoLimit the maximum buffer size in the buffer creation tests
Kristof Kosztyo [Mon, 11 Jan 2016 10:31:58 +0000 (11:31 +0100)]
Limit the maximum buffer size in the buffer creation tests

8 years agoMove cmdCopyImageToBuffer outside from render pass
Szilard Ledan [Tue, 12 Jan 2016 15:25:49 +0000 (16:25 +0100)]
Move cmdCopyImageToBuffer outside from render pass

8 years agoReset the query pool entries before write timestamp.
Rocky Shi [Wed, 13 Jan 2016 07:41:52 +0000 (15:41 +0800)]
Reset the query pool entries before write timestamp.

8 years agoFix recent regression binding unallocated descriptor set
Jeff Bolz [Wed, 13 Jan 2016 04:51:29 +0000 (04:51 +0000)]
Fix recent regression binding unallocated descriptor set

8 years agoFix mapping of ASTC/sRGB formats for 5x4 and 8x5 block sizes
Jeff Bolz [Wed, 13 Jan 2016 04:39:33 +0000 (04:39 +0000)]
Fix mapping of ASTC/sRGB formats for 5x4 and 8x5 block sizes

8 years agoAdjust indentation and divide by 4
Jeannot Breton [Wed, 13 Jan 2016 01:09:52 +0000 (19:09 -0600)]
Adjust indentation and divide by 4

8 years agoExtra space is removed and Context::getDeviceFeatures() is used instead of the Instan...
Peter Siket [Tue, 12 Jan 2016 22:04:26 +0000 (23:04 +0100)]
Extra space is removed and Context::getDeviceFeatures() is used instead of the InstanceInterface::getPhysicalDeviceFeatures().

8 years agoFix compute tests: UBO/SSBO layout mismatch, and uninitialized atomic counter value
Jeff Bolz [Tue, 12 Jan 2016 20:28:45 +0000 (20:28 +0000)]
Fix compute tests: UBO/SSBO layout mismatch, and uninitialized atomic counter value

8 years agoUse version 310 es in ShaderRenderCase based tests.
Csaba Osztrogonác [Tue, 12 Jan 2016 19:27:10 +0000 (20:27 +0100)]
Use version 310 es in ShaderRenderCase based tests.

8 years agoMerge branch 'scygan_api_alloc_callback_and_bitwise_ops_fix' into 'master'
Pyry Haulos [Tue, 12 Jan 2016 18:55:18 +0000 (13:55 -0500)]
Merge branch 'scygan_api_alloc_callback_and_bitwise_ops_fix' into 'master'

dEQP-VK.api.object_management.single_alloc_callbacks: Fix one AllocationCallbackRecord and bitwise operations used

1.
Function `validateAllocationCallbacks` used by mentioned test does that:

```
switch (record.type)
{
....
case AllocationCallbackRecord::TYPE_FREE:
    ...
    break;
case AllocationCallbackRecord::TYPE_INTERNAL_ALLOCATION:
case AllocationCallbackRecord::TYPE_INTERNAL_FREE:
    ....
    if (record.type == AllocationCallbackRecord::TYPE_FREE)

```

This if is clearly wrong. Should be `(record.type == AllocationCallbackRecord::TYPE_INTERNAL_FREE)`

2.
VK_SYSTEM_ALLOCATION_SCOPE_XXXX are used as bitmask, however these are nums. Should be changed to `1 << VK_SYSTEM_ALLOCATION_SCOPE_XXXX` to get a proper bitmask

See merge request !278

8 years agoFix typo in internal alloc validation
Pyry Haulos [Tue, 12 Jan 2016 18:54:11 +0000 (10:54 -0800)]
Fix typo in internal alloc validation

8 years agoFix warnings
Pyry Haulos [Tue, 12 Jan 2016 18:51:13 +0000 (10:51 -0800)]
Fix warnings

 * Unused isImmutable argument

 * Implicit conversion from VK_TRUE/VK_FALSE to VkBool32

Change-Id: Ia5894b28d19f83a3caafc73d565d461d24b35595

8 years agoMerge in changes from Khronos repository
Pyry Haulos [Tue, 12 Jan 2016 18:47:51 +0000 (10:47 -0800)]
Merge in changes from Khronos repository

8 years agoMerge branch 'awoloszyn-remove-unnecessary-geom' into 'master'
Pyry Haulos [Tue, 12 Jan 2016 18:36:44 +0000 (13:36 -0500)]
Merge branch 'awoloszyn-remove-unnecessary-geom' into 'master'

Remove geometry shader from addTessCtrlTest.

It is both un-needed and missing in these tests.

Fixes #186

See merge request !277

8 years agoMerge branch 'scygan_shaderRender_empty_dpool' into 'master'
Pyry Haulos [Tue, 12 Jan 2016 18:32:46 +0000 (13:32 -0500)]
Merge branch 'scygan_shaderRender_empty_dpool' into 'master'

shaderRender tests: prevent of creating illegal empty descriptor pool when there are no uniforms

shaderRender test were trying to create empty desciprot pool. This is forbidden by spec

See merge request !263

8 years agoMerge branch 'scygan_memory_barrier_fixes' into 'master'
Pyry Haulos [Tue, 12 Jan 2016 18:27:40 +0000 (13:27 -0500)]
Merge branch 'scygan_memory_barrier_fixes' into 'master'

memory barrier tests: multiple fixes

1)
VkBufferUsageFlags passed to VkImageCreateInfo as usage parameter. According to Vulkan spec it should be
VkImageUsageFlags.

2)
sType of VkImageMemoryBarrier struct is wrong

See merge request !262

8 years agoMerge branch 'amd-immutable-sampler-fix' into 'master'
Pyry Haulos [Tue, 12 Jan 2016 18:24:37 +0000 (13:24 -0500)]
Merge branch 'amd-immutable-sampler-fix' into 'master'

Fix to always allocate storage in descriptor pools for samplers

Fix to always allocate storage in descriptor pools for samplers, indifferent of whether they are immutable or not.

Fixes #37

See merge request !273

8 years agoMerge branch '151-fix-create-bufferview-size' into 'master'
Pyry Haulos [Tue, 12 Jan 2016 18:22:40 +0000 (13:22 -0500)]
Merge branch '151-fix-create-bufferview-size' into 'master'

Fix buffer view size

Fixes #151

See merge request !270

8 years agoFix memory allocation percent size rounding error.
Mika Isojärvi [Mon, 11 Jan 2016 19:27:22 +0000 (11:27 -0800)]
Fix memory allocation percent size rounding error.

Use int instead of float for percents to avoid rounding error in the
test case name.

Change-Id: I63e59ba9af71a1c9848ba05cd1d7882e82467739

8 years agoFix one AllocationCallbackRecord and bitwise operations
iostrows [Tue, 12 Jan 2016 16:13:43 +0000 (17:13 +0100)]
Fix one AllocationCallbackRecord and bitwise operations

8 years agoFixes to pipeline barrier tests
Mika Isojärvi [Mon, 11 Jan 2016 18:53:34 +0000 (10:53 -0800)]
Fixes to pipeline barrier tests

- Skip memory types if they don't support any operations.
- Add 8K and 64K memory size groups to increase coverage on implementations
  that always require more than 1K of memory for each buffer and texture.

Change-Id: I4e1ef2ce5862def8f3b09e6ae855ef9f704a808e

8 years agoUpdate vulkan library name on Windows
Pyry Haulos [Tue, 12 Jan 2016 15:51:07 +0000 (07:51 -0800)]
Update vulkan library name on Windows

Change-Id: I65713e2889fae2a69282530d139f1070a8a909dc

8 years agoRemove geometry shader from addTessCtrlTest.
Andrew Woloszyn [Tue, 12 Jan 2016 15:05:13 +0000 (10:05 -0500)]
Remove geometry shader from addTessCtrlTest.

It is both un-needed and missing in these tests.

Fixes #186

8 years agoprevent of creating illegal empty descriptor pool when there are no uniforms
bpkowali [Fri, 8 Jan 2016 08:49:09 +0000 (09:49 +0100)]
prevent of creating illegal empty descriptor pool when there are no uniforms

8 years agocorrected sType of VkImageMemoryBarrier struct
pflisiko [Fri, 8 Jan 2016 12:58:15 +0000 (13:58 +0100)]
corrected sType of VkImageMemoryBarrier struct

8 years agomemory barrier tests: fix VkImageCreateInfo
pflisiko [Fri, 8 Jan 2016 12:14:06 +0000 (13:14 +0100)]
memory barrier tests: fix VkImageCreateInfo

This reverts commit 9c890ae680c6be8791d5905e777088c74d85d50a.

8 years agoFix to always allocate storage in descriptor pools for samplers, indifferent of wheth...
aqnuep [Tue, 12 Jan 2016 12:33:35 +0000 (13:33 +0100)]
Fix to always allocate storage in descriptor pools for samplers, indifferent of whether they are immutable or not.

8 years agovktSpvAsmInstructionTests: Add array strides to OpCopyMemory tests
Jason Ekstrand [Tue, 12 Jan 2016 09:38:56 +0000 (01:38 -0800)]
vktSpvAsmInstructionTests: Add array strides to OpCopyMemory tests

8 years agoBufferView size is fixed.
Peter Siket [Tue, 12 Jan 2016 09:09:58 +0000 (10:09 +0100)]
BufferView size is fixed.

8 years agoUpdate Vulkan CTS to API 1.0.0
Pyry Haulos [Tue, 5 Jan 2016 22:10:12 +0000 (14:10 -0800)]
Update Vulkan CTS to API 1.0.0

Change-Id: Idb60e106fadb133fcbce136270853696a6290f5b

8 years agoMerge in changes from Khronos repository
Pyry Haulos [Tue, 12 Jan 2016 03:51:04 +0000 (19:51 -0800)]
Merge in changes from Khronos repository

8 years agoIncrease GLES2 fbo comparison threshold to 0.03 am: 3f450ecc23 am: c509a7f078 am...
Mika Isojärvi [Tue, 12 Jan 2016 03:42:35 +0000 (03:42 +0000)]
Increase GLES2 fbo comparison threshold to 0.03 am: 3f450ecc23 am: c509a7f078 am: 837a58e9b7
am: ba28bddbe8

* commit 'ba28bddbe8d98a056ce54a7278b673222e32e628':
  Increase GLES2 fbo comparison threshold to 0.03

8 years agoIncrease GLES2 fbo comparison threshold to 0.03 am: 3f450ecc23 am: c509a7f078
Mika Isojärvi [Tue, 12 Jan 2016 03:40:50 +0000 (03:40 +0000)]
Increase GLES2 fbo comparison threshold to 0.03 am: 3f450ecc23 am: c509a7f078
am: 837a58e9b7

* commit '837a58e9b7161576b567b93bf203d32db5f15054':
  Increase GLES2 fbo comparison threshold to 0.03

8 years agoIncrease GLES2 fbo comparison threshold to 0.03 am: 3f450ecc23
Mika Isojärvi [Tue, 12 Jan 2016 03:37:50 +0000 (03:37 +0000)]
Increase GLES2 fbo comparison threshold to 0.03 am: 3f450ecc23
am: c509a7f078

* commit 'c509a7f07850a479acf88036a330ec191dd54ef8':
  Increase GLES2 fbo comparison threshold to 0.03

8 years agoIncrease GLES2 fbo comparison threshold to 0.03
Mika Isojärvi [Tue, 12 Jan 2016 03:28:27 +0000 (03:28 +0000)]
Increase GLES2 fbo comparison threshold to 0.03
am: 3f450ecc23

* commit '3f450ecc233b3f3b38e61b4a37c76600a90f5c26':
  Increase GLES2 fbo comparison threshold to 0.03

8 years agovktSpvAsmInstructionTests: Fix copymemory struct test
Jason Ekstrand [Tue, 12 Jan 2016 01:56:41 +0000 (17:56 -0800)]
vktSpvAsmInstructionTests: Fix copymemory struct test

It didn't provide offset decorations for interface blocks and it expected
negative values out.

8 years agoCopy arrays passed to builder util classes.
Dae Kim [Thu, 7 Jan 2016 12:42:45 +0000 (12:42 +0000)]
Copy arrays passed to builder util classes.

8 years agoMerge branch '179-fix-bitwisexor' into 'master'
Pyry Haulos [Tue, 12 Jan 2016 00:55:11 +0000 (19:55 -0500)]
Merge branch '179-fix-bitwisexor' into 'master'

Switched opspecconstantop.bitwisexor tests to use xor instead of and.

Fixed an incorrect test that used BitwiseAnd instead of BitwiseXor.

Fixes #179

See merge request !271

8 years agoMerge branch '135-fix-copy-blit-same-data' into 'master'
Pyry Haulos [Tue, 12 Jan 2016 00:51:32 +0000 (19:51 -0500)]
Merge branch '135-fix-copy-blit-same-data' into 'master'

Copy_and_blit fixes: generate the source and destination with different data

See merge request !269

8 years agoMerge branch '176-pipeline-image-buffer-offset-fix' into 'master'
Pyry Haulos [Tue, 12 Jan 2016 00:48:11 +0000 (19:48 -0500)]
Merge branch '176-pipeline-image-buffer-offset-fix' into 'master'

Pipeline image utils: use a bufferOffset multiple of 4 and multiple of the texel/block size.

This is an attempt to fix issue #176

See merge request !267

8 years agovktSpvAsmInstructionTests: Don't create constants of type RuntimeArray
Jason Ekstrand [Mon, 11 Jan 2016 22:24:29 +0000 (14:24 -0800)]
vktSpvAsmInstructionTests: Don't create constants of type RuntimeArray

This *may* make sense in some IR's such as LLVM which special-case NULL.
However, an SSA value with a run-time length isn't really a well-defined
thing.

8 years agovktSpvAsmInstructionTests: Don't create integer matrices
Jason Ekstrand [Mon, 11 Jan 2016 22:23:15 +0000 (14:23 -0800)]
vktSpvAsmInstructionTests: Don't create integer matrices

8 years agoIncrease GLES2 fbo comparison threshold to 0.03
Mika Isojärvi [Mon, 11 Jan 2016 22:11:53 +0000 (14:11 -0800)]
Increase GLES2 fbo comparison threshold to 0.03

Bug: 26422231
Change-Id: I8c7304bbf479e4e848974fc913c564f7378f9c1d

8 years agoSwitched opspecconstantop.bitwisexor tests to use xor instead of and.
Andrew Woloszyn [Mon, 11 Jan 2016 21:38:15 +0000 (16:38 -0500)]
Switched opspecconstantop.bitwisexor tests to use xor instead of and.

Fixed an incorrect test that used BitwiseAnd instead of BitwiseXor.

8 years agoFix shift-negative-value warning am: cb38ffc012 am: f1c9c43d6f am: e650480a02
Kalle Raita [Mon, 11 Jan 2016 19:58:40 +0000 (19:58 +0000)]
Fix shift-negative-value warning am: cb38ffc012 am: f1c9c43d6f am: e650480a02
am: 5e0413483d

* commit '5e0413483d34268df36e049f3fcb04586ec42f2c':
  Fix shift-negative-value warning

8 years agoUse -Wno-error=date-time am: 865f9aae63 am: 5b7e673b0c am: 322e4b51cd
Dan Willemsen [Mon, 11 Jan 2016 19:58:36 +0000 (19:58 +0000)]
Use -Wno-error=date-time am: 865f9aae63 am: 5b7e673b0c am: 322e4b51cd
am: 62e4942c10

* commit '62e4942c101ca2e77be257becf858f7e77b9a4b5':

8 years agoMerge "Use -Wno-date-time to allow __DATE__/__TIME__" am: bd1826b4a3 am: f4e3b26175...
Dan Willemsen [Mon, 11 Jan 2016 19:58:31 +0000 (19:58 +0000)]
Merge "Use -Wno-date-time to allow __DATE__/__TIME__" am: bd1826b4a3 am: f4e3b26175 am: 51d6a6b287
am: 86042a6f4d

* commit '86042a6f4deed0a2cc359a976449b26145deca11':

8 years agoRemove few tests affected by a HW limitation am: 3f71117a2f am: 58213c37ff am: 8f5b93...
Pyry Haulos [Mon, 11 Jan 2016 19:58:27 +0000 (19:58 +0000)]
Remove few tests affected by a HW limitation am: 3f71117a2f am: 58213c37ff am: 8f5b937334 am: 122dccdb35
am: 78e30f704b

* commit '78e30f704b702d85ae3e7c4c3a38228248dc9d0e':

8 years agoDO NOT MERGE: Restore accidentally reverted mustpass .txt changes am: 6b37e7d055...
Pyry Haulos [Mon, 11 Jan 2016 19:58:21 +0000 (19:58 +0000)]
DO NOT MERGE: Restore accidentally reverted mustpass .txt changes am: 6b37e7d055  -s ours am: 9db7fe6a6b  -s ours am: 46e148f2c8 am: 4661d31646  -s ours am: e16a66ead4  -s ours
am: fa27066638  -s ours

* commit 'fa27066638fcbe1a4abefdc82ce51a0a8dceffbb':

8 years agoDO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9 -s ours am: ba3d0b4eb3...
Kalle Raita [Mon, 11 Jan 2016 19:58:18 +0000 (19:58 +0000)]
DO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9  -s ours am: ba3d0b4eb3  -s ours am: 34df1a22c9 am: a5829acab3  -s ours am: 41cd9b0153  -s ours
am: d50d3facae  -s ours

* commit 'd50d3facae4bda049f36a14955b03b705b80e6c5':

8 years agoDO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6 -s ours am: ba10fd0...
Kalle Raita [Mon, 11 Jan 2016 19:58:14 +0000 (19:58 +0000)]
DO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6  -s ours am: ba10fd03cf  -s ours am: d7770da76b am: dccbfad72c  -s ours am: e53b54fcbe  -s ours
am: c0579c7f1b  -s ours

* commit 'c0579c7f1bb75e81b532c0adda9d3f79284b986c':

8 years agoMerge "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from...
Daniel Xie [Mon, 11 Jan 2016 19:58:10 +0000 (19:58 +0000)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners;  remove D32F from mustpass" into lollipop-mr1-cts-dev am: 06627c74b4  -s ours am: 8d3eeada70  -s ours am: 01e0351f91 am: 7f454ca9ca  -s ours am: c495fc1e7d  -s ours
am: 100ef09891  -s ours

* commit '100ef09891e7e7e8638e7c8afe7683597357d4f7':

8 years agoMerge "Remove broken record_variable_selection test from MR1 must-pass." into lollipo...
Daniel Xie [Mon, 11 Jan 2016 19:58:03 +0000 (19:58 +0000)]
Merge "Remove broken record_variable_selection test from MR1 must-pass." into lollipop-mr1-cts-dev am: 67685b11a4 am: a9172fd9d6 am: 79196e05ae am: e707a2a1e0 am: 7eece9abcc
am: b042e6d5d3

* commit 'b042e6d5d3cc113c064fe67d84e651cefc969024':

8 years agoDO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a7716...
Jarkko Pöyry [Mon, 11 Jan 2016 19:58:00 +0000 (19:58 +0000)]
DO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a77161bb85  -s ours am: f3ee969416  -s ours am: 1c3966adce am: eea3bba95d  -s ours am: 41adb6bea4  -s ours
am: e6bcc7432f  -s ours

* commit 'e6bcc7432f470980f65f6f43b2a09bc62ebad32b':

8 years agoDO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8 ...
Pyry Haulos [Mon, 11 Jan 2016 19:57:56 +0000 (19:57 +0000)]
DO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8  -s ours am: 769e70972b  -s ours am: 5a672a9978 am: 5a7a0f6b21  -s ours am: c83d719e97  -s ours
am: d6e8a8b79d  -s ours

* commit 'd6e8a8b79d7553904c58e1898eae29417b803779':

8 years agoDO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2 -s ours...
Jarkko Pöyry [Mon, 11 Jan 2016 19:57:52 +0000 (19:57 +0000)]
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2  -s ours am: be2f5437ea  -s ours am: 4a0992566f am: 973b464a16  -s ours am: 5103036727  -s ours
am: 155c0b5388  -s ours

* commit '155c0b53881f42a8ae35ee8b6e6663cd0ce146a8':

8 years agoMerge "Remove wide line bounding box cases" into marshmallow-cts-dev am: 598e5de412...
Daniel Xie [Mon, 11 Jan 2016 19:57:49 +0000 (19:57 +0000)]
Merge "Remove wide line bounding box cases" into marshmallow-cts-dev am: 598e5de412 am: f88cd77014 am: 5840177c47 am: eb40123dd7
am: 2eec1753d0

* commit '2eec1753d012d8693707210feb991278d52da393':

8 years agoRemove GLES2-texture.wrap tests from mustpass am: 85fcb8dc40 am: bee524bb90 am: 7e0a2...
David Sodman [Mon, 11 Jan 2016 19:55:14 +0000 (19:55 +0000)]
Remove GLES2-texture.wrap tests from mustpass am: 85fcb8dc40 am: bee524bb90 am: 7e0a26ec97 am: 2e2ffa79b0
am: 273a38dfd8

* commit '273a38dfd8d5f04df3e182b139499ce423f65662':

8 years agoRemove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass am: b84fd4b0f...
David Sodman [Mon, 11 Jan 2016 19:55:10 +0000 (19:55 +0000)]
Remove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass am: b84fd4b0ff am: d300e34cbc am: f506eceff1 am: 37dd98cac2
am: 68b056c3a9

* commit '68b056c3a9b8f8c82505b39b96d11518f3ddc8f7':

8 years agoMerge "Change MSAA sample-count error to warning" into marshmallow-cts-dev am: 0727d2...
Daniel Xie [Mon, 11 Jan 2016 19:55:06 +0000 (19:55 +0000)]
Merge "Change MSAA sample-count error to warning" into marshmallow-cts-dev am: 0727d29796 am: 0c59f7b7d6 am: aa6d7b3918 am: d0ec71e4fd
am: 5c3d4f1a58

* commit '5c3d4f1a5825b5f69bc85cb4897d1b81d30c9869':