Expose Display Host Aligment as a Setting in Ini
This commit is contained in:
@ -233,18 +233,18 @@ void HostDisplay::CalculateDrawRect(s32 window_width, s32 window_height, float*
|
||||
}
|
||||
if (out_top_padding)
|
||||
{
|
||||
switch (m_display_alignment)
|
||||
switch (g_settings.display_alignment)
|
||||
{
|
||||
case Alignment::RightOrBottom:
|
||||
case DisplayAlignment::RightOrBottom:
|
||||
*out_top_padding = std::max<float>(static_cast<float>(window_height) - (display_height * scale), 0.0f);
|
||||
break;
|
||||
|
||||
case Alignment::Center:
|
||||
case DisplayAlignment::Center:
|
||||
*out_top_padding =
|
||||
std::max<float>((static_cast<float>(window_height) - (display_height * scale)) / 2.0f, 0.0f);
|
||||
break;
|
||||
|
||||
case Alignment::LeftOrTop:
|
||||
case DisplayAlignment::LeftOrTop:
|
||||
default:
|
||||
*out_top_padding = 0.0f;
|
||||
break;
|
||||
@ -260,18 +260,18 @@ void HostDisplay::CalculateDrawRect(s32 window_width, s32 window_height, float*
|
||||
|
||||
if (out_left_padding)
|
||||
{
|
||||
switch (m_display_alignment)
|
||||
switch (g_settings.display_alignment)
|
||||
{
|
||||
case Alignment::RightOrBottom:
|
||||
case DisplayAlignment::RightOrBottom:
|
||||
*out_left_padding = std::max<float>(static_cast<float>(window_width) - (display_width * scale), 0.0f);
|
||||
break;
|
||||
|
||||
case Alignment::Center:
|
||||
case DisplayAlignment::Center:
|
||||
*out_left_padding =
|
||||
std::max<float>((static_cast<float>(window_width) - (display_width * scale)) / 2.0f, 0.0f);
|
||||
break;
|
||||
|
||||
case Alignment::LeftOrTop:
|
||||
case DisplayAlignment::LeftOrTop:
|
||||
default:
|
||||
*out_left_padding = 0.0f;
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user