PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
gpu_selection.h
1#pragma once
2
3#include <cstdint>
4#include <optional>
5
6namespace pixelbullet
7{
8enum class GraphicsDevicePreference : uint8_t
9{
10 Auto,
11 Discrete,
12 Integrated,
13 Virtual,
14 Cpu
15};
16
18{
19 GraphicsDevicePreference preference = GraphicsDevicePreference::Auto;
20 bool preference_explicit = false;
21 std::optional<uint32_t> device_index;
22};
23} // namespace pixelbullet
Definition gpu_selection.h:18