14#include <vulkan/vulkan.h>
20inline bool VKFailed(VkResult inResult)
22 if (inResult == VK_SUCCESS)
25 Trace(
"Vulkan call failed with error code: %d", (
int)inResult);
30template <
class Result>
31inline bool VKFailed(VkResult inResult,
Result &outResult)
33 if (inResult == VK_SUCCESS)
#define JPH_SUPPRESS_WARNINGS_STD_BEGIN
Definition Core.h:430
#define JPH_SUPPRESS_WARNINGS_STD_END
Definition Core.h:443
#define JPH_NAMESPACE_END
Definition Core.h:425
#define JPH_CLANG_SUPPRESS_WARNING(w)
Definition Core.h:302
#define JPH_NAMESPACE_BEGIN
Definition Core.h:419
TraceFunction Trace
Definition IssueReporting.cpp:14
#define JPH_ASSERT(...)
Definition IssueReporting.h:33
std::basic_string< char, std::char_traits< char >, STLAllocator< char > > String
Definition STLAllocator.h:107
Helper class that either contains a valid result or an error.
Definition Result.h:12
void SetError(const char *inError)
Set an error value.
Definition Result.h:152