mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-29 23:23:11 +02:00
Update render/debug.js
- Add a toggle for the entire UI - Set items sliders minimums to -1 - Fix off-by-one with debug buffer radios
This commit is contained in:
parent
e3ae2baa7b
commit
981d4d37ca
2 changed files with 90 additions and 82 deletions
|
@ -14,9 +14,6 @@ Render.RenderShadowTask.enabled = true;
|
||||||
var RDT = Render.RenderDeferredTask;
|
var RDT = Render.RenderDeferredTask;
|
||||||
RDT.AmbientOcclusion.enabled = true;
|
RDT.AmbientOcclusion.enabled = true;
|
||||||
RDT.DebugDeferredBuffer.enabled = false;
|
RDT.DebugDeferredBuffer.enabled = false;
|
||||||
["DrawOpaqueDeferred", "DrawTransparentDeferred", "DrawOverlay3DOpaque", "DrawOverlay3DTransparent"]
|
|
||||||
.map(function(name) { return RDT[name]; })
|
|
||||||
.forEach(function(job) { job.maxDrawn = job.numDrawn; });
|
|
||||||
|
|
||||||
// Set up the qml ui
|
// Set up the qml ui
|
||||||
var qml = Script.resolvePath('main.qml');
|
var qml = Script.resolvePath('main.qml');
|
||||||
|
|
|
@ -12,6 +12,15 @@ import QtQuick 2.5
|
||||||
import QtQuick.Controls 1.4
|
import QtQuick.Controls 1.4
|
||||||
|
|
||||||
Column {
|
Column {
|
||||||
|
id: root
|
||||||
|
spacing: 16
|
||||||
|
Switch {
|
||||||
|
checked: true
|
||||||
|
onClicked: ui.visible = checked
|
||||||
|
}
|
||||||
|
|
||||||
|
Column {
|
||||||
|
id: ui
|
||||||
spacing: 8
|
spacing: 8
|
||||||
|
|
||||||
Repeater {
|
Repeater {
|
||||||
|
@ -23,6 +32,7 @@ Column {
|
||||||
config: Render.getConfig(modelData.split(":")[1])
|
config: Render.getConfig(modelData.split(":")[1])
|
||||||
property: "maxDrawn"
|
property: "maxDrawn"
|
||||||
max: config.numDrawn
|
max: config.numDrawn
|
||||||
|
min: -1
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -103,7 +113,8 @@ Column {
|
||||||
text: qsTr(modelData)
|
text: qsTr(modelData)
|
||||||
exclusiveGroup: bufferGroup
|
exclusiveGroup: bufferGroup
|
||||||
checked: index == 0
|
checked: index == 0
|
||||||
onCheckedChanged: if (checked) debug.setDebugMode(index);
|
onCheckedChanged: if (checked && index > 0) debug.setDebugMode(index - 1);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue