Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
ApplicationContext.cpp File Reference
#include "Engine/Core/VulkanHelper.h"
#include "Engine/Logging/TracyMacros.hpp"
#include "Engine/Mesh/AssetManager.h"
#include <Engine/Core/ApplicationContext.h>
#include <Engine/Core/Exceptions.h>
#include <Engine/Core/OpenXrHelper.h>
#include <GLFW/glfw3.h>
#include <Engine/Core/Settings.h>
#include <openxr/openxr.h>
#include <plog/Log.h>
#include "Engine/Vulkan/NextChainBuilder.h"
Include dependency graph for ApplicationContext.cpp:

Go to the source code of this file.

Namespaces

namespace  EngineCore
 Log category system implementation.

Macros

#define VALIDATE_FEATURE(feature, is_not_supported_error)

Variables

constexpr XrViewConfigurationType EngineCore::xrViewType = XR_VIEW_CONFIGURATION_TYPE_PRIMARY_STEREO
constexpr XrEnvironmentBlendMode EngineCore::environmentBlendMode = XR_ENVIRONMENT_BLEND_MODE_OPAQUE

Macro Definition Documentation

◆ VALIDATE_FEATURE

#define VALIDATE_FEATURE ( feature,
is_not_supported_error )
Value:
if (!feature) THROW_ERROR(is_not_supported_error); \
feature = VK_TRUE;

Referenced by EngineCore::ApplicationContext::createDevice().