2019-10-04 05:00:32 +00:00
|
|
|
#pragma once
|
|
|
|
#include "types.h"
|
|
|
|
|
|
|
|
enum class GPUBackend
|
|
|
|
{
|
|
|
|
OpenGL
|
|
|
|
};
|
|
|
|
|
|
|
|
struct Settings
|
|
|
|
{
|
|
|
|
Settings();
|
|
|
|
|
|
|
|
GPUBackend gpu_backend = GPUBackend::OpenGL;
|
|
|
|
u32 gpu_resolution_scale = 1;
|
2019-10-04 11:08:53 +00:00
|
|
|
u32 max_gpu_resolution_scale = 1;
|
2019-10-04 05:00:32 +00:00
|
|
|
|
|
|
|
// TODO: Controllers, memory cards, etc.
|
|
|
|
};
|
|
|
|
|