Pyry Haulos [Fri, 22 Jan 2016 02:46:30 +0000 (18:46 -0800)]
Update glslang revision
Fixes #33
Change-Id: I6809eb86cece27f87cbe01cd5943159ec50bc6e2
Pyry Haulos [Fri, 22 Jan 2016 01:46:23 +0000 (17:46 -0800)]
Merge in changes from Khronos repository
Kalle Raita [Fri, 22 Jan 2016 01:45:08 +0000 (01:45 +0000)]
Manual merge of AOSP change 197338
am:
d451593360
* commit '
d4515933605a3c0269296208a2f0caa67f8a8f25':
Manual merge of AOSP change 197338
Kalle Raita [Fri, 22 Jan 2016 00:00:10 +0000 (16:00 -0800)]
Manual merge of AOSP change 197338
Original message:
Remove a test with very thin triangle
The test draw.draw_elements_instanced.indices.buffer.index_byte has a
very thin triangle and rendering it on low resolutions essentially
results in unexpectedly, but valid, deviations from the reference image.
Bug:
26651667
Change-Id: If841d51cd71a2c33e7e6e4daf952a5e4888011b4
Pyry Haulos [Fri, 22 Jan 2016 01:23:57 +0000 (17:23 -0800)]
Fix Vulkan library name in X11 platform
Change-Id: I933dddbe9642f6047227d1b95fff06ad212f83b7
Pyry Haulos [Fri, 22 Jan 2016 00:55:20 +0000 (19:55 -0500)]
Merge branch '205-fix-sampler-indexing-filter-mode' into 'master'
Use nearest filter for int formats in opaque_type_indexing.sampler
Fixes #205
See merge request !373
Pyry Haulos [Thu, 21 Jan 2016 23:51:05 +0000 (18:51 -0500)]
Merge branch 'fixcompositeconstant' into 'master'
Fix matrix and struct types in spirv_assembly.instruction.compute.opconstantcomposite.
See merge request !372
Pyry Haulos [Thu, 21 Jan 2016 22:08:18 +0000 (14:08 -0800)]
Use nearest filter for int formats in opaque_type_indexing.sampler
Fixes #205
Dejan Mircevski [Thu, 21 Jan 2016 22:02:56 +0000 (17:02 -0500)]
Fix matrix and struct types in spirv_assembly.instruction.compute.opconstantcomposite.
Pyry Haulos [Thu, 21 Jan 2016 21:49:07 +0000 (13:49 -0800)]
Require --deqp-log-shader-sources=disable on CTS submissions
Pyry Haulos [Thu, 21 Jan 2016 21:45:33 +0000 (21:45 +0000)]
Add --deqp-log-shader-sources= command line option
am:
424b365d8e
* commit '
424b365d8ea4d2a8338a16742a11ac07211fb660':
Add --deqp-log-shader-sources= command line option
Pyry Haulos [Thu, 21 Jan 2016 21:25:24 +0000 (21:25 +0000)]
Merge "Use vkt::createTestGroup() in all level 1 test groups" into vulkan
Pyry Haulos [Thu, 21 Jan 2016 21:08:32 +0000 (21:08 +0000)]
Merge "Add utility for simplifying test group construction" into vulkan
Pyry Haulos [Thu, 21 Jan 2016 20:38:14 +0000 (12:38 -0800)]
Use vkt::createTestGroup() in all level 1 test groups
Change-Id: I5258f962ba986c8ba789dbb134fbcc4c5866e0ef
Pyry Haulos [Thu, 21 Jan 2016 20:35:40 +0000 (12:35 -0800)]
Add utility for simplifying test group construction
vkt::createTestGroup() creates TestCaseGroup that initializes children
at init() time by calling provided function. This helps by keeping test
hierarchy construction lazy and improves startup time.
Change-Id: I63ec656c2e2cc78d6b54beedbae35a974b90e893
Pyry Haulos [Thu, 21 Jan 2016 19:03:32 +0000 (11:03 -0800)]
Add helpers for querying format properties
Change-Id: Ie39a312edbe56a7e09b1c0412a275a15aae74c22
Pyry Haulos [Thu, 21 Jan 2016 18:06:20 +0000 (10:06 -0800)]
Add --deqp-log-shader-sources= command line option
Change-Id: If113a0f7a56109104a7d074e2730003a312c3023
Pyry Haulos [Thu, 21 Jan 2016 17:55:03 +0000 (12:55 -0500)]
Merge branch '215-fix-opaque-type-indexing' into 'master'
OpaqueTypeIndexingTests: check device features for *ArrayDynamicIndexing support. Fixes #215.
See merge request !370
Pyry Haulos [Thu, 21 Jan 2016 17:50:23 +0000 (09:50 -0800)]
Merge in changes from Khronos repository
Pyry Haulos [Thu, 21 Jan 2016 02:03:22 +0000 (18:03 -0800)]
Fix ASTC issues in pipeline image, image_view, and sampler tests
* Use only valid ASTC blocks as result comparison doesn't currently
handle invalid blocks correctly.
* Avoid normalizing non-sRGB ASTC blocks. Normalizing them based on
uncompressed format (F16) leads to complete lack of coverage.
Fixes #203
Change-Id: Ib5e7bedd07932ec1baa5cbd96cb66b357689bb75
Pyry Haulos [Thu, 21 Jan 2016 17:45:24 +0000 (09:45 -0800)]
resolve merge conflicts of
5248f97c88 to vulkan.
Change-Id: I9a6f891f8971a3724c9526e613b4271ee7dd0cf3
Pyry Haulos [Thu, 21 Jan 2016 17:38:58 +0000 (17:38 +0000)]
Merge "Move ASTC utilities to tcuAstcUtil.hpp/cpp (tcu::astc)"
Pyry Haulos [Thu, 21 Jan 2016 16:51:08 +0000 (16:51 +0000)]
Merge "Fix image memory requirements for compressed formats in null driver" into vulkan
Mika Isojarvi [Thu, 21 Jan 2016 16:50:43 +0000 (16:50 +0000)]
Merge "Clamp lod values when sampling 2D array texture."
am:
8669a64132
* commit '
8669a641323b46facaf795bd1c98f4ab5f064563':
Clamp lod values when sampling 2D array texture.
Pyry Haulos [Thu, 21 Jan 2016 16:47:53 +0000 (08:47 -0800)]
Fix image memory requirements for compressed formats in null driver
Change-Id: Ib503460bc8accf58b169b6682414fa57d168ee5f
Pyry Haulos [Wed, 20 Jan 2016 21:23:45 +0000 (13:23 -0800)]
Move ASTC utilities to tcuAstcUtil.hpp/cpp (tcu::astc)
* Move decompression code from tcuCompressedTexture.cpp
* Move ASTC data gen utilities from es3fASTCDecompressionCases.cpp
* Add a few new utilities for generating random blocks and verifying
validity of ASTC blocks
* Add basic internal tests for ASTC utilities
Change-Id: I2cf0393eaa026543af03b8d77670b64b048d0311
Akos Dirner [Thu, 21 Jan 2016 16:38:11 +0000 (17:38 +0100)]
OpaqueTypeIndexingTests: check device features for *ArrayDynamicIndexing support. Fixes #215.
Pyry Haulos [Thu, 21 Jan 2016 16:27:05 +0000 (11:27 -0500)]
Merge branch 'dkoch_fix_apk_args' into 'master'
Fix typo in android launch command
I believe the correct argument is supposed to be "-e" not "-es" (that's what I've always been using and -es doesn't seem to work).
See merge request !365
Pyry Haulos [Thu, 21 Jan 2016 16:22:52 +0000 (11:22 -0500)]
Merge branch '237-shaderexecutor-remove-immutable-samplers' into 'master'
Remove immutable shaders from ShaderExecutor
Samplers are provided when updating descriptor sets, so it is not
necessary, nor allowed, to set them when building descriptor set layout.
See merge request !362
Pyry Haulos [Thu, 21 Jan 2016 16:20:42 +0000 (11:20 -0500)]
Merge branch '221-fix-event-creation-in-command-buffers-tests' into 'master'
Event creation is modified to be exception-safe in dEQP-VK.api.command_buffers tests
Event creations are modified to use the vk::Unique and vk::Move to be exception-safe. (issue #221)
See merge request !369
Pyry Haulos [Thu, 21 Jan 2016 16:12:44 +0000 (11:12 -0500)]
Merge branch 'query-pool-occlusion-resources-fix' into 'master'
dEQP-VK.query_pool.occlusion_query.* do not allocate resources if precise occlusion queries are not supported.
This is a follow-up of !359.
See merge request !367
Mika Isojarvi [Thu, 21 Jan 2016 15:53:12 +0000 (15:53 +0000)]
Merge "Clamp lod values when sampling 2D array texture."
Peter Siket [Thu, 21 Jan 2016 15:02:52 +0000 (16:02 +0100)]
Event creation is fixed.
Dae Kim [Thu, 21 Jan 2016 10:56:07 +0000 (10:56 +0000)]
dEQP-VK.query_pool.occlusion_query.* do not allocate resources if
precise occlusion queries are not supported.
Daniel Koch [Wed, 20 Jan 2016 22:59:22 +0000 (17:59 -0500)]
Fix typo in android launch command
Kalle Raita [Thu, 21 Jan 2016 05:35:37 +0000 (05:35 +0000)]
Remove a test with very thin triangle am:
9bb35ddf89 am:
da426b912b am:
732f007700 -s ours
am:
bf8259b271
* commit '
bf8259b271d307717dc48cce972b69429fe10eef':
Remove a test with very thin triangle
Kalle Raita [Thu, 21 Jan 2016 05:31:10 +0000 (05:31 +0000)]
Remove a test with very thin triangle am:
9bb35ddf89 am:
da426b912b
am:
732f007700 -s ours
* commit '
732f007700b94b79ecbb96df3001436b976eda1d':
Remove a test with very thin triangle
Kalle Raita [Thu, 21 Jan 2016 05:10:29 +0000 (05:10 +0000)]
Remove a test with very thin triangle am:
9bb35ddf89
am:
da426b912b
* commit '
da426b912b3086e6f4a6865b280dd0a804618972':
Remove a test with very thin triangle
Kalle Raita [Thu, 21 Jan 2016 03:41:16 +0000 (03:41 +0000)]
Remove a test with very thin triangle
am:
9bb35ddf89
* commit '
9bb35ddf8994c63bf5bbb14491f7cea3b7bc830d':
Remove a test with very thin triangle
Pyry Haulos [Thu, 21 Jan 2016 00:49:09 +0000 (00:49 +0000)]
Merge "Fix GL_COMPRESSED_TEXTURE_FORMATS query in null context"
am:
de40240337
* commit '
de4024033762387017efdec7532d2358990261eb':
Fix GL_COMPRESSED_TEXTURE_FORMATS query in null context
Pyry Haulos [Thu, 21 Jan 2016 00:49:00 +0000 (00:49 +0000)]
Fix empty expr in NotSupportedError thrown by gluTexture
am:
246a880f1d
* commit '
246a880f1d59f8f5dcf4b68aec8226d8b2f87320':
Fix empty expr in NotSupportedError thrown by gluTexture
Pyry Haulos [Thu, 21 Jan 2016 00:25:59 +0000 (16:25 -0800)]
Fix couple of warnings
Pyry Haulos [Thu, 21 Jan 2016 00:23:58 +0000 (00:23 +0000)]
Merge "Fix GL_COMPRESSED_TEXTURE_FORMATS query in null context"
Pyry Haulos [Thu, 21 Jan 2016 00:23:00 +0000 (16:23 -0800)]
Fix GL_COMPRESSED_TEXTURE_FORMATS query in null context
Change-Id: I376262d594e080de8a03c2bc1f248ce374066f3f
Pyry Haulos [Thu, 21 Jan 2016 00:22:01 +0000 (16:22 -0800)]
Fix empty expr in NotSupportedError thrown by gluTexture
Change-Id: I44cdc31ed48f16b8843b37d286ff14619cacfeda
Mika Isojärvi [Wed, 20 Jan 2016 23:45:33 +0000 (15:45 -0800)]
Clamp lod values when sampling 2D array texture.
Bug:
23943340
Change-Id: I6b1951ed90fc170768dc7393785cb5d12e832fe7
Pyry Haulos [Wed, 20 Jan 2016 21:17:43 +0000 (16:17 -0500)]
Merge branch '157-update-glslang' into 'master'
Update glslang
Updates glslang to upstream revision that contains fix for SPIR-V loop
codegen bug.
Fixes #157
See merge request !354
Pyry Haulos [Wed, 20 Jan 2016 19:51:21 +0000 (14:51 -0500)]
Merge branch '233-negative-zero-removal' into 'master'
Removes glsl builtin function frexp tests due to negative zero issue
Fixes #233
See merge request !363
Pyry Haulos [Wed, 20 Jan 2016 00:19:00 +0000 (16:19 -0800)]
Update glslang
Updates glslang to upstream revision that contains fix for SPIR-V loop
codegen bug.
Fixes #157
Fixes #240
Matthew Netsch [Wed, 20 Jan 2016 19:20:22 +0000 (14:20 -0500)]
Removes glsl builtin function frexp tests due to negative zero issue
Fixes #233
Pyry Haulos [Wed, 20 Jan 2016 16:30:05 +0000 (11:30 -0500)]
Merge branch 'awoloszyn-array-of-struct-of-array' into 'master'
Fix spirv_assembly...opconstantcomposite.array_of_struct_of_array
Missing OpLoad in array_of_struct_of_array tests.
Fixes #239
See merge request !357
Pyry Haulos [Wed, 20 Jan 2016 16:09:30 +0000 (08:09 -0800)]
Remove immutable shaders from ShaderExecutor
Samplers are provided when updating descriptor sets, so it is not
necessary, nor allowed, to set them when building descriptor set layout.
Change-Id: I7115233383421bf59817288f32a598bb4914aa1c
Pyry Haulos [Wed, 20 Jan 2016 15:46:09 +0000 (10:46 -0500)]
Merge branch 'ppiotrowski_shader_render_struct-fix' into 'master'
dEQP-VK.glsl.struct.uniform.dynamic_loop_nested_struct_array_*
vktShaderRenderStructTests - corrected padding between structure members;
fixed test case dEQP-VK.glsl.struct.uniform.dynamic_loop_nested_struct_array_* - changed binding number for 'uniform buffer11' to 11;
See merge request !360
Pyry Haulos [Wed, 20 Jan 2016 15:45:13 +0000 (10:45 -0500)]
Merge branch 'occlusion-query-precise-check' into 'master'
Check for precise occlusion query support.
See merge request !359
Pyry Haulos [Wed, 20 Jan 2016 15:41:59 +0000 (10:41 -0500)]
Merge branch 'scygan_timestamp_fixes' into 'master'
Multiple fixes in dEQP-VK.pipeline.timestamp test
This fixes multiple issues in timestamp tests:
1.
`1 << queueProperties[0].timestampValidBits` overflows, calculations should be done in 64bits
2.
`sizeof(m_timestampValues)` is a `sizeof(pointer)`, not number of query pool slots
3.
`cmdResetQueryPool` does not reset all slots before use
4.
images are not transitioned out of UNDEFINED layout before use
5.
multiple objects are used while associated device memory object has been already freed by `~MovePtr<Allocation>` DTOR
6.
`VkImageSubresourceRange` with 0 aspect is used for clears
7.
Bad image usage flags. Especially `VK_IMAGE_USAGE_STORAGE_BIT` does not allow for transfer operations
8.
multisample image is used (resolved), but has unitialised data. Add clear() before use, so resolve() really happens
See merge request !279
Pyry Haulos [Wed, 20 Jan 2016 15:35:46 +0000 (10:35 -0500)]
Merge branch 'jbolz_builtin_integer' into 'master'
shaderexecutor: Select integer or floating point type based on output data
See merge request !343
pflisiko [Wed, 20 Jan 2016 12:56:53 +0000 (13:56 +0100)]
fixed test case dEQP-VK.glsl.struct.uniform.dynamic_loop_nested_struct_array_* - changed binding number for 'uniform buffer11' to 11
pflisiko [Tue, 19 Jan 2016 14:45:30 +0000 (15:45 +0100)]
removed redundant semicolon
pflisiko [Tue, 19 Jan 2016 14:42:06 +0000 (15:42 +0100)]
corrected padding between structure members
Dae Kim [Wed, 20 Jan 2016 14:42:31 +0000 (14:42 +0000)]
Check for precise occlusion query support.
Andrew Woloszyn [Wed, 20 Jan 2016 13:29:57 +0000 (08:29 -0500)]
Fix spirv_assembly...opconstantcomposite.array_of_struct_of_array
Missing OpLoad in array_of_struct_of_array tests.
Fixes #239
iostrows [Mon, 18 Jan 2016 12:15:38 +0000 (13:15 +0100)]
Fixed allocations in dEQP-VK.pipeline.timestamp tests
scygan [Tue, 12 Jan 2016 19:14:25 +0000 (20:14 +0100)]
Multiple fixes in dEQP-VK.pipeline.timestamp test
Jeff Bolz [Tue, 19 Jan 2016 09:26:37 +0000 (09:26 +0000)]
shaderexecutor: Select integer or floating point type based on output data
Pyry Haulos [Wed, 20 Jan 2016 04:28:48 +0000 (23:28 -0500)]
Merge branch 'jbolz_pipeline_barrier_1998' into 'master'
Put point vertex coordinates in [-.999, .999] rather than [-0.999, 1.0]
Fixes #236
See merge request !355
Jeff Bolz [Wed, 20 Jan 2016 03:49:14 +0000 (03:49 +0000)]
Put point vertex coordinates in [-.999, .999] rather than [-0.999, 1.0]
Pyry Haulos [Wed, 20 Jan 2016 03:19:01 +0000 (22:19 -0500)]
Merge branch '235-pipeline_multisample-alpha_translucent-higher-threshold' into 'master'
Use a higher threshold for translucency case to let the test pass:
dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_2.alpha_translucent
Issue is described in #235
See merge request !352
Pyry Haulos [Wed, 20 Jan 2016 02:50:41 +0000 (02:50 +0000)]
Merge "Pass boolean values correctly to shaders." into vulkan
Kalle Raita [Wed, 20 Jan 2016 00:53:10 +0000 (16:53 -0800)]
Remove a test with very thin triangle
The test draw.draw_elements_instanced.indices.buffer.index_byte has a
very thin triangle and rendering it on low resolutions essentially
results in unexpectedly, but valid, deviations from the reference image.
Bug:
26651667
Change-Id: Iaf99bba7dd233d7b027fdcd63b5a73ec80d112db
Pyry Haulos [Wed, 20 Jan 2016 00:13:42 +0000 (16:13 -0800)]
Fix int-size_t comparison warning
Pyry Haulos [Wed, 20 Jan 2016 00:11:08 +0000 (16:11 -0800)]
Merge in changes from Khronos repository
Mika Isojärvi [Tue, 19 Jan 2016 22:46:34 +0000 (14:46 -0800)]
Pass boolean values correctly to shaders.
Map type to correct vkFormat for other than floating point types and
pass boolean values correctly as 0xFFFFFFFFu instead of 0x1u to shader
in vulkan ShaderLibrary tests.
Change-Id: Ib13b4a3c648b21a0b9020d00caeafd17a23b7402
Mais Alnasser [Tue, 19 Jan 2016 22:47:30 +0000 (17:47 -0500)]
Use a higher threshold for translucency case to let the test pass:
dEQP-VK.pipeline.multisample.alpha_to_coverage.samples_2.alpha_translucent
Issue is described in:
https://gitlab.khronos.org/vulkan/vulkancts/issues/235
Kenneth Russell [Tue, 19 Jan 2016 22:13:28 +0000 (22:13 +0000)]
Re-enable dEQP-GLES3.functional.shaders.builtin_variable.fragcoord_w .
am:
888059d575
* commit '
888059d575bed0e8beedba85068f473a4f1fcdd8':
Re-enable dEQP-GLES3.functional.shaders.builtin_variable.fragcoord_w .
Pyry Haulos [Tue, 19 Jan 2016 19:42:44 +0000 (14:42 -0500)]
Merge branch '218-builtin-precision-hw-issues' into 'master'
Remove builtin precision tests affected by HW limitations from mustpass
Fixes #218
See merge request !327
Pyry Haulos [Tue, 19 Jan 2016 19:42:17 +0000 (14:42 -0500)]
Merge branch '217-builtin-precision-test-issues' into 'master'
Remove precision tests with known issues from mustpass
Fixes #217
See merge request !328
Pyry Haulos [Fri, 15 Jan 2016 19:13:50 +0000 (11:13 -0800)]
Remove precision tests with known issues from mustpass
Fixes #217
Pyry Haulos [Tue, 19 Jan 2016 19:35:25 +0000 (14:35 -0500)]
Merge branch '231-fix-spirv-loop-exit' into 'master'
Fix #231 and #232.
Split apart the early-exit loop tests and ensure that %val defs dominate
uses and OpPhi instructions always mention parent blocks.
See merge request !351
Pyry Haulos [Tue, 19 Jan 2016 19:16:59 +0000 (14:16 -0500)]
Merge branch 'cube_and_shadow_face_coords-fix' into 'master'
cubeshadow sampler - valid coords setup
OpaqueTypeIndexingTests: fixed cubeshadow sampler - provided valid coords setup
I am closing #336 as it was incomplete.
See merge request !344
Pyry Haulos [Tue, 19 Jan 2016 19:16:26 +0000 (14:16 -0500)]
Merge branch 'issue_230_mustpass' into 'master'
Fix dEQP-VK.api.object_management.max_concurrent.device_memory_small
Fixes #230
Limit the number of allocations to 4K (which is the minimum required by the spec).
See merge request !348
Pyry Haulos [Tue, 19 Jan 2016 18:52:34 +0000 (13:52 -0500)]
Merge branch 'ppiotrowski_memory_pipeline_barrier_src_usage_flag_fix' into 'master'
memory.pipeline.barrier.* fix for copy*Image flags
This affects tests using cmdImageCopy and cmdImageBlitCopy.
change layout of destination image to VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL;
changed image layout of source image to VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL;
See merge request !335
Pyry Haulos [Tue, 19 Jan 2016 18:51:34 +0000 (13:51 -0500)]
Merge branch '139-fix-shaderexecutor-upload-image' into 'master'
ShaderExecutor: use buffer for copying images, fixes #139.
See merge request !350
Daniel Koch [Tue, 19 Jan 2016 15:11:10 +0000 (10:11 -0500)]
Fix dEQP-VK.api.object_management.max_concurrent.device_memory_small
Issue 230
Clamp to 4K allocations (minimum required by the spec).
Dejan Mircevski [Tue, 19 Jan 2016 17:52:54 +0000 (12:52 -0500)]
Fix #231 and #232.
Split apart the early-exit loop tests and ensure that %val defs dominate
uses and OpPhi instructions always mention parent blocks.
Akos Dirner [Tue, 19 Jan 2016 16:58:33 +0000 (17:58 +0100)]
ShaderExecutor: use buffer for copying images, fixes #139.
Pyry Haulos [Tue, 19 Jan 2016 16:46:22 +0000 (11:46 -0500)]
Merge branch 'jbolz_nan_sign' into 'master'
Don't test sign of NaN value, as NaN values are not preserved
See https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15426
See merge request !349
Pyry Haulos [Tue, 19 Jan 2016 16:38:27 +0000 (11:38 -0500)]
Merge branch 'jbolz_timestamp_locations' into 'master'
Add location assignments to shader I/O variables in timestamp tests
See merge request !338
Pyry Haulos [Tue, 19 Jan 2016 16:36:20 +0000 (11:36 -0500)]
Merge branch '216-remove-lowp-shaderrendercase-and-shaderexecutor-cases' into 'master'
Remove ported lowp ShaderRenderCase and ShaderExecutor cases
fixes #216
See merge request !347
Jeff Bolz [Tue, 19 Jan 2016 16:34:49 +0000 (16:34 +0000)]
Don't test sign of NaN value, as NaN values are not preserved
Pyry Haulos [Tue, 19 Jan 2016 16:14:16 +0000 (11:14 -0500)]
Merge branch '221-fix-memory-leak-in-command-buffers' into 'master'
Fix memory leak in dEQP-VK.api.command_buffers tests
See merge request !337
Pyry Haulos [Tue, 19 Jan 2016 16:12:19 +0000 (11:12 -0500)]
Merge branch 'awoloszyn-fix-opphi' into 'master'
Updated the SPIR-V in opphi.out_of_order to be the same as the comments
The previous test fixed the comments and expectations, but
not the actual SPIR-V.
Fixes #209
See merge request !334
Pyry Haulos [Tue, 19 Jan 2016 15:49:23 +0000 (10:49 -0500)]
Merge branch 'jbolz_image_sampled1' into 'master'
Change 'Sampled' operand to '1' for OpUndef image tests
Vulkan spec says:
"Variables of type code:OpTypeImage must: have a code:Sampled
operand of 1 (sampled image) or 2 (storage image)."
See merge request !317
Pyry Haulos [Tue, 19 Jan 2016 15:46:42 +0000 (10:46 -0500)]
Merge branch 'jekstrand_copy_and_bit_usage_flags' into 'master'
copy_and_blit: Fix image/buffer create-time usage flags
For buffers, it had both source and destination marked as DST. For images,
it both uploads and downloads the images, so it needs both set.
Fixes #199
See merge request !309
Pyry Haulos [Tue, 19 Jan 2016 15:45:31 +0000 (10:45 -0500)]
Merge branch '194-fix-builtin-precision-testcase-logs' into 'master'
move statement and definition logs to test instance, fixes #194
See merge request !308
Pyry Haulos [Tue, 19 Jan 2016 15:45:08 +0000 (10:45 -0500)]
Merge branch 'copy_image_usage_flag_dst_issue' into 'master'
Fix image usage flags used in copy and blit test, fix regression from MR 180
I didn't pay attention with merge request 180 and the second getPhysicalDeviceImageFormatProperties had the wrong image usage flags.
This should fix the issue.
See merge request !299
Pyry Haulos [Tue, 19 Jan 2016 15:40:34 +0000 (10:40 -0500)]
Merge branch '158-fix-cmdbuf-query-index' into 'master'
Change the incorrect entry index in cmdBeginQuery
According to the Vulkan 1.0 Specification the value of entry has to be
less than the number of queries. Three test cases used an incorrect
value of entry (equal to the query count).
Fixes #158
See merge request !288
Pyry Haulos [Tue, 19 Jan 2016 15:31:01 +0000 (10:31 -0500)]
Merge branch '162-163-fix-timestamp-issues' into 'master'
Fix 2 issues in pipeline.timestamp tests (#162,#163)
for issue #162, set aspect flag when clearing images.
for issue #163, add optimal tiling feature check when creating images.
Also fix some typo.
See merge request !272
asokolow [Tue, 19 Jan 2016 08:08:13 +0000 (09:08 +0100)]
OpaqueTypeIndexingTests: fixed cubeshadow sampler - valid coords setup
Csaba Osztrogonác [Tue, 19 Jan 2016 11:56:58 +0000 (12:56 +0100)]
Remove ported lowp ShaderRenderCase and ShaderExecutor cases
fixes #216
Jeff Bolz [Mon, 18 Jan 2016 17:31:49 +0000 (17:31 +0000)]
Add location assignments to shader I/O variables in timestamp tests