Issue 322: dEQP-VK.api.device_init.create_instance_invalid_api_version - remove patch...
authorSlawomir Cygan <slawomir.cygan@intel.com>
Tue, 1 Mar 2016 17:54:08 +0000 (18:54 +0100)
committerscygan <slawomir.cygan@gmail.com>
Tue, 1 Mar 2016 18:22:13 +0000 (19:22 +0100)
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.

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++)
        {