/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
release-20.8
Code/EnginePlugins/OpenXRPlugin/OpenXRDeclarations.h
36 строк
4 KB
Ingrater
Format everything using clang-format (#267)
22 июл 2020, 21:23
Не верифицирован
22 июл 2020, 21:23
878ce7e
Код
Авторство
О чём код?
#pragma once #define XR_LOG_ERROR(exp) \ do \ { \ auto s = (exp); \ if (s != XR_SUCCESS) \ { \ ezLog::Error("OpenXR call '{0}' failed with: {1} in {2}:{3}", EZ_STRINGIZE(code), s, EZ_SOURCE_FILE, EZ_SOURCE_LINE); \ } \ } while (false) #define XR_SUCCEED_OR_RETURN_LOG(exp) \ do \ { \ auto s = (exp); \ if (s != XR_SUCCESS) \ { \ ezLog::Error("OpenXR call '{0}' failed with: {1} in {2}:{3}", EZ_STRINGIZE(code), s, EZ_SOURCE_FILE, EZ_SOURCE_LINE); \ return s; \ } \ } while (false) #define XR_SUCCEED_OR_CLEANUP_LOG(code, cleanup) \ do \ { \ auto s = (code); \ if (s != XR_SUCCESS) \ { \ ezLog::Error("OpenXR call '{0}' failed with: {1} in {2}:{3}", EZ_STRINGIZE(code), s, EZ_SOURCE_FILE, EZ_SOURCE_LINE); \ cleanup(); \ return s; \ } \ } while (false) static void voidFunction() {}