Add 4:3 aspect ratio and address feedback

This commit is contained in:
Morph 2020-02-14 14:39:04 -05:00
parent 20dc2e3622
commit c3d0a0d627
5 changed files with 20 additions and 12 deletions

View file

@ -18,9 +18,10 @@ enum ScreenDocked : u32 {
HeightDocked = 1080,
};
enum class Aspect {
enum class AspectRatio {
Default,
Aspect21by9,
R4_3,
R21_9,
StretchToWindow,
};
@ -56,10 +57,10 @@ FramebufferLayout FrameLayoutFromResolutionScale(u32 res_scale);
/**
* Convenience method to determine emulation aspect ratio
* @param aspect Represents the index of aspect ratio in Settings::values.aspect_ratio
* @param aspect Represents the index of aspect ratio stored in Settings::values.aspect_ratio
* @param window_aspect_ratio Current window aspect ratio
* @return Emulation render window aspect ratio
*/
float EmulationAspectRatio(Aspect aspect, float window_aspect_ratio);
float EmulationAspectRatio(AspectRatio aspect, float window_aspect_ratio);
} // namespace Layout