Polish and fix qmlvideofx example
Change-Id: I30f6d7d2af784ba018a659a16aceb4876a4b1be6 Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
@@ -69,7 +69,7 @@ ShaderEffect {
|
||||
// rather than being inline in the QML file
|
||||
|
||||
onFragmentShaderFilenameChanged:
|
||||
fragmentShader = d.fragmentShaderCommon + fileReader.readFile(fragmentShaderFilename)
|
||||
fragmentShader = d.fragmentShaderCommon + fileReader.readFile(":shaders/" + fragmentShaderFilename)
|
||||
onVertexShaderFilenameChanged:
|
||||
vertexShader = fileReader.readFile(vertexShaderFilename)
|
||||
}
|
||||
|
||||
@@ -55,5 +55,5 @@ Effect {
|
||||
property real step_x: 0.0015625
|
||||
property real step_y: targetHeight ? (step_x * targetWidth / targetHeight) : 0.0
|
||||
|
||||
fragmentShaderFilename: "shaders/billboard.fsh"
|
||||
fragmentShaderFilename: "billboard.fsh"
|
||||
}
|
||||
|
||||
@@ -52,5 +52,5 @@ Effect {
|
||||
// Transform slider values, and bind result to shader uniforms
|
||||
property real threshold: parameters.get(0).value
|
||||
|
||||
fragmentShaderFilename: "shaders/blackandwhite.fsh"
|
||||
fragmentShaderFilename: "blackandwhite.fsh"
|
||||
}
|
||||
|
||||
@@ -42,5 +42,5 @@
|
||||
import QtQuick 2.0
|
||||
|
||||
Effect {
|
||||
fragmentShaderFilename: "shaders/emboss.fsh"
|
||||
fragmentShaderFilename: "emboss.fsh"
|
||||
}
|
||||
|
||||
@@ -63,7 +63,7 @@ Item {
|
||||
anchors.fill: parent
|
||||
dividerValue: parent.dividerValue
|
||||
property real blurSize: 4.0 * parent.parameters.get(0).value / targetHeight
|
||||
fragmentShaderFilename: "shaders/gaussianblur_v.fsh"
|
||||
fragmentShaderFilename: "gaussianblur_v.fsh"
|
||||
}
|
||||
|
||||
Effect {
|
||||
@@ -71,7 +71,7 @@ Item {
|
||||
anchors.fill: parent
|
||||
dividerValue: parent.dividerValue
|
||||
property real blurSize: 4.0 * parent.parameters.get(0).value / parent.targetWidth
|
||||
fragmentShaderFilename: "shaders/gaussianblur_h.fsh"
|
||||
fragmentShaderFilename: "gaussianblur_h.fsh"
|
||||
source: horizontalShaderSource
|
||||
|
||||
ShaderEffectSource {
|
||||
|
||||
@@ -42,5 +42,5 @@
|
||||
import QtQuick 2.0
|
||||
|
||||
Effect {
|
||||
fragmentShaderFilename: "shaders/glow.fsh"
|
||||
fragmentShaderFilename: "glow.fsh"
|
||||
}
|
||||
|
||||
@@ -57,5 +57,5 @@ Effect {
|
||||
property real targetHue: parameters.get(0).value * 360
|
||||
property real windowWidth: parameters.get(1).value * 60
|
||||
|
||||
fragmentShaderFilename: "shaders/isolate.fsh"
|
||||
fragmentShaderFilename: "isolate.fsh"
|
||||
}
|
||||
|
||||
@@ -84,7 +84,7 @@ Effect {
|
||||
d.oldTargetHeight = targetHeight
|
||||
}
|
||||
|
||||
fragmentShaderFilename: "shaders/magnify.fsh"
|
||||
fragmentShaderFilename: "magnify.fsh"
|
||||
|
||||
MouseArea {
|
||||
anchors.fill: parent
|
||||
|
||||
@@ -53,5 +53,5 @@ Effect {
|
||||
// Transform slider values, and bind result to shader uniforms
|
||||
property real curlExtent: 1.0 - parameters.get(0).value
|
||||
|
||||
fragmentShaderFilename: "shaders/pagecurl.fsh"
|
||||
fragmentShaderFilename: "pagecurl.fsh"
|
||||
}
|
||||
|
||||
@@ -52,5 +52,5 @@ Effect {
|
||||
// Transform slider values, and bind result to shader uniforms
|
||||
property real granularity: parameters.get(0).value * 20
|
||||
|
||||
fragmentShaderFilename: "shaders/pixelate.fsh"
|
||||
fragmentShaderFilename: "pixelate.fsh"
|
||||
}
|
||||
|
||||
@@ -54,5 +54,5 @@ Effect {
|
||||
|
||||
property real numColors: 8.0
|
||||
|
||||
fragmentShaderFilename: "shaders/posterize.fsh"
|
||||
fragmentShaderFilename: "posterize.fsh"
|
||||
}
|
||||
|
||||
@@ -60,5 +60,5 @@ Effect {
|
||||
property real time: 0
|
||||
NumberAnimation on time { loops: Animation.Infinite; from: 0; to: Math.PI * 2; duration: 600 }
|
||||
|
||||
fragmentShaderFilename: "shaders/ripple.fsh"
|
||||
fragmentShaderFilename: "ripple.fsh"
|
||||
}
|
||||
|
||||
@@ -42,5 +42,5 @@
|
||||
import QtQuick 2.0
|
||||
|
||||
Effect {
|
||||
fragmentShaderFilename: "shaders/sepia.fsh"
|
||||
fragmentShaderFilename: "sepia.fsh"
|
||||
}
|
||||
|
||||
@@ -52,5 +52,5 @@ Effect {
|
||||
// Transform slider values, and bind result to shader uniforms
|
||||
property real amount: parameters.get(0).value * 18
|
||||
|
||||
fragmentShaderFilename: "shaders/sharpen.fsh"
|
||||
fragmentShaderFilename: "sharpen.fsh"
|
||||
}
|
||||
|
||||
@@ -76,5 +76,5 @@ Effect {
|
||||
}
|
||||
}
|
||||
|
||||
fragmentShaderFilename: "shaders/shockwave.fsh"
|
||||
fragmentShaderFilename: "shockwave.fsh"
|
||||
}
|
||||
|
||||
@@ -55,5 +55,5 @@ Effect {
|
||||
property real resS: targetSize
|
||||
property real resT: targetSize
|
||||
|
||||
fragmentShaderFilename: "shaders/sobeledgedetection1.fsh"
|
||||
fragmentShaderFilename: "sobeledgedetection1.fsh"
|
||||
}
|
||||
|
||||
@@ -52,5 +52,5 @@ Effect {
|
||||
// Transform slider values, and bind result to shader uniforms
|
||||
property real weight: parameters.get(0).value
|
||||
|
||||
fragmentShaderFilename: "shaders/sobeledgedetection2.fsh"
|
||||
fragmentShaderFilename: "sobeledgedetection2.fsh"
|
||||
}
|
||||
|
||||
@@ -42,5 +42,5 @@
|
||||
import QtQuick 2.0
|
||||
|
||||
Effect {
|
||||
fragmentShaderFilename: "shaders/tiltshift.fsh"
|
||||
fragmentShaderFilename: "tiltshift.fsh"
|
||||
}
|
||||
|
||||
@@ -59,5 +59,5 @@ Effect {
|
||||
property real magTol: 0.3
|
||||
property real quantize: 8.0
|
||||
|
||||
fragmentShaderFilename: "shaders/toon.fsh"
|
||||
fragmentShaderFilename: "toon.fsh"
|
||||
}
|
||||
|
||||
@@ -42,5 +42,5 @@
|
||||
import QtQuick 2.0
|
||||
|
||||
Effect {
|
||||
fragmentShaderFilename: "shaders/vignette.fsh"
|
||||
fragmentShaderFilename: "vignette.fsh"
|
||||
}
|
||||
|
||||
@@ -42,5 +42,5 @@
|
||||
import QtQuick 2.0
|
||||
|
||||
Effect {
|
||||
fragmentShaderFilename: "shaders/warhol.fsh"
|
||||
fragmentShaderFilename: "warhol.fsh"
|
||||
}
|
||||
|
||||
@@ -57,5 +57,5 @@ Effect {
|
||||
|
||||
NumberAnimation on time { loops: Animation.Infinite; from: 0; to: Math.PI * 2; duration: 600 }
|
||||
|
||||
fragmentShaderFilename: "shaders/wobble.fsh"
|
||||
fragmentShaderFilename: "wobble.fsh"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user