From 37ba4953542918c83f141275e26582f67072a47e Mon Sep 17 00:00:00 2001 From: Filippo Scognamiglio Date: Thu, 1 Nov 2018 23:35:55 +0100 Subject: [PATCH] Improve bloom effect. This is more pronounced in very bright areas. --- app/qml/ShaderTerminal.qml | 4 ++-- app/qml/TerminalContainer.qml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/qml/ShaderTerminal.qml b/app/qml/ShaderTerminal.qml index 0a0b112..e0938a9 100644 --- a/app/qml/ShaderTerminal.qml +++ b/app/qml/ShaderTerminal.qml @@ -30,7 +30,7 @@ ShaderEffect { property color fontColor: appSettings.fontColor property color backgroundColor: appSettings.backgroundColor - property real bloom: appSettings.bloom * 2.5 + property real bloom: appSettings.bloom * 2.0 property real burnIn: appSettings.burnIn @@ -320,7 +320,7 @@ ShaderEffect { "bloomColor = fontColor.rgb * mix(vec3(rgb2grey(bloomColor)), bloomColor, chromaColor);" : "bloomColor = fontColor.rgb * rgb2grey(bloomColor);") + - "finalColor += bloomColor * bloom * bloomAlpha;" + "finalColor += clamp(bloomColor * bloom * bloomAlpha, 0.0, 0.5);" : "") + "finalColor *= smoothstep(-dispX, 0.0, staticCoords.x) - smoothstep(1.0, 1.0 + dispX, staticCoords.x); diff --git a/app/qml/TerminalContainer.qml b/app/qml/TerminalContainer.qml index 07facff..90ee1f3 100644 --- a/app/qml/TerminalContainer.qml +++ b/app/qml/TerminalContainer.qml @@ -49,7 +49,7 @@ ShaderTerminal{ height: parent.height * appSettings.bloomQuality sourceComponent: FastBlur{ - radius: Utils.lint(16, 48, appSettings.bloomQuality * appSettings.windowScaling); + radius: Utils.lint(16, 64, appSettings.bloomQuality * appSettings.windowScaling); source: terminal.mainSource transparentBorder: true }