Merge branch 'spec-176-api-remove-patch-version-check' into 'vulkan-cts-1.0'
authorPyry Haulos <phaulos@google.com>
Mon, 7 Mar 2016 23:19:48 +0000 (18:19 -0500)
committerPyry Haulos <phaulos@google.com>
Mon, 7 Mar 2016 23:19:48 +0000 (18:19 -0500)
Issue 322: dEQP-VK.api.device_init.create_instance_invalid_api_version - remove patch version check

In the spirit of spec bug #176, the implementation should not emit error on unrecognized PATCH component of VkApplicationInfo.apiVersion.

This makes implementation compatible with all header patch versions that may be used by the application.

This fixes #322

See merge request !454

external/vulkancts/modules/vulkan/api/vktApiDeviceInitializationTests.cpp

index 841c26f..75fa860 100644 (file)
@@ -181,12 +181,10 @@ tcu::TestStatus createInstanceWithInvalidApiVersionTest (Context& context)
        const ApiVersion                        apiVersion                      = unpackVersion(VK_API_VERSION);
        const deUint32                          invalidMajorVersion     = (1 << 10) - 1;
        const deUint32                          invalidMinorVersion     = (1 << 10) - 1;
-       const deUint32                          invalidPatchNum         = (1 << 12) - 1;
        vector<ApiVersion>                      invalidApiVersions;
 
        invalidApiVersions.push_back(ApiVersion(invalidMajorVersion, apiVersion.minorNum, apiVersion.patchNum));
        invalidApiVersions.push_back(ApiVersion(apiVersion.majorNum, invalidMinorVersion, apiVersion.patchNum));
-       invalidApiVersions.push_back(ApiVersion(apiVersion.majorNum, apiVersion.minorNum, invalidPatchNum));
 
        for (size_t apiVersionNdx = 0; apiVersionNdx < invalidApiVersions.size(); apiVersionNdx++)
        {