Monad Engine da02fba2
> Undercity Codex_
Loading...
Searching...
No Matches
Context.h File Reference

Vulkan instance + physical/logical device + queue selection. More...

#include <vector>
#include <vulkan/vulkan.h>
+ Include dependency graph for Context.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mnd::vk::QueueFamilies
 
class  mnd::vk::Context
 Owns the Vulkan instance, surface (tied to a GLFW window), physical + logical device, and graphics/present queues. More...
 

Namespaces

namespace  mnd
 
namespace  mnd::vk
 

Detailed Description

Vulkan instance + physical/logical device + queue selection.

This is a preview scaffold. It is not wired into the engine's GL render path; it exists so we can iterate on a Vulkan backend in parallel without disturbing the working OpenGL pipeline. See engine/source/graphics/vulkan/ README considerations in CMakeLists (MONAD_VULKAN_PREVIEW option).

Definition in file Context.h.