message: Updated Vulkan error handling macros
diff: #define CHECK_VK_ERROR(err, ...) \
  { \
  - if (err < 0) \
  + if (err != VK_SUCCESS) \
  { \
  Diligent::LogError<false>(/*IsFatal=*/false, __FUNCTION__, __FILE__, __LINE__, __VA_ARGS__, "\nVK Error: ", VulkanUtilities::VkResultToString(err)); \
  UNEXPECTED("Error"); \
  #define CHECK_VK_ERROR_AND_THROW(err, ...) \
  { \
  - if (err < 0) \
  + if (err != VK_SUCCESS) \
  Diligent::LogError<true>(/*IsFatal=*/false, __FUNCTION__, __FILE__, __LINE__, __VA_ARGS__, "\nVK Error Code: ", VulkanUtilities::VkResultToString(err)); \
  }
  