Pyry Haulos [Thu, 4 Aug 2016 18:32:59 +0000 (11:32 -0700)]
Skip testing int lookups for fp32/fp64 formats in internal tests
Overflow in float->int conversion is undefined and results vary between
tested CPUs.
Pyry Haulos [Thu, 4 Aug 2016 18:29:52 +0000 (11:29 -0700)]
Disallow decoding ASTC sRGB formats in HDR mode
sRGB is not supported in HDR mode
Pyry Haulos [Thu, 4 Aug 2016 18:28:13 +0000 (11:28 -0700)]
Fix out-of-bounds memory accesses in ASTC decoder
interpolateWeights() was accessing weights outside weight grid bounds.
This resulted in valgrind errors even though values did not contribute
to result colors due to having zero-valued weights.
Pyry Haulos [Thu, 4 Aug 2016 18:25:51 +0000 (11:25 -0700)]
Improve Vulkan null driver
* Implement VkCommandPool/VkCommandBuffer lifetime management
correctly.
* Return sensible values for device feature and limit queries to allow
more tests to run.
Pyry Haulos [Tue, 2 Aug 2016 18:11:49 +0000 (11:11 -0700)]
Update framework to match vulkan.h at 15aa048
David Neto [Fri, 29 Jul 2016 20:35:12 +0000 (16:35 -0400)]
Fix continue target in graphics block order tests
Fixes validation of shaders in:
dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_vert
dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_tessc
dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_tesse
dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_geom
dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_frag
dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_vert
dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_tessc
dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_tesse
dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_geom
dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_frag
dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_vert
dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_tessc
dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_tesse
dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_geom
dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_frag
Fixes https://gitlab.khronos.org/vulkan/vulkancts/issues/443
David Neto [Fri, 29 Jul 2016 20:00:22 +0000 (16:00 -0400)]
Fix block order vs. dominance
The OpSwitch must dominate its merge block. It also must dominate
%case1.
Fixes https://gitlab.khronos.org/vulkan/vulkancts/issues/442
David Neto [Fri, 29 Jul 2016 16:11:33 +0000 (12:11 -0400)]
Fix SPIR-V continue construct dominance
Fix structured control flow validation problems in
dEQP-VK.spirv_assembly.instruction.compute.loop_control.*
Fixes https://gitlab.khronos.org/vulkan/vulkancts/issues/441
Slawomir Cygan [Fri, 22 Jul 2016 15:05:53 +0000 (17:05 +0200)]
ShaderRender tests: do not use copyBufferToImage on MS Images
This is forbidden by spec:
```
dstImage must have a sample count equal to VK_SAMPLE_COUNT_1_BIT
```
Instead image is cleared, and provided `textureData` ignored.
This fixes:
```
dEQP-VK.glsl.texture_functions.query.texturesamples.isampler2dms_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.isampler2dms_vertex
dEQP-VK.glsl.texture_functions.query.texturesamples.isampler2dmsarray_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.isampler2dmsarray_vertex
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dms_fixed_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dms_fixed_vertex
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dms_float_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dms_float_vertex
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dmsarray_fixed_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dmsarray_fixed_vertex
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dmsarray_float_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.sampler2dmsarray_float_vertex
dEQP-VK.glsl.texture_functions.query.texturesamples.usampler2dms_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.usampler2dms_vertex
dEQP-VK.glsl.texture_functions.query.texturesamples.usampler2dmsarray_fragment
dEQP-VK.glsl.texture_functions.query.texturesamples.usampler2dmsarray_vertex
```
Fixes issue #430
Maciej Jesionowski [Mon, 25 Jul 2016 11:55:33 +0000 (13:55 +0200)]
dEQP-VK.image: group some test cases together
Pyry Haulos [Thu, 21 Jul 2016 21:38:04 +0000 (14:38 -0700)]
Strip debug info from SPIR-V binaries
This requires updating glslang to fix ID remapping problem in SPIR-V
remapper.
Fixes #391
Maciej Jesionowski [Fri, 22 Jul 2016 14:58:28 +0000 (16:58 +0200)]
Validation fix in dEQP-VK.api.command_buffers.*
- use correct stage masks with vkCmdWaitEvents
- set reserved flags to 0 in VkQueryPoolCreateInfo
- use non-zero srcStageMask with vkCmdPipelineBarrier
Pyry Haulos [Tue, 19 Jul 2016 22:02:02 +0000 (15:02 -0700)]
Use pipeline cache to speed up synchronization.op tests
Kantoch [Tue, 19 Jul 2016 11:37:33 +0000 (13:37 +0200)]
Sparse resources fixes
1. Do not allow to request more queues than available
2. Allow to reuse queue if it supports more than one type of operations
Mais Alnasser [Mon, 20 Jun 2016 19:14:33 +0000 (15:14 -0400)]
dEQP-VK.draw: fix minor issues
- colorWriteMask validation error
- minDepthBounds
Pablo Ceballos [Wed, 27 Jul 2016 17:46:20 +0000 (17:46 +0000)]
Merge "Don't rely on framebuffer contents after eglSwapBuffers"
Pyry Haulos [Wed, 27 Jul 2016 15:42:16 +0000 (08:42 -0700)]
Update Android CTS mustpass
Change-Id: Icb869468a701a7ef664087ff401f80344719134f
Pablo Ceballos [Thu, 16 Jun 2016 18:58:18 +0000 (11:58 -0700)]
Don't rely on framebuffer contents after eglSwapBuffers
Bug
27129258
Change-Id: Ic1c58d37c665dc9c35daa2b05ca40ecb969ad5dc
Pyry Haulos [Mon, 25 Jul 2016 22:23:26 +0000 (15:23 -0700)]
Merge upstream vulkan-cts-1.0-dev into AOSP master
Pyry Haulos [Tue, 26 Jul 2016 23:26:54 +0000 (16:26 -0700)]
DO NOT MERGE revert CTS integration build changes
Reverts CTS integration makefiles to match marshmallow-cts-dev
Change-Id: I2b99024cee587bc823003df5aef0b555c265e381
Pyry Haulos [Mon, 25 Jul 2016 22:17:36 +0000 (15:17 -0700)]
Add new files to Android.mk
Peter Siket [Mon, 25 Jul 2016 14:29:00 +0000 (16:29 +0200)]
Fix device mismatch bug by creating allocator for the sparse context too
Dominik Witczak [Fri, 15 Jul 2016 07:15:01 +0000 (09:15 +0200)]
Only use single-mipped MS images when testing textureSamples()
This MR changes two aspects of the
dEQP-VK.glsl.texture_functions.query.texturesamples tests:
* Only MS images are now bound to sampled image bindings.
* As per recent spec clarification, MS images should always be
single-mipped.
Fixes #432
Jason Ekstrand [Tue, 14 Jun 2016 17:04:08 +0000 (10:04 -0700)]
pipeline.spec_constant: Remove the data_size tests
These tests are invalid. The size of the provided data *must* match the
size of the constant being specialized in the SPIR-V.
See also: https://gitlab.khronos.org/vulkan/vulkan/issues/345
Pyry Haulos [Thu, 21 Jul 2016 21:12:26 +0000 (14:12 -0700)]
Fix another set of warnings reported by GCC
Nanley Chery [Tue, 19 Apr 2016 19:13:58 +0000 (12:13 -0700)]
Fix required sample count tests
According to,
Table 11.1. Image and image view parameter compatibility requirements
Only non-cube images with type VK_IMAGE_TYPE_2D can have sample counts
greater than one.
In addition, the following properties should hold for multisampled
images: the formats must support being used in a color or depth/stencil
attachment, or in a storage image when shaderStorageImageMultisample is
supported. Images not fitting the above descriptions may have a sample
count of one or zero (in error conditions). Align tests for sample
counts to this behavior.
Pyry Haulos [Tue, 19 Jul 2016 22:17:06 +0000 (15:17 -0700)]
Fix a few warnings
Pyry Haulos [Mon, 18 Jul 2016 22:11:14 +0000 (22:11 +0000)]
Merge "Add mipmap.2d.projected tests back to mustpass"
Arkadiusz Sarwa [Wed, 15 Jun 2016 14:52:29 +0000 (16:52 +0200)]
Added tests for internally synchronized objects
Maciej Jesionowski [Thu, 9 Jun 2016 10:30:55 +0000 (12:30 +0200)]
Synchronization tests
Test fences, semaphores, barriers and events with various API functions
and pipeline stages.
asokolow [Tue, 17 May 2016 05:05:23 +0000 (07:05 +0200)]
vktPipelineCacheTests: improved pipeline cache tests
scygan [Wed, 1 Jun 2016 13:06:58 +0000 (15:06 +0200)]
image_clearing test: lower the threshold for clear validation
Kantoch [Tue, 12 Apr 2016 08:47:10 +0000 (10:47 +0200)]
SPIR-V Shader Intrinsics for Sparse Images Test
Kristof Kosztyo [Fri, 15 Jul 2016 16:29:41 +0000 (09:29 -0700)]
Update Vulkan CTS mustpass
Szilard Ledan [Fri, 15 Jul 2016 16:20:05 +0000 (09:20 -0700)]
Extend copyImage tests with all compatible formats
Szilard Ledan [Fri, 15 Jul 2016 16:16:00 +0000 (09:16 -0700)]
Extend tcu::scale with sRGB conversion
Pyry Haulos [Thu, 14 Jul 2016 23:51:42 +0000 (16:51 -0700)]
Remove vk::getFormatComponentMapping()
This function is highly misleading and often misused.
As as result image view component mapping is normalized to RGBA in
following tests:
* pipeline.image
* pipeline.image_view
* pipeline.sampler
Maciej Jesionowski [Fri, 1 Jul 2016 09:00:47 +0000 (11:00 +0200)]
Update mustpass and exclude problematic tests
Maciej Jesionowski [Wed, 29 Jun 2016 10:31:07 +0000 (12:31 +0200)]
Add clipping tests
- primitive clipping against the clip volume
- depth clipping
- depthClampEnable
- large point and wide line clipping
- user-defined clipping planes ClipDistance
- static and dynamic indexing
- interaction with CullDistance
- complementarity criterion
Akos Dirner [Wed, 15 Jun 2016 13:47:36 +0000 (15:47 +0200)]
Enable all textureproj* tests.
Julius D'souza [Wed, 13 Jul 2016 18:57:05 +0000 (18:57 +0000)]
Merge "switch to default Trade Federation ABI class"
Pyry Haulos [Wed, 13 Jul 2016 17:24:24 +0000 (10:24 -0700)]
Update Vulkan CTS mustpass
Pyry Haulos [Wed, 13 Jul 2016 17:19:09 +0000 (10:19 -0700)]
Merge in changes from upstream dEQP repository
Pyry Haulos [Wed, 13 Jul 2016 17:18:10 +0000 (17:18 +0000)]
Merge changes I219c2b3a,I7af6fe67
* changes:
Improve memory tracking in vulkan memory mapping tests
Optimize random memory mapping tests reference memory
Peter Siket [Tue, 28 Jun 2016 12:36:28 +0000 (14:36 +0200)]
Image memory barrier and resolved image load operation fixes.
Pyry Haulos [Tue, 12 Jul 2016 18:55:17 +0000 (11:55 -0700)]
Fix license header in testlog.xls
Change-Id: I167e3240539e4cdafa5afb86bd2a43d2e79b8576
Gabor Abraham [Wed, 25 May 2016 15:15:44 +0000 (17:15 +0200)]
Add OpImageSparse* instruction tests
Pyry Haulos [Fri, 8 Jul 2016 23:06:54 +0000 (16:06 -0700)]
Clean up code in texture gather tests
Removes use of multiple inheritance and virtual base classes.
Pyry Haulos [Thu, 7 Jul 2016 21:01:50 +0000 (14:01 -0700)]
Change tes/geom shaders in timestamp tests use 310 es
Vertex and fragment shaders were already using that GLSL version.
Pyry Haulos [Thu, 7 Jul 2016 21:01:30 +0000 (14:01 -0700)]
Explicitly declare gl_PerVertex in push constant tests
Pyry Haulos [Thu, 7 Jul 2016 20:58:26 +0000 (13:58 -0700)]
Explicitly declare gl_PerVertex in occlusion query tests
Pyry Haulos [Thu, 7 Jul 2016 20:56:21 +0000 (13:56 -0700)]
Explicitly declare gl_PerVertex in dynamic viewport state tests
Pyry Haulos [Thu, 7 Jul 2016 20:55:03 +0000 (13:55 -0700)]
Change ubo and ssbo tests to use 310 es shaders
Slawomir Cygan [Mon, 27 Jun 2016 14:20:30 +0000 (16:20 +0200)]
Pipeline cache test: fix SPIRV validation error
Slawomir Cygan [Wed, 22 Jun 2016 17:08:54 +0000 (19:08 +0200)]
dEQP-VK.pipeline.spec_constant.*.composite: non-trivial operations on spec_constant does not yield spec constant
Fixes GLSL compilation issue in following tests:
dEQP-VK.pipeline.spec_constant.*.composite.array.*
dEQP-VK.pipeline.spec_constant.*.composite.vector.*
dEQP-VK.pipeline.spec_constant.*.composite.matrix.*
dEQP-VK.pipeline.spec_constant.*.composite.struct.*
Pyry Haulos [Thu, 7 Jul 2016 21:58:52 +0000 (14:58 -0700)]
Fix deStrnlen fall-back implementation
Fixes #423
Alexander Galazin [Thu, 7 Jul 2016 14:10:04 +0000 (16:10 +0200)]
Use VK_IMAGE_USAGE_TRANSFER_SRC_BIT for source image
The test incorrectly uses VK_IMAGE_USAGE_TRANSFER_DST_BIT for source
images while the spec (section 18.1 says) that
VK_IMAGE_USAGE_TRANSFER_SRC_BIT should be used.
Fixes #424
Peter Siket [Tue, 28 Jun 2016 11:18:36 +0000 (13:18 +0200)]
Add test for gl_FrontFacing
Fixes #412
Pyry Haulos [Thu, 7 Jul 2016 19:34:04 +0000 (12:34 -0700)]
Re-build Vulkan CTS mustpass
Kantoch [Fri, 17 Jun 2016 10:08:59 +0000 (12:08 +0200)]
Sparse Image Memory Aliasing Test
Kantoch [Fri, 17 Jun 2016 10:07:59 +0000 (12:07 +0200)]
Refactoring of existing sparse resources tests to reduce code size
Dominik Witczak [Wed, 15 Jun 2016 12:54:04 +0000 (14:54 +0200)]
Fix various barrier issues in resolve_image tests
Fixes #405
Akos Dirner [Wed, 25 May 2016 12:30:11 +0000 (14:30 +0200)]
Add tests for textureSamples, QueryLevels, and QueryLod
Add new tests for textureSamples, textureQueryLevels and
textureQueryLod GLSL functions, extend textureSize test.
See #379
Csaba Osztrogonác [Fri, 3 Jun 2016 12:58:50 +0000 (14:58 +0200)]
Add OpAtomicLoad, Store, and CompareExchange assembly tests
Fixes #370
scygan [Wed, 20 Apr 2016 17:08:19 +0000 (19:08 +0200)]
Extend dEQP-VK.api.image_clearing.clear_color_image tests to perform clears also on non-renderable textures
Maciej Jesionowski [Mon, 16 May 2016 08:03:02 +0000 (10:03 +0200)]
Add dEQP-VK.tessellation.user_defined_io to mustpass
Fixes #384
Pyry Haulos [Thu, 7 Jul 2016 18:50:35 +0000 (11:50 -0700)]
Fix warnings in shader derivate tests
Pyry Haulos [Thu, 7 Jul 2016 18:46:50 +0000 (11:46 -0700)]
Update glslang to d02dc5d
Pyry Haulos [Thu, 7 Jul 2016 18:03:51 +0000 (11:03 -0700)]
Merge vulkan-cts-1.0 into vulkan-cts-1.0-dev
scygan [Thu, 16 Jun 2016 12:53:06 +0000 (14:53 +0200)]
Update glslang to (
f5dcdf01) "Front-end: Don't lower precision of bit operations taking highp inputs."
Fixes #382
Julius D'souza [Fri, 1 Jul 2016 23:24:23 +0000 (16:24 -0700)]
switch to default Trade Federation ABI class
Bug:
29138689
Change-Id: Ieac16d404d6a51a84187cab8e63121828a25d30c
Julien Desprez [Mon, 27 Jun 2016 19:15:58 +0000 (19:15 +0000)]
Merge \"Fix build with new Interface am:
af51a2acde am:
3b9fe61b5e\" into nyc-mr1-dev-plus-aosp
am:
114f46a0dc
Change-Id: Ib1be550cafb93990b67853bc548045461a2de310
Julien Desprez [Mon, 27 Jun 2016 19:15:57 +0000 (19:15 +0000)]
Fix build with new Interface am:
af51a2acde am:
cee1bcdedd
am:
93f94f0d2e
Change-Id: Iadda7383657b4ece448f3d4fb9f9c9d4264d9047
Android Build Merger (Role) [Mon, 27 Jun 2016 19:11:41 +0000 (19:11 +0000)]
Merge "Fix build with new Interface am:
af51a2acde am:
3b9fe61b5e" into nyc-mr1-dev-plus-aosp
Julien Desprez [Mon, 27 Jun 2016 19:11:30 +0000 (19:11 +0000)]
Fix build with new Interface am:
af51a2acde
am:
3b9fe61b5e
Change-Id: Id1ffcd8a9ac7fa216c84014c003498c99226de89
Julien Desprez [Mon, 27 Jun 2016 19:11:29 +0000 (19:11 +0000)]
Fix build with new Interface am:
af51a2acde
am:
cee1bcdedd
Change-Id: I52b57b1ca9da796b4576bed79a43662f244ff32c
Julien Desprez [Mon, 27 Jun 2016 19:07:32 +0000 (19:07 +0000)]
Fix build with new Interface
am:
af51a2acde
Change-Id: Ib044058a7e1638cd51f046998753bb37019a04dc
Julien Desprez [Mon, 27 Jun 2016 19:07:29 +0000 (19:07 +0000)]
Fix build with new Interface
am:
af51a2acde
Change-Id: Id835f4bb2cfb239f9b551218610058936f68ea59
Mika Isojarvi [Mon, 27 Jun 2016 18:24:26 +0000 (18:24 +0000)]
Merge branch '324-shader-texture-function-tests' into 'vulkan-cts-1.0-dev'
Add shader texture function tests
Fixes #324
See merge request !471
Julien Desprez [Mon, 27 Jun 2016 18:22:07 +0000 (19:22 +0100)]
Fix build with new Interface
Bug:
29622918
Change-Id: I73ccd7891869d2d67a144e8787d2fff8fb9c6878
Julien Desprez [Mon, 27 Jun 2016 17:29:39 +0000 (17:29 +0000)]
Update TF interface for filters am:
fa50dbbefa am:
0a44c2b7c9
am:
797bdc12ba
Change-Id: I4c74da6f1cde0a6b6026c06e83f5420a5c58a57e
Julien Desprez [Mon, 27 Jun 2016 17:29:16 +0000 (17:29 +0000)]
Update TF interface for filters am:
fa50dbbefa am:
bec18ccfde
am:
047ff644a7
Change-Id: I6e8d69275c63a43076b0242df6a937c136ee592c
Julien Desprez [Mon, 27 Jun 2016 17:20:22 +0000 (17:20 +0000)]
Update TF interface for filters am:
fa50dbbefa
am:
0a44c2b7c9
Change-Id: I9f077404cc5cfb3cde21aa2bbd92eb0d351e8f62
Julien Desprez [Mon, 27 Jun 2016 17:16:11 +0000 (17:16 +0000)]
Update TF interface for filters am:
fa50dbbefa
am:
bec18ccfde
Change-Id: I2a5f61f847901c87e93e275e1c394aeb4119d150
Julien Desprez [Mon, 27 Jun 2016 17:12:05 +0000 (17:12 +0000)]
Update TF interface for filters
am:
fa50dbbefa
Change-Id: I13a4ec614ad57aa590eca698e88b91de42f6c94d
Julien Desprez [Mon, 27 Jun 2016 17:11:58 +0000 (17:11 +0000)]
Update TF interface for filters
am:
fa50dbbefa
Change-Id: If46a38484a6175f11a5df71f6e3f094ea3b2642d
Julien Desprez [Mon, 27 Jun 2016 09:47:19 +0000 (10:47 +0100)]
Update TF interface for filters
Bug:
29622918
Change-Id: I5832fadb1b88426677e87de86f0bc51194548ada
Mika Isojarvi [Fri, 24 Jun 2016 17:28:13 +0000 (17:28 +0000)]
Merge branch '395-convert-assembly-fix-arraystride' into 'vulkan-cts-1.0-dev'
Fix missing ArrayStride decorator.
Fix the missing ArrayStride decorator in OpSConvert and OpUConvert tests.
See merge request !578
Akos Dirner [Thu, 23 Jun 2016 12:14:23 +0000 (14:14 +0200)]
ShaderRenderDerivateTests: fix threshold calculation.
Akos Dirner [Tue, 21 Jun 2016 11:47:26 +0000 (13:47 +0200)]
Add more texture function tests to the exclude list, regenerate mustpass list.
Akos Dirner [Mon, 20 Jun 2016 12:10:06 +0000 (14:10 +0200)]
Add more texture function tests to the exclude list, regenerate mustpass list.
Pyry Haulos [Fri, 17 Jun 2016 16:10:51 +0000 (16:10 +0000)]
Merge branch '392-split-tests' into 'vulkan-cts-1.0-dev'
Fix issues with undefined levels in tess primitive discard tests
In certain cases less than 1 inner tessellation levels result in
implementation-dependent number of vertices to be generated. Relax
verification in those cases, and add separate tests that exercise only
valid (>= 1) inner levels.
Fixes #392
See merge request !592
Akos Dirner [Fri, 17 Jun 2016 15:01:16 +0000 (17:01 +0200)]
Exclude some failing tests from mustpass.
Pyry Haulos [Thu, 16 Jun 2016 20:50:55 +0000 (13:50 -0700)]
Fix issues with undefined levels in tess primitive discard tests
In certain cases less than 1 inner tessellation levels result in
implementation-dependent number of vertices to be generated. Relax
verification in those cases, and add separate tests that exercise only
valid (>= 1) inner levels.
Fixes #392
Mika Isojärvi [Tue, 7 Jun 2016 19:39:37 +0000 (12:39 -0700)]
Improve memory tracking in vulkan memory mapping tests
- Round up allocation size to multiple of page size for
memory usage tracking.
- Update reference memory usage tracking to follow new reference memory
implementation.
Change-Id: I219c2b3abe0ee0731f5a7e2bb44492e5b85b95c2
Mika Isojärvi [Tue, 7 Jun 2016 18:21:46 +0000 (11:21 -0700)]
Optimize random memory mapping tests reference memory
Change-Id: I7af6fe67a25462dcb0acc66c238a8708157060df
Mika Isojärvi [Thu, 16 Jun 2016 17:58:09 +0000 (10:58 -0700)]
Update Khronos mustpass list
Mika Isojarvi [Thu, 16 Jun 2016 17:53:02 +0000 (17:53 +0000)]
Merge branch '342-opinboundsaccesschain-assembly-tests' into 'vulkan-cts-1.0-dev'
Add OpInBoundsAccessChain tests.
See merge request !549
Mika Isojarvi [Thu, 16 Jun 2016 17:51:43 +0000 (17:51 +0000)]
Merge branch '296-derivate-function-tests' into '324-shader-texture-function-tests'
Added Derivate function tests.
I set target to branch 360-texture-gather-tests because this code depends on some ShaderRendercase modifications from the unmerged branch.
See merge request !538
Maciej Jesionowski [Thu, 16 Jun 2016 12:02:45 +0000 (14:02 +0200)]
Explicitly declare gl_PerVertex block
This fixes SPIR-V validation error in shaders generated from GLSL (not ES)
due to missing ClipDistance capability.
(cherry picked from commit
0a6fe1448b303a6a4e4ab48712eaf1c0b16d75b1)