mirror of
https://github.com/Swordfish90/cool-retro-term.git
synced 2025-03-28 05:28:44 +00:00
Use window scaling parameter for framebuffer size.
This commit is contained in:
parent
f497bb4b44
commit
da6795f002
@ -155,7 +155,7 @@ QtObject{
|
|||||||
if (index === undefined) return;
|
if (index === undefined) return;
|
||||||
|
|
||||||
fontManager.item.selectedFontIndex = index;
|
fontManager.item.selectedFontIndex = index;
|
||||||
fontManager.item.scaling = totalFontScaling * windowScaling;
|
fontManager.item.scaling = totalFontScaling;
|
||||||
|
|
||||||
var fontSource = fontManager.item.source;
|
var fontSource = fontManager.item.source;
|
||||||
var pixelSize = fontManager.item.pixelSize;
|
var pixelSize = fontManager.item.pixelSize;
|
||||||
|
@ -338,7 +338,8 @@ ShaderEffect {
|
|||||||
ShaderEffect {
|
ShaderEffect {
|
||||||
id: frame
|
id: frame
|
||||||
|
|
||||||
anchors.fill: parent
|
width: parent.width * appSettings.windowScaling
|
||||||
|
height: parent.height * appSettings.windowScaling
|
||||||
|
|
||||||
property ShaderEffectSource source: parent.source
|
property ShaderEffectSource source: parent.source
|
||||||
property ShaderEffectSource bloomSource: parent.bloomSource
|
property ShaderEffectSource bloomSource: parent.bloomSource
|
||||||
@ -494,8 +495,6 @@ ShaderEffect {
|
|||||||
|
|
||||||
ShaderEffectSource {
|
ShaderEffectSource {
|
||||||
id: frameBuffer
|
id: frameBuffer
|
||||||
|
|
||||||
anchors.fill: parent
|
|
||||||
visible: false
|
visible: false
|
||||||
sourceItem: frame
|
sourceItem: frame
|
||||||
hideSource: true
|
hideSource: true
|
||||||
|
@ -36,7 +36,7 @@ ShaderTerminal {
|
|||||||
height: parent.height * appSettings.bloomQuality
|
height: parent.height * appSettings.bloomQuality
|
||||||
|
|
||||||
sourceComponent: FastBlur{
|
sourceComponent: FastBlur{
|
||||||
radius: Utils.lint(16, 64, appSettings.bloomQuality * appSettings.windowScaling);
|
radius: Utils.lint(16, 64, appSettings.bloomQuality);
|
||||||
source: terminal.mainSource
|
source: terminal.mainSource
|
||||||
transparentBorder: true
|
transparentBorder: true
|
||||||
}
|
}
|
||||||
|
@ -137,13 +137,8 @@ ApplicationWindow{
|
|||||||
TerminalContainer{
|
TerminalContainer{
|
||||||
id: terminalContainer
|
id: terminalContainer
|
||||||
y: appSettings.showMenubar ? 0 : -2 // Workaroud to hide the margin in the menubar.
|
y: appSettings.showMenubar ? 0 : -2 // Workaroud to hide the margin in the menubar.
|
||||||
width: parent.width * appSettings.windowScaling
|
width: parent.width
|
||||||
height: (parent.height + Math.abs(y)) * appSettings.windowScaling
|
height: (parent.height + Math.abs(y))
|
||||||
|
|
||||||
transform: Scale {
|
|
||||||
xScale: 1 / appSettings.windowScaling
|
|
||||||
yScale: 1 / appSettings.windowScaling
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
SettingsWindow{
|
SettingsWindow{
|
||||||
id: settingswindow
|
id: settingswindow
|
||||||
|
Loading…
x
Reference in New Issue
Block a user