layers: Used predefined SPIR-V magic number
authorMark Lobodzinski <mark@lunarg.com>
Tue, 7 Feb 2017 15:17:00 +0000 (08:17 -0700)
committerMark Lobodzinski <mark@lunarg.com>
Tue, 7 Feb 2017 15:45:17 +0000 (08:45 -0700)
Change-Id: Ic766149709a74671ff4b2fc42c3dc1fc716eece7

layers/core_validation.cpp

index 19a9812..20e813f 100644 (file)
@@ -9924,8 +9924,7 @@ VKAPI_ATTR VkResult VKAPI_CALL CreateShaderModule(VkDevice device, const VkShade
 
         spv_valid = spvValidate(ctx, &binary, &diag);
         if (spv_valid != SPV_SUCCESS) {
-            static const uint32_t kSpirvMagicNumber = 0x07230203;
-            if (!dev_data->device_extensions.nv_glsl_shader_enabled || (pCreateInfo->pCode[0] == kSpirvMagicNumber)) {
+            if (!dev_data->device_extensions.nv_glsl_shader_enabled || (pCreateInfo->pCode[0] == spv::MagicNumber)) {
                 skip_call |= log_msg(dev_data->report_data,
                     spv_valid == SPV_WARNING ? VK_DEBUG_REPORT_WARNING_BIT_EXT : VK_DEBUG_REPORT_ERROR_BIT_EXT,
                     VkDebugReportObjectTypeEXT(0), 0, __LINE__, SHADER_CHECKER_INCONSISTENT_SPIRV, "SC",