History

Added new shaders

Olivier Prat committed 9 years ago

Commit 08fcd6c1 parent cbcf9eb25 files · +1030 −44Browse files

Showing the changes to scripts/developer (2 of 25 files). Show all

Unified · Split

2 files
  1. scripts/developer/utilities/render/debugFade.js +1 −1
  2. scripts/developer/utilities/render/fade.qml +38 −15
scripts/developer/utilities/render/debugFade.js+1−1
@@ -14,7 +14,7 @@ var qml = Script.resolvePath('fade.qml'); · 13 unmodified lines
14var window = new OverlayWindow({14var window = new OverlayWindow({
15 title: 'Fade',15 title: 'Fade',
16 source: qml,16 source: qml,
17 width: 400, 17 width: 500,
18 height: 8018 height: 80
19});19});
20window.setPosition(50, 50);20window.setPosition(50, 50);
scripts/developer/utilities/render/fade.qml+38−15
@@ -12,22 +12,45 @@ import QtQuick 2.5 · 11 unmodified lines
12import QtQuick.Controls 1.412import QtQuick.Controls 1.4
13import "configSlider"13import "configSlider"
14 14
15Column {15Row {
16 id: root16 property var drawOpaqueConfig: Render.getConfig("DrawOpaqueDeferred");
17 spacing: 817 property var drawTransparentConfig: Render.getConfig("DrawDeferred");
18 property var drawOpaqueConfig: Render.getConfig("DrawOpaqueDeferred");18 spacing: 4
19 Column {
20 spacing: 8
19 21
20 CheckBox {22 CheckBox {
21 text: "Force Fade"23 text: "Force Fade Opaque"
22 checked: drawOpaqueConfig["debugFade"]24 checked: drawOpaqueConfig["debugFade"]
23 onCheckedChanged: { drawOpaqueConfig["debugFade"] = checked }25 onCheckedChanged: { drawOpaqueConfig["debugFade"] = checked }
26 }
27 CheckBox {
28 text: "Force Fade Transparent"
29 checked: drawTransparentConfig["debugFade"]
30 onCheckedChanged: { drawTransparentConfig["debugFade"] = checked }
31 }
24 }32 }
25 ConfigSlider {33 Column {
26 label: "Percent"34 spacing: 8
27 integral: false35
28 config: drawOpaqueConfig36 ConfigSlider {
29 property: "debugFadePercent"37 label: "Percent"
30 max: 1.038 integral: false
31 min: 0.039 config: drawOpaqueConfig
40 property: "debugFadePercent"
41 max: 1.0
42 min: 0.0
43 width: 250
44 }
45 ConfigSlider {
46 label: "Percent"
47 integral: false
48 config: drawTransparentConfig
49 property: "debugFadePercent"
50 max: 1.0
51 min: 0.0
52 width: 250
53 }
32 }54 }
33}55}
56