mirror of
https://github.com/bloxstraplabs/bloxstrap.git
synced 2025-04-21 01:51:29 -07:00
Don't force DPI scaling fixes
This commit is contained in:
parent
5cf51b3311
commit
dc3500e110
@ -22,9 +22,7 @@ namespace Bloxstrap
|
|||||||
{ "Rendering.Framerate", "DFIntTaskSchedulerTargetFps" },
|
{ "Rendering.Framerate", "DFIntTaskSchedulerTargetFps" },
|
||||||
{ "Rendering.Fullscreen", "FFlagHandleAltEnterFullscreenManually" },
|
{ "Rendering.Fullscreen", "FFlagHandleAltEnterFullscreenManually" },
|
||||||
{ "Rendering.TexturePack", "FStringPartTexturePackTable2022" },
|
{ "Rendering.TexturePack", "FStringPartTexturePackTable2022" },
|
||||||
|
{ "Rendering.DisableScaling", "DFFlagDisableDPIScale" },
|
||||||
{ "Rendering.DPI.Disable", "DFFlagDisableDPIScale" },
|
|
||||||
{ "Rendering.DPI.Variable", "DFFlagVariableDPIScale2" },
|
|
||||||
|
|
||||||
{ "Rendering.Mode.D3D11", "FFlagDebugGraphicsPreferD3D11" },
|
{ "Rendering.Mode.D3D11", "FFlagDebugGraphicsPreferD3D11" },
|
||||||
{ "Rendering.Mode.D3D10", "FFlagDebugGraphicsPreferD3D11FL10" },
|
{ "Rendering.Mode.D3D10", "FFlagDebugGraphicsPreferD3D11FL10" },
|
||||||
@ -191,9 +189,6 @@ namespace Bloxstrap
|
|||||||
|
|
||||||
SetPresetOnce("Rendering.Framerate", 9999);
|
SetPresetOnce("Rendering.Framerate", 9999);
|
||||||
SetPresetOnce("Rendering.Fullscreen", "False");
|
SetPresetOnce("Rendering.Fullscreen", "False");
|
||||||
|
|
||||||
SetPresetOnce("Rendering.DPI.Disable", "True");
|
|
||||||
SetPresetOnce("Rendering.DPI.Variable", "False");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -173,6 +173,26 @@
|
|||||||
</ui:CardControl.Header>
|
</ui:CardControl.Header>
|
||||||
<ComboBox Margin="5,0,0,0" Padding="10,5,10,5" Width="200" ItemsSource="{Binding RenderingModes.Keys, Mode=OneTime}" Text="{Binding SelectedRenderingMode, Mode=TwoWay}" />
|
<ComboBox Margin="5,0,0,0" Padding="10,5,10,5" Width="200" ItemsSource="{Binding RenderingModes.Keys, Mode=OneTime}" Text="{Binding SelectedRenderingMode, Mode=TwoWay}" />
|
||||||
</ui:CardControl>
|
</ui:CardControl>
|
||||||
|
<ui:CardControl Margin="0,8,0,0">
|
||||||
|
<ui:CardControl.Header>
|
||||||
|
<StackPanel>
|
||||||
|
<Grid>
|
||||||
|
<Grid.ColumnDefinitions>
|
||||||
|
<ColumnDefinition Width="Auto" />
|
||||||
|
<ColumnDefinition Width="Auto" />
|
||||||
|
</Grid.ColumnDefinitions>
|
||||||
|
<TextBlock Grid.Column="0" FontSize="14" Text="Preserve rendering quality with display scaling" />
|
||||||
|
<TextBlock Grid.Column="1" Margin="4,0,0,0">
|
||||||
|
<Hyperlink TextDecorations="None" ToolTip="More information on this preset" Command="models:GlobalViewModel.OpenWebpageCommand" CommandParameter="https://github.com/pizzaboxer/bloxstrap/wiki/A-guide-to-FastFlags#dpi-scaling-fixes">
|
||||||
|
<ui:SymbolIcon Symbol="QuestionCircle48" Margin="0,1,0,0" />
|
||||||
|
</Hyperlink>
|
||||||
|
</TextBlock>
|
||||||
|
</Grid>
|
||||||
|
<TextBlock Margin="0,2,0,0" FontSize="12" Text="Roblox reduces your rendering quality, depending on display scaling. This toggle disables that." Foreground="{DynamicResource TextFillColorTertiaryBrush}" />
|
||||||
|
</StackPanel>
|
||||||
|
</ui:CardControl.Header>
|
||||||
|
<ui:ToggleSwitch IsChecked="{Binding FixDisplayScaling, Mode=TwoWay}" />
|
||||||
|
</ui:CardControl>
|
||||||
<ui:CardControl Margin="0,8,0,0">
|
<ui:CardControl Margin="0,8,0,0">
|
||||||
<ui:CardControl.Header>
|
<ui:CardControl.Header>
|
||||||
<StackPanel>
|
<StackPanel>
|
||||||
|
@ -66,6 +66,12 @@ namespace Bloxstrap.UI.ViewModels.Menu
|
|||||||
set => App.FastFlags.SetPresetEnum("Rendering.Mode", RenderingModes[value], "True");
|
set => App.FastFlags.SetPresetEnum("Rendering.Mode", RenderingModes[value], "True");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public bool FixDisplayScaling
|
||||||
|
{
|
||||||
|
get => App.FastFlags.GetPreset("Rendering.DisableScaling") == "True";
|
||||||
|
set => App.FastFlags.SetPreset("Rendering.DisableScaling", value ? "True" : null);
|
||||||
|
}
|
||||||
|
|
||||||
public bool AlternateGraphicsSelectorEnabled
|
public bool AlternateGraphicsSelectorEnabled
|
||||||
{
|
{
|
||||||
get => App.FastFlags.GetPreset("UI.Menu.GraphicsSlider") == "True";
|
get => App.FastFlags.GetPreset("UI.Menu.GraphicsSlider") == "True";
|
||||||
|
@ -67,6 +67,15 @@ namespace Bloxstrap
|
|||||||
|
|
||||||
Bootstrapper.Register();
|
Bootstrapper.Register();
|
||||||
|
|
||||||
|
// update migrations
|
||||||
|
|
||||||
|
if (App.BuildMetadata.CommitRef.StartsWith("tag") && App.Version == "2.4.1")
|
||||||
|
{
|
||||||
|
App.FastFlags.SetValue("DFFlagDisableDPIScale", null);
|
||||||
|
App.FastFlags.SetValue("DFFlagVariableDPIScale2", null);
|
||||||
|
App.FastFlags.Save();
|
||||||
|
}
|
||||||
|
|
||||||
if (isAutoUpgrade)
|
if (isAutoUpgrade)
|
||||||
{
|
{
|
||||||
App.NotifyIcon?.ShowAlert(
|
App.NotifyIcon?.ShowAlert(
|
||||||
|
Loading…
Reference in New Issue
Block a user