1
0
mirror of https://github.com/Swordfish90/cool-retro-term.git synced 2025-02-21 20:39:00 +00:00

Fix: Bloom radius needed a dependency on window scaling.

This commit is contained in:
Filippo Scognamiglio 2014-12-14 21:17:40 +01:00
parent 4ce7b0cadf
commit 37317136ed
2 changed files with 3 additions and 5 deletions

View File

@ -227,7 +227,6 @@ Item{
// Restart blurred source settings change. // Restart blurred source settings change.
Connections{ Connections{
target: appSettings target: appSettings
onScanline_qualityChanged: _blurredSourceEffect.restartBlurSource();
onMotion_blurChanged: _blurredSourceEffect.restartBlurSource(); onMotion_blurChanged: _blurredSourceEffect.restartBlurSource();
onTerminalFontChanged: _blurredSourceEffect.restartBlurSource(); onTerminalFontChanged: _blurredSourceEffect.restartBlurSource();
onRasterizationChanged: _blurredSourceEffect.restartBlurSource(); onRasterizationChanged: _blurredSourceEffect.restartBlurSource();

View File

@ -30,14 +30,13 @@ ShaderTerminal{
// EFFECTS //////////////////////////////////////////////////////////////// // EFFECTS ////////////////////////////////////////////////////////////////
Loader{ Loader{
property real scaling: appSettings.bloom_quality
id: bloomEffectLoader id: bloomEffectLoader
active: appSettings.bloom_strength active: appSettings.bloom_strength
asynchronous: true asynchronous: true
width: parent.width * scaling width: parent.width * appSettings.bloom_quality
height: parent.height * scaling height: parent.height * appSettings.bloom_quality
sourceComponent: FastBlur{ sourceComponent: FastBlur{
radius: 48 * scaling radius: 48 * appSettings.bloom_quality * appSettings.window_scaling
source: terminal.mainTerminal source: terminal.mainTerminal
transparentBorder: true transparentBorder: true
} }