Jarkko Pöyry [Tue, 14 Jul 2015 18:46:23 +0000 (18:46 +0000)]
am
8525fa7a: am
a2a480c2: am
2985717d: Remove negative linking tests from mustpass.
* commit '
8525fa7af96ff64856eecda2fb1a8accf1ee4cc9':
Remove negative linking tests from mustpass.
Pyry Haulos [Tue, 14 Jul 2015 18:46:22 +0000 (18:46 +0000)]
am
49d15f60: am
006d216a: am
19064468: Lower correlation threshold in flush-finish tests
* commit '
49d15f6022e3676323f8c96102e6c9db988059f0':
Lower correlation threshold in flush-finish tests
Jarkko Pöyry [Tue, 14 Jul 2015 18:26:51 +0000 (18:26 +0000)]
am
a2a480c2: am
2985717d: Remove negative linking tests from mustpass.
* commit '
a2a480c2c560a1a6e404df8b33adfcab891fbac0':
Remove negative linking tests from mustpass.
Pyry Haulos [Tue, 14 Jul 2015 18:26:50 +0000 (18:26 +0000)]
am
006d216a: am
19064468: Lower correlation threshold in flush-finish tests
* commit '
006d216aba8ec15459d5de5195b8fad2b7040467':
Lower correlation threshold in flush-finish tests
Jarkko Pöyry [Tue, 14 Jul 2015 17:16:51 +0000 (17:16 +0000)]
am
2985717d: Remove negative linking tests from mustpass.
* commit '
2985717d33cb285abc6f86aaae96328409f48a01':
Remove negative linking tests from mustpass.
Pyry Haulos [Tue, 14 Jul 2015 17:14:47 +0000 (17:14 +0000)]
am
19064468: Lower correlation threshold in flush-finish tests
* commit '
19064468745dd4438056647334c2b6a4708618c7':
Lower correlation threshold in flush-finish tests
Pyry Haulos [Tue, 14 Jul 2015 15:16:35 +0000 (15:16 +0000)]
am
1c3ae95b: Fix undefined arg eval order issue in fuzzy compare
* commit '
1c3ae95bd7fefdffccc8afc5565897aa8400de83':
Fix undefined arg eval order issue in fuzzy compare
Hengyuan Hu [Tue, 14 Jul 2015 00:26:03 +0000 (00:26 +0000)]
am
9da15047: Update mustpass to exclude buffer_age test
* commit '
9da1504712a3e8ccaa7d61a62ce46a878b59b992':
Update mustpass to exclude buffer_age test
Pyry Haulos [Tue, 14 Jul 2015 00:13:18 +0000 (17:13 -0700)]
Fix undefined arg eval order issue in fuzzy compare
compareToNeighbor can give slightly different metrics based on internal
state of rnd parameter, and thus it is not safe to call that from
function call argument list.
Bug:
22405868
Change-Id: I3a4c33b570b3c860ddb284c882a54bb6b155984d
Jarkko Pöyry [Mon, 13 Jul 2015 23:41:21 +0000 (16:41 -0700)]
Remove negative linking tests from mustpass.
Remove
dEQP-GLES3.functional.shaders.linkage.uniform.block.layout_qualifier_mismatch_3
from mustpass. Test expects linking failure with mismatching UBO member
row/column_major layouts but the spec is unclear if this actually is
disallowed. See Khronos bug 14284 for details.
Bug:
22461511
Change-Id: I3af23e082240a1777ccfaa4411b1da8ae1ac339b
Hengyuan Hu [Mon, 13 Jul 2015 22:29:15 +0000 (15:29 -0700)]
Update mustpass to exclude buffer_age test
Change-Id: I465e4646356818fa12cacf6cf68a536de3d61ece
Pyry Haulos [Mon, 13 Jul 2015 20:13:39 +0000 (20:13 +0000)]
am
161a7d91: Merge "Re-create build directory if using existing one fails"
* commit '
161a7d91069ee940becd1589e3e9f95802cab4ec':
Re-create build directory if using existing one fails
Pyry Haulos [Mon, 13 Jul 2015 20:13:38 +0000 (20:13 +0000)]
am
7c95dbb5: Increase target frame time in depth compare perf tests
* commit '
7c95dbb583d9255b291335f78ec6c8538f4f222f':
Increase target frame time in depth compare perf tests
Kalle Raita [Mon, 13 Jul 2015 20:13:36 +0000 (20:13 +0000)]
am
9c027619: Merge "Add LaunchControl null build with android must-pass generation."
* commit '
9c027619c7dccd689888ba4bce91cd1f3febc5f4':
Add LaunchControl null build with android must-pass generation.
Pyry Haulos [Mon, 13 Jul 2015 20:07:38 +0000 (20:07 +0000)]
Merge "Fix Vulkan disp (non-GPU) handle types" into vulkan
Pyry Haulos [Mon, 13 Jul 2015 20:07:18 +0000 (20:07 +0000)]
Merge "Various fixes to example triangle case" into vulkan
Pyry Haulos [Mon, 13 Jul 2015 20:06:28 +0000 (20:06 +0000)]
Merge "Re-create build directory if using existing one fails"
Pyry Haulos [Mon, 13 Jul 2015 19:55:52 +0000 (12:55 -0700)]
Fix Vulkan disp (non-GPU) handle types
Change-Id: I90222900e060d1aae8a086d95dd88636f39a14c8
Pyry Haulos [Mon, 13 Jul 2015 19:44:53 +0000 (12:44 -0700)]
Re-create build directory if using existing one fails
When having multiple branches simultaneously checked out, it is common
to run into a situation where build_caselists.py or
build_android_mustpass.py fails since the existing build directory
points to different source tree.
As a fix remove and re-create build directory if using existing one
fails.
Change-Id: I3345482fbd3807dc153ac57aee6e893d059fc963
Pyry Haulos [Mon, 13 Jul 2015 19:58:11 +0000 (12:58 -0700)]
Indent struct contents in Vulkan struct pretty-printing utils
Change-Id: I7cbbf943b465c6b836288be4f72709aa29ae2da7
Pyry Haulos [Mon, 13 Jul 2015 19:56:30 +0000 (12:56 -0700)]
Various fixes to example triangle case
Change-Id: Ic7b260f132bf0e0770164a0be905bab7bcb88b93
Pyry Haulos [Mon, 13 Jul 2015 19:29:01 +0000 (12:29 -0700)]
Increase target frame time in depth compare perf tests
Target frame time of 10ms will not work on most systems that have vsync
enabled. Use 33ms / 30fps instead.
Change-Id: Ibd5b8b6b3757c85bf05a666f6ceead6c7145d25c
Kalle Raita [Mon, 13 Jul 2015 17:46:44 +0000 (17:46 +0000)]
Merge "Add LaunchControl null build with android must-pass generation."
Kalle Raita [Fri, 10 Jul 2015 20:54:54 +0000 (13:54 -0700)]
Add LaunchControl null build with android must-pass generation.
Change-Id: I01c1cb2fa90174b9f442e1e98237024f8aed9159
Pyry Haulos [Fri, 10 Jul 2015 22:09:25 +0000 (22:09 +0000)]
am
96b754f8: am
26931108: am
4f2b8b0a: Merge "Remove highp acosh() and atanh() tests from mustpass" into mnc-dev
* commit '
96b754f86d8d0c3c5870732968925ac683018188':
Remove highp acosh() and atanh() tests from mustpass
Pyry Haulos [Fri, 10 Jul 2015 21:56:03 +0000 (21:56 +0000)]
am
26931108: am
4f2b8b0a: Merge "Remove highp acosh() and atanh() tests from mustpass" into mnc-dev
* commit '
2693110863d53e7cf641c4569d28aa7376e50bd2':
Remove highp acosh() and atanh() tests from mustpass
Pyry Haulos [Fri, 10 Jul 2015 21:41:21 +0000 (21:41 +0000)]
am
4f2b8b0a: Merge "Remove highp acosh() and atanh() tests from mustpass" into mnc-dev
* commit '
4f2b8b0a428812eab6f7ca4a6785ea9f7b37ecd7':
Remove highp acosh() and atanh() tests from mustpass
Pyry Haulos [Fri, 10 Jul 2015 21:31:19 +0000 (21:31 +0000)]
am
efdc1173: Allow alternative expansion of acosh()
* commit '
efdc11737f4ca604e837bdfd8a0675e3c6c1c24f':
Allow alternative expansion of acosh()
Pyry Haulos [Fri, 10 Jul 2015 21:30:10 +0000 (21:30 +0000)]
Merge "Update framework and test code to API revision 138" into vulkan
Pyry Haulos [Fri, 10 Jul 2015 21:15:04 +0000 (14:15 -0700)]
Lower correlation threshold in flush-finish tests
This is low-risk fix for flakiness on some platforms. Long-term solution
would be to improve calibration.
Bug:
22301848
Change-Id: I028c2526d8e99fa3b333574bcb1786e9e2ee31a8
Pyry Haulos [Fri, 10 Jul 2015 20:59:53 +0000 (13:59 -0700)]
Allow alternative expansion of acosh()
Bug:
22302334
Change-Id: I00cb642d4494770ec33738a12c3cb9fd5ae99745
Pyry Haulos [Fri, 10 Jul 2015 20:44:20 +0000 (20:44 +0000)]
Merge "Remove highp acosh() and atanh() tests from mustpass" into mnc-dev
Pyry Haulos [Wed, 8 Jul 2015 22:45:09 +0000 (15:45 -0700)]
Update framework and test code to API revision 138
Change-Id: Ia19074241dea78b391ec6993811e2d9e52467291
Jarkko Pöyry [Thu, 9 Jul 2015 01:43:39 +0000 (01:43 +0000)]
am
e819e5c9: am
5bc95474: am
8acdc205: Check EXT_render_snorm and EXT_sparse_texture in gles3 negative tests.
* commit '
e819e5c9a21fae753f181b02ee85fa13570bf204':
Check EXT_render_snorm and EXT_sparse_texture in gles3 negative tests.
Jarkko Pöyry [Thu, 9 Jul 2015 01:33:43 +0000 (01:33 +0000)]
am
5bc95474: am
8acdc205: Check EXT_render_snorm and EXT_sparse_texture in gles3 negative tests.
* commit '
5bc95474320729390211ac3c01708b57c390004c':
Check EXT_render_snorm and EXT_sparse_texture in gles3 negative tests.
Jarkko Pöyry [Thu, 9 Jul 2015 01:14:51 +0000 (01:14 +0000)]
am
8acdc205: Check EXT_render_snorm and EXT_sparse_texture in gles3 negative tests.
* commit '
8acdc205af7e417ece2f31526bb209309871340d':
Check EXT_render_snorm and EXT_sparse_texture in gles3 negative tests.
Jarkko Pöyry [Wed, 8 Jul 2015 22:59:09 +0000 (15:59 -0700)]
Check EXT_render_snorm and EXT_sparse_texture in gles3 negative tests.
Bug:
20005726
Change-Id: Ie0dcaa65cc535d66070459efade758e4e9efbd67
Pyry Haulos [Wed, 8 Jul 2015 17:53:56 +0000 (17:53 +0000)]
Merge "Copy path in BinaryRegistryReader to avoid depending on argument lifetime." into vulkan
Pyry Haulos [Wed, 8 Jul 2015 17:53:30 +0000 (17:53 +0000)]
Merge "Add RefUtil helper for vkAllocMemory." into vulkan
Pyry Haulos [Wed, 8 Jul 2015 17:51:27 +0000 (17:51 +0000)]
Merge "Update Vulkan testspec to match revision 138 API" into vulkan
Pyry Haulos [Wed, 8 Jul 2015 17:50:56 +0000 (17:50 +0000)]
Merge "Move Vulkan code to external/vulkancts and change license" into vulkan
Pyry Haulos [Wed, 8 Jul 2015 02:28:58 +0000 (02:28 +0000)]
am
183f95d2: am
f9185641: am
b24fe40c: Merge "Remove mediump sin/cos/tan precision tests from mustpass" into mnc-dev
* commit '
183f95d2126f5c663058b39f8fd2a4d166bb0d0c':
Remove mediump sin/cos/tan precision tests from mustpass
Pyry Haulos [Wed, 8 Jul 2015 02:28:57 +0000 (02:28 +0000)]
am
9fd3acc3: am
0f2d0484: am
e8efb729: Relax asin() precision requirements
* commit '
9fd3acc3136860a7629ac9f1d70b602009d32d61':
Relax asin() precision requirements
Pyry Haulos [Wed, 8 Jul 2015 02:07:35 +0000 (02:07 +0000)]
am
f9185641: am
b24fe40c: Merge "Remove mediump sin/cos/tan precision tests from mustpass" into mnc-dev
* commit '
f91856418ad7de5d7217dbbea281ee42808e7aa7':
Remove mediump sin/cos/tan precision tests from mustpass
Pyry Haulos [Wed, 8 Jul 2015 02:07:33 +0000 (02:07 +0000)]
am
0f2d0484: am
e8efb729: Relax asin() precision requirements
* commit '
0f2d0484a4b9a3ee6e7ffbcf303ba5354504c7e7':
Relax asin() precision requirements
Pyry Haulos [Wed, 8 Jul 2015 01:36:11 +0000 (01:36 +0000)]
am
b24fe40c: Merge "Remove mediump sin/cos/tan precision tests from mustpass" into mnc-dev
* commit '
b24fe40c85c66677d846f038c6cb0bf06447d616':
Remove mediump sin/cos/tan precision tests from mustpass
Pyry Haulos [Wed, 8 Jul 2015 01:36:10 +0000 (01:36 +0000)]
am
e8efb729: Relax asin() precision requirements
* commit '
e8efb729845f35160e5ab692226a1394154ccb24':
Relax asin() precision requirements
Jarkko Pöyry [Tue, 7 Jul 2015 21:50:31 +0000 (14:50 -0700)]
Add RefUtil helper for vkAllocMemory.
Change-Id: Idd3cc6d17cad6d9beb8c8430e5e88d9d8e543448
Jarkko Pöyry [Tue, 7 Jul 2015 23:17:37 +0000 (16:17 -0700)]
Copy path in BinaryRegistryReader to avoid depending on argument lifetime.
Change-Id: I950cfc5968a19e456c4130d958e2b881de380cb1
Pyry Haulos [Mon, 29 Jun 2015 21:28:58 +0000 (14:28 -0700)]
Move Vulkan code to external/vulkancts and change license
Vulkan-specific test and framework code uses MIT license with additional
temporary confidentiality clause.
Change-Id: I4f468ab5e8aeaa1d822dee0c8357a6d5aed08407
Hengyuan Hu [Tue, 7 Jul 2015 22:45:08 +0000 (22:45 +0000)]
am
90577ca7: Merge "Update mustpass"
* commit '
90577ca72e0b767c8a3dfa7d99047696976830bf':
Update mustpass
Hengyuan Hu [Tue, 7 Jul 2015 22:45:07 +0000 (22:45 +0000)]
am
67ffc066: Merge "Add tests for EGL_EXT_buffer_age"
* commit '
67ffc0669f3cdb023136c81e00d14aa955c45025':
Add tests for EGL_EXT_buffer_age
Hengyuan Hu [Tue, 7 Jul 2015 22:40:22 +0000 (22:40 +0000)]
Merge "Update mustpass"
Hengyuan Hu [Tue, 7 Jul 2015 22:34:21 +0000 (15:34 -0700)]
Update mustpass
Update mustpass after adding teglBufferAgeTest
Change-Id: I8bdc20fe19219e3fdad3370dc9669bb3f7964391
Hengyuan Hu [Tue, 7 Jul 2015 22:33:06 +0000 (22:33 +0000)]
Merge "Add tests for EGL_EXT_buffer_age"
Hengyuan Hu [Thu, 18 Jun 2015 20:26:57 +0000 (13:26 -0700)]
Add tests for EGL_EXT_buffer_age
Add basic functionality tests for EGL_EXT_buffer_age. Rendering using
single drawtype as well as combinations of two drawtypes is tested.
Introduce a new FrameSequence class to avoid the situation where edges
of different rectangles are too close to each other.
Change-Id: Id77b50ae962c9580a27d90807bcea4b5f785fadf
Pyry Haulos [Tue, 7 Jul 2015 20:54:19 +0000 (20:54 +0000)]
am
05ea3c58: am
593dcffd: am
b5d33660: Fix scaling of precision for mediump sin/cos/tan
* commit '
05ea3c58e95acbaf1cf1239c1266c353847d1a8a':
Fix scaling of precision for mediump sin/cos/tan
Pyry Haulos [Tue, 7 Jul 2015 20:46:37 +0000 (13:46 -0700)]
Remove highp acosh() and atanh() tests from mustpass
Bug:
22302334
Change-Id: I585e394b003966b90c81aa9e9697e076e0b79f9b
Pyry Haulos [Tue, 7 Jul 2015 20:37:37 +0000 (20:37 +0000)]
am
593dcffd: am
b5d33660: Fix scaling of precision for mediump sin/cos/tan
* commit '
593dcffd28535bffe19cbebfa56962eac3431226':
Fix scaling of precision for mediump sin/cos/tan
Pyry Haulos [Tue, 7 Jul 2015 20:22:39 +0000 (20:22 +0000)]
Merge "Add additional sample cases to API tests" into vulkan
Pyry Haulos [Tue, 7 Jul 2015 19:45:51 +0000 (19:45 +0000)]
Merge "Remove mediump sin/cos/tan precision tests from mustpass" into mnc-dev
Pyry Haulos [Tue, 7 Jul 2015 19:40:40 +0000 (12:40 -0700)]
Update Vulkan testspec to match revision 138 API
Change-Id: I5c7c0cfb08167239abee0143bef918a07828ad94
Pyry Haulos [Tue, 7 Jul 2015 19:36:19 +0000 (19:36 +0000)]
am
b5d33660: Fix scaling of precision for mediump sin/cos/tan
* commit '
b5d3366020ce9abfdbd6d10686d8c2fea7787ce9':
Fix scaling of precision for mediump sin/cos/tan
Pyry Haulos [Tue, 7 Jul 2015 18:44:23 +0000 (11:44 -0700)]
Relax asin() precision requirements
Use absolute error of 2^-11 for highp and 2^-8 for mediump.
Bug:
22302334
Change-Id: Id3dea981bfc6c1db1e0b4098ab844a77739a930c
Pyry Haulos [Tue, 7 Jul 2015 18:38:05 +0000 (11:38 -0700)]
Remove mediump sin/cos/tan precision tests from mustpass
Bug:
21668605
Change-Id: I883adccbf83de66a8ce6c04340b9b991dfdb1895
Jarkko Pöyry [Tue, 7 Jul 2015 00:47:48 +0000 (00:47 +0000)]
am
f5054cbf: am
2b0b8aa0: am
8e77955a: Remove remaining wide line interpolation cases from mustpass.
* commit '
f5054cbf33c14d5fb398319b79c39b3033a878bf':
Remove remaining wide line interpolation cases from mustpass.
Jarkko Pöyry [Tue, 7 Jul 2015 00:33:06 +0000 (00:33 +0000)]
am
2b0b8aa0: am
8e77955a: Remove remaining wide line interpolation cases from mustpass.
* commit '
2b0b8aa0bf5d9391e8ea29cf7ae923c663b6e641':
Remove remaining wide line interpolation cases from mustpass.
Jarkko Pöyry [Mon, 6 Jul 2015 22:57:02 +0000 (22:57 +0000)]
am
8e77955a: Remove remaining wide line interpolation cases from mustpass.
* commit '
8e77955a66e73dafccedd6284b4482eaf9e69e8a':
Remove remaining wide line interpolation cases from mustpass.
Pyry Haulos [Mon, 6 Jul 2015 22:40:35 +0000 (15:40 -0700)]
Fix scaling of precision for mediump sin/cos/tan
Code should have been scaling expected precision linearly based on input
value, but was actually using a fixed precision of ~3 ULP.
Bug:
21668605
Change-Id: I00640889319bc7673def3e1541fdd574e8e13306
Jarkko Pöyry [Mon, 6 Jul 2015 19:33:30 +0000 (12:33 -0700)]
Remove remaining wide line interpolation cases from mustpass.
Bug:
21804494
Change-Id: I92ade234e7f16c4e8ab8ca63eacc9113c6dfa04b
Jarkko Pöyry [Mon, 6 Jul 2015 17:53:17 +0000 (17:53 +0000)]
am
27da3fbb: Merge "Remove duplicated texture derivative functions."
* commit '
27da3fbb1f0d426a2e2e7d8ea569180e368de2ba':
Remove duplicated texture derivative functions.
Jarkko Pöyry [Mon, 6 Jul 2015 17:53:16 +0000 (17:53 +0000)]
am
4119ed02: Merge "Remove unused clear(SurfaceAccess)."
* commit '
4119ed021bdd013213109e9a45f5d3ef1ab21357':
Remove unused clear(SurfaceAccess).
Jarkko Pöyry [Mon, 6 Jul 2015 17:44:00 +0000 (17:44 +0000)]
Merge "Remove duplicated texture derivative functions."
Jarkko Pöyry [Mon, 6 Jul 2015 17:43:53 +0000 (17:43 +0000)]
Merge "Remove unused clear(SurfaceAccess)."
Jarkko Pöyry [Thu, 2 Jul 2015 01:45:31 +0000 (18:45 -0700)]
Remove duplicated texture derivative functions.
Change-Id: I66c4288fe92475d1463c0a97bceb6b456c4a9603
Jarkko Pöyry [Tue, 30 Jun 2015 21:54:29 +0000 (14:54 -0700)]
Remove unused clear(SurfaceAccess).
Change-Id: I8adf9f89d7dad06b1b123ed6fff80ca753cb0ce7
Jarkko Pöyry [Fri, 3 Jul 2015 17:03:22 +0000 (17:03 +0000)]
am
2b5d91c3: am
29a994fb: am
6fe4621d: Reduce rendering load in large sync tests by 90%.
* commit '
2b5d91c36ed5c94fd439f70df41bb0b86b1f5f00':
Reduce rendering load in large sync tests by 90%.
Jarkko Pöyry [Fri, 3 Jul 2015 17:03:21 +0000 (17:03 +0000)]
am
72eaf4c1: am
9555fa0c: am
7c532311: Remove from mustpass 3D texture_function cases with LOD issues.
* commit '
72eaf4c1d2297922d392ea7e4c28784f3e4ef876':
Remove from mustpass 3D texture_function cases with LOD issues.
Jarkko Pöyry [Fri, 3 Jul 2015 16:48:28 +0000 (16:48 +0000)]
am
29a994fb: am
6fe4621d: Reduce rendering load in large sync tests by 90%.
* commit '
29a994fbbbba977d7c9b13c2d15d114601b1a9eb':
Reduce rendering load in large sync tests by 90%.
Jarkko Pöyry [Fri, 3 Jul 2015 16:48:27 +0000 (16:48 +0000)]
am
9555fa0c: am
7c532311: Remove from mustpass 3D texture_function cases with LOD issues.
* commit '
9555fa0cd2032502d8666d278784906b6ce01ca3':
Remove from mustpass 3D texture_function cases with LOD issues.
Jarkko Pöyry [Thu, 2 Jul 2015 00:46:56 +0000 (00:46 +0000)]
am
6fe4621d: Reduce rendering load in large sync tests by 90%.
* commit '
6fe4621dfaa3d80deb71bbe63347d48ee9c2043e':
Reduce rendering load in large sync tests by 90%.
Jarkko Pöyry [Thu, 2 Jul 2015 00:46:55 +0000 (00:46 +0000)]
am
7c532311: Remove from mustpass 3D texture_function cases with LOD issues.
* commit '
7c5323116bb164d64bfecb68e8da1af634317b24':
Remove from mustpass 3D texture_function cases with LOD issues.
Pyry Haulos [Wed, 1 Jul 2015 22:29:53 +0000 (22:29 +0000)]
Merge "Add info tests for all physical device properties" into vulkan
Pyry Haulos [Wed, 1 Jul 2015 22:29:19 +0000 (22:29 +0000)]
Merge "addFunctionCase(): pass parameters by value instead of by reference" into vulkan
Pyry Haulos [Wed, 1 Jul 2015 22:28:52 +0000 (22:28 +0000)]
Merge "Add utilities for logging Vk* struct types" into vulkan
Pyry Haulos [Wed, 1 Jul 2015 18:11:19 +0000 (11:11 -0700)]
Add info tests for all physical device properties
Change-Id: Ifd98bcfe4de6ccfb63fe3f71f443acd3e2583d5f
Pyry Haulos [Wed, 1 Jul 2015 21:46:07 +0000 (14:46 -0700)]
addFunctionCase(): pass parameters by value instead of by reference
Passing values always by reference creates problems when passing values
of basic type.
Values can be still passed by reference as long as reference points to
memory that remains live throughout test case execution.
Change-Id: I69c9799b5be7db9ae295283737f9aee3a8dcfdd6
Pyry Haulos [Wed, 1 Jul 2015 20:26:35 +0000 (13:26 -0700)]
Add utilities for logging Vk* struct types
Change-Id: I7614186f95261792f9fc34791c8a894d672729d9
Jarkko Pöyry [Wed, 1 Jul 2015 21:17:40 +0000 (14:17 -0700)]
Reduce rendering load in large sync tests by 90%.
Bug:
22231633
Change-Id: I48f604fac4fe372a60dd5d63002045f2eb96bd24
Pyry Haulos [Wed, 1 Jul 2015 18:14:53 +0000 (11:14 -0700)]
Implement support for pre-built SPIR-V binaries
vk-build-programs utility can be used to build and store SPIR-V
binaries.
If glslang is not available, test framework will attempt to load
pre-built binaries from vulkan/prebuilt directory.
scripts/build_vulkan_programs.py can be used to populate
data/vulkan/prebuilt directory with SPIR-V binaries.
Change-Id: I1e998bba0e0021d0e5b6da35ed53c54a61207bff
Pyry Haulos [Wed, 1 Jul 2015 19:30:41 +0000 (19:30 +0000)]
Merge "First version of Vulkan API test specification" into vulkan
Pyry Haulos [Tue, 30 Jun 2015 23:26:33 +0000 (16:26 -0700)]
Add additional sample cases to API tests
Change-Id: I167e29e5e912d552f1664d80c10b3cbededcf724
Pyry Haulos [Tue, 30 Jun 2015 23:22:24 +0000 (16:22 -0700)]
Fix ambiguous addFunctionCase() by renaming variant with programs
Using same name for both program-less and cases with programs lead to
confusion between 1-argument function and 0-argument variant without
programs.
Change-Id: I53a57a48e02ac06aa8d76bf43682645c4d554257
Pyry Haulos [Tue, 30 Jun 2015 23:20:31 +0000 (16:20 -0700)]
Add constructors to VkClearColorValue
Change-Id: Ie2418210e93de6cc5569d34b9884e998a1c6429b
Pyry Haulos [Tue, 30 Jun 2015 23:11:18 +0000 (16:11 -0700)]
Provide default device as part of vkt::Context
Most tests use a single device, and expect to configure it in a uniform
way. This CL adds default instance and device to vkt::Context, available
to vkt::TestInstances.
On multi-device systems default device can be selected using
--deqp-vk-device-id=<N> command line option.
Change-Id: I942e0c0af07fbea792771685184b3dda3dab4b22
Jarkko Pöyry [Wed, 1 Jul 2015 01:09:58 +0000 (18:09 -0700)]
Remove from mustpass 3D texture_function cases with LOD issues.
Bug:
22209622
Change-Id: I181ea306aa8e7d582cf7b43ac0ef768d3fb7bdca
Pyry Haulos [Tue, 30 Jun 2015 21:20:15 +0000 (21:20 +0000)]
am
f0b6ed57: Merge "Avoid htons and ntohs in deSocket"
* commit '
f0b6ed57bb8f4d05d9bc2099f6396fb5fdb4595d':
Avoid htons and ntohs in deSocket
Pyry Haulos [Tue, 30 Jun 2015 20:40:03 +0000 (20:40 +0000)]
Merge "Avoid htons and ntohs in deSocket"
Jarkko Pöyry [Tue, 30 Jun 2015 18:48:35 +0000 (18:48 +0000)]
am
51a9eca0: (-s ours) am
b44040f0: (-s ours) am
f59c8e4f: am
b395a893: (-s ours) am
2067dff2: am
4968dd48: (-s ours) DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. automerge: 4a3d88e
* commit '
51a9eca0b808f02584dd41d424ba37dd6f66d100':
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare.
Jarkko Pöyry [Tue, 30 Jun 2015 18:37:54 +0000 (18:37 +0000)]
am
b44040f0: (-s ours) am
f59c8e4f: am
b395a893: (-s ours) am
2067dff2: am
4968dd48: (-s ours) DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. automerge: 4a3d88e
* commit '
b44040f02b0409de089ecb4b17170e80cda4d7f4':
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare.