Pablo Ceballos [Wed, 27 Jul 2016 17:57:22 +0000 (17:57 +0000)]
Merge \\\"Don\\\'t rely on framebuffer contents after eglSwapBuffers\\\" am:
e241ee2d69 am:
b10a8056a2
am:
734fb85f88
Change-Id: Icd73738dd6e2816c17ebd3b967949eb794238125
Pablo Ceballos [Wed, 27 Jul 2016 17:54:52 +0000 (17:54 +0000)]
Merge \\"Don\\'t rely on framebuffer contents after eglSwapBuffers\\" am:
e241ee2d69
am:
b10a8056a2
Change-Id: Id852a2bb756917c06fdc67d7c731b44652a5d468
Pablo Ceballos [Wed, 27 Jul 2016 17:51:54 +0000 (17:51 +0000)]
Merge \"Don\'t rely on framebuffer contents after eglSwapBuffers\"
am:
e241ee2d69
Change-Id: I6959680f3d3f5ad5036614b9ecbe4cb3f7423231
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 17:03:21 +0000 (17:03 +0000)]
Update Android CTS mustpass am:
df293b49cd am:
41db7dc40e
am:
af4a755613
Change-Id: I6ce141f02caded2c299db158e5ee4a093874fa3f
Pyry Haulos [Wed, 27 Jul 2016 17:00:52 +0000 (17:00 +0000)]
Update Android CTS mustpass am:
df293b49cd
am:
41db7dc40e
Change-Id: I5a751ebdf686fbaf4da5122576ddd2048171e7c2
Pyry Haulos [Wed, 27 Jul 2016 16:58:22 +0000 (16:58 +0000)]
Update Android CTS mustpass
am:
df293b49cd
Change-Id: I56786f19ef0c27a4527e9773fa6017bbd24c6fd0
Pyry Haulos [Wed, 27 Jul 2016 15:42:16 +0000 (08:42 -0700)]
Update Android CTS mustpass
Change-Id: Icb869468a701a7ef664087ff401f80344719134f
Pyry Haulos [Wed, 27 Jul 2016 15:25:43 +0000 (15:25 +0000)]
Merge upstream vulkan-cts-1.0-dev into AOSP master am:
20a7a532b4 am:
79572f8a12
am:
525d453974
Change-Id: I875683c2153ab37659f1743efa41051749e7e16b
Pyry Haulos [Wed, 27 Jul 2016 15:23:14 +0000 (15:23 +0000)]
Merge upstream vulkan-cts-1.0-dev into AOSP master am:
20a7a532b4
am:
79572f8a12
Change-Id: I9c9083e9d318f487366e1d27955de721b72d7151
Pyry Haulos [Wed, 27 Jul 2016 15:20:13 +0000 (15:20 +0000)]
Merge upstream vulkan-cts-1.0-dev into AOSP master
am:
20a7a532b4
Change-Id: Iee33b99ac2a07a2233c6c187c946fa377c406245
Pyry Haulos [Wed, 27 Jul 2016 01:33:33 +0000 (01:33 +0000)]
DO NOT MERGE revert CTS integration build changes am:
62875f6b9f -s ours am:
38cac339a5 -s ours
am:
15a29b8c84
Change-Id: I3004ecf49b768501d65ca3a9620a624e391689fa
Pyry Haulos [Wed, 27 Jul 2016 01:29:12 +0000 (01:29 +0000)]
DO NOT MERGE revert CTS integration build changes am:
62875f6b9f -s ours
am:
38cac339a5 -s ours
Change-Id: I129d3c7c230e9ab6f189fc1bdd6b165021fd420d
Pyry Haulos [Wed, 27 Jul 2016 01:22:14 +0000 (01:22 +0000)]
DO NOT MERGE revert CTS integration build changes
am:
62875f6b9f -s ours
Change-Id: If0f42949eed1f1b54d2a043d9f3be0506030a8dc
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
Pyry Haulos [Mon, 25 Jul 2016 20:48:35 +0000 (20:48 +0000)]
Merge \\"Add mipmap.2d.projected tests back to mustpass\\" am:
0a874f4a2c
am:
0a50a55ba5
Change-Id: Id49fa0c9427c52cfd189bcae0e29c932eec5e06a
Julius D'souza [Mon, 25 Jul 2016 20:48:35 +0000 (20:48 +0000)]
Merge \\"switch to default Trade Federation ABI class\\" am:
e3235bbd8d
am:
98e547b2b2
Change-Id: Ibb2546ccecc17e683da9756685b09dc24b73404a
Pyry Haulos [Mon, 25 Jul 2016 20:48:34 +0000 (20:48 +0000)]
Merge changes I219c2b3a,I7af6fe67 am:
01cc5733ba
am:
7d8ddf4d02
Change-Id: I4a2e8bb5d0a016f094aa5c40b6717a14c4c6166f
Pyry Haulos [Mon, 25 Jul 2016 20:48:34 +0000 (20:48 +0000)]
Fix license header in testlog.xls am:
e1c6368ea8
am:
0c8837f1e3
Change-Id: I1523683dd76fc5d4a53facd22436ecaa920d725c
Julien Desprez [Mon, 25 Jul 2016 20:48:01 +0000 (20:48 +0000)]
Merge \\\"Fix build with new Interface am:
af51a2acde am:
3b9fe61b5e\\\" into nyc-mr1-dev-plus-aosp am:
114f46a0dc am:
2dc4d39d70
am:
a198339517
Change-Id: Ia3b663687e56eb2520fabaa73fe6f90a965f0d47
Julien Desprez [Mon, 25 Jul 2016 20:48:01 +0000 (20:48 +0000)]
Fix build with new Interface am:
af51a2acde am:
cee1bcdedd am:
93f94f0d2e am:
244b38f434
am:
6829dca527
Change-Id: I6feb4c17c6c08ff702b5fc2d6e846b1f18c22cc8
Julien Desprez [Mon, 25 Jul 2016 20:48:00 +0000 (20:48 +0000)]
Update TF interface for filters am:
fa50dbbefa am:
0a44c2b7c9 am:
797bdc12ba am:
88e3da40a0
am:
ef8287e6f6
Change-Id: Iba685cc0d6276b92a8a0a41d34c5db46c4a5cb66
Julien Desprez [Mon, 25 Jul 2016 20:48:00 +0000 (20:48 +0000)]
Update TF interface for filters am:
fa50dbbefa am:
bec18ccfde am:
047ff644a7 am:
f5907ad07c
am:
ba1e8d722a
Change-Id: I25577817e6510c3f4d713d7c90dc20de3d62efbd
Mika Isojrvi [Mon, 25 Jul 2016 20:47:59 +0000 (20:47 +0000)]
Merge goog/master@c8da37c into stage-aosp- am:
38365a1634 am:
e1fb5fe7df am:
82d89acd57 am:
dd0641f583
am:
061e03a696
Change-Id: Ic5f0b749913102cbb7b69851568ebfce7ca5cdcf
Pyry Haulos [Mon, 25 Jul 2016 20:45:43 +0000 (20:45 +0000)]
Merge \"Add mipmap.2d.projected tests back to mustpass\"
am:
0a874f4a2c
Change-Id: I1df077b8df4c5b875c0f13bba18ee26706cfb440
Julius D'souza [Mon, 25 Jul 2016 20:45:41 +0000 (20:45 +0000)]
Merge \"switch to default Trade Federation ABI class\"
am:
e3235bbd8d
Change-Id: I484047b612b8231c9184d7718c9fac1ee0c91f68
Mika Isojärvi [Mon, 25 Jul 2016 20:45:40 +0000 (20:45 +0000)]
Merge changes I219c2b3a,I7af6fe67
am:
01cc5733ba
Change-Id: Ia8136080aa1caa890c325ed4ed538e3f08456d21
Pyry Haulos [Mon, 25 Jul 2016 20:45:38 +0000 (20:45 +0000)]
Fix license header in testlog.xls
am:
e1c6368ea8
Change-Id: I5f9b47efe7362662e00e04084e96663729f641a6
Julien Desprez [Mon, 25 Jul 2016 20:45:07 +0000 (20:45 +0000)]
Merge \\"Fix build with new Interface am:
af51a2acde am:
3b9fe61b5e\\" into nyc-mr1-dev-plus-aosp am:
114f46a0dc
am:
2dc4d39d70
Change-Id: Iec54c2ef5a58363948dfe6d0d5ab32944e7c889e
Julien Desprez [Mon, 25 Jul 2016 20:45:05 +0000 (20:45 +0000)]
Fix build with new Interface am:
af51a2acde am:
cee1bcdedd am:
93f94f0d2e
am:
244b38f434
Change-Id: Ifbbb9a79c095be43ef0a4954eaece8c8afd0ed8c
Julien Desprez [Mon, 25 Jul 2016 20:45:03 +0000 (20:45 +0000)]
Update TF interface for filters am:
fa50dbbefa am:
0a44c2b7c9 am:
797bdc12ba
am:
88e3da40a0
Change-Id: I99fb5ba08cb169237e11ad71e3a35c6a7f460160
Julien Desprez [Mon, 25 Jul 2016 20:45:02 +0000 (20:45 +0000)]
Update TF interface for filters am:
fa50dbbefa am:
bec18ccfde am:
047ff644a7
am:
f5907ad07c
Change-Id: Ic55d031de73d1c6ff0f6b46e6da984be95e9cefe
Xin Li [Mon, 25 Jul 2016 20:45:01 +0000 (20:45 +0000)]
Merge goog/master@c8da37c into stage-aosp- am:
38365a1634 am:
e1fb5fe7df am:
82d89acd57
am:
dd0641f583
Change-Id: I8e6184bcac57d5043e35da41d160c042cd966e27
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