mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-08-12 02:59:00 +00:00
VideoCommon: Add Free Look camera with separate modes
This commit is contained in:
parent
9ffa72ad1f
commit
6e7d1e0e71
5 changed files with 350 additions and 0 deletions
|
@ -51,6 +51,13 @@ enum class ShaderCompilationMode : int
|
|||
AsynchronousSkipRendering
|
||||
};
|
||||
|
||||
enum class FreelookControlType : int
|
||||
{
|
||||
SixAxis,
|
||||
FPS,
|
||||
Orbital
|
||||
};
|
||||
|
||||
// NEVER inherit from this class.
|
||||
struct VideoConfig final
|
||||
{
|
||||
|
@ -107,6 +114,7 @@ struct VideoConfig final
|
|||
std::string sDumpPath;
|
||||
bool bInternalResolutionFrameDumps;
|
||||
bool bFreeLook;
|
||||
FreelookControlType iFreelookControlType;
|
||||
bool bBorderlessFullscreen;
|
||||
bool bEnableGPUTextureDecoding;
|
||||
int iBitrateKbps;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue