summaryrefslogtreecommitdiffstats
path: root/src/extras/shaders/graphs/phong.frag.json
diff options
context:
space:
mode:
Diffstat (limited to 'src/extras/shaders/graphs/phong.frag.json')
-rw-r--r--src/extras/shaders/graphs/phong.frag.json182
1 files changed, 110 insertions, 72 deletions
diff --git a/src/extras/shaders/graphs/phong.frag.json b/src/extras/shaders/graphs/phong.frag.json
index dedeb1067..f7d2606b2 100644
--- a/src/extras/shaders/graphs/phong.frag.json
+++ b/src/extras/shaders/graphs/phong.frag.json
@@ -5,14 +5,11 @@
"type": "input",
"parameters": {
"name": "worldPosition",
- "qualifier": {
- "type": "QShaderLanguage::StorageQualifier",
- "value": "QShaderLanguage::Input"
- },
"type": {
"type": "QShaderLanguage::VariableType",
"value": "QShaderLanguage::Vec3"
- }
+ },
+ "location": "0"
}
},
{
@@ -24,57 +21,50 @@
"type": "input",
"parameters": {
"name": "worldNormal",
- "qualifier": {
- "type": "QShaderLanguage::StorageQualifier",
- "value": "QShaderLanguage::Input"
- },
"type": {
"type": "QShaderLanguage::VariableType",
"value": "QShaderLanguage::Vec3"
- }
+ },
+ "location": "1"
}
},
{
"uuid": "{00000000-0000-0000-0000-000000000004}",
"type": "input",
- "layers": ["normalTexture"],
+ "layers": [
+ "normalTexture"
+ ],
"parameters": {
"name": "worldTangent",
- "qualifier": {
- "type": "QShaderLanguage::StorageQualifier",
- "value": "QShaderLanguage::Input"
- },
"type": {
"type": "QShaderLanguage::VariableType",
"value": "QShaderLanguage::Vec4"
- }
+ },
+ "location": "2"
}
},
{
"uuid": "{00000000-0000-0000-0000-000000000005}",
"type": "input",
- "layers": ["diffuseTexture", "specularTexture", "normalTexture"],
+ "layers": [
+ "diffuseTexture",
+ "specularTexture",
+ "normalTexture"
+ ],
"parameters": {
"name": "texCoord",
- "qualifier": {
- "type": "QShaderLanguage::StorageQualifier",
- "value": "QShaderLanguage::Input"
- },
"type": {
"type": "QShaderLanguage::VariableType",
"value": "QShaderLanguage::Vec2"
- }
+ },
+ "location": "3"
}
},
{
"uuid": "{00000000-0000-0000-0000-000000000006}",
- "type": "input",
+ "type": "uniformInput",
"parameters": {
"name": "ka",
- "qualifier": {
- "type": "QShaderLanguage::StorageQualifier",
- "value": "QShaderLanguage::Uniform"
- },
"type": {
"type": "QShaderLanguage::VariableType",
"value": "QShaderLanguage::Vec4"
@@ -83,14 +73,12 @@
},
{
"uuid": "{00000000-0000-0000-0000-000000000007}",
- "type": "input",
- "layers": ["diffuse"],
+ "type": "uniformInput",
+ "layers": [
+ "diffuse"
+ ],
"parameters": {
"name": "kd",
- "qualifier": {
- "type": "QShaderLanguage::StorageQualifier",
- "value": "QShaderLanguage::Uniform"
- },
"type": {
"type": "QShaderLanguage::VariableType",
"value": "QShaderLanguage::Vec4"
@@ -100,21 +88,21 @@
{
"uuid": "{00000000-0000-0000-0000-000000000008}",
"type": "sampleTexture",
- "layers": ["diffuseTexture"],
+ "layers": [
+ "diffuseTexture"
+ ],
"parameters": {
"name": "diffuseTexture"
}
},
{
"uuid": "{00000000-0000-0000-0000-000000000009}",
- "type": "input",
- "layers": ["specular"],
+ "type": "uniformInput",
+ "layers": [
+ "specular"
+ ],
"parameters": {
"name": "ks",
- "qualifier": {
- "type": "QShaderLanguage::StorageQualifier",
- "value": "QShaderLanguage::Uniform"
- },
"type": {
"type": "QShaderLanguage::VariableType",
"value": "QShaderLanguage::Vec4"
@@ -123,7 +111,9 @@
},
{
"uuid": "{00000000-0000-0000-0000-000000000010}",
- "layers": ["specularTexture"],
+ "layers": [
+ "specularTexture"
+ ],
"type": "sampleTexture",
"parameters": {
"name": "specularTexture"
@@ -131,13 +121,9 @@
},
{
"uuid": "{00000000-0000-0000-0000-000000000011}",
- "type": "input",
+ "type": "uniformInput",
"parameters": {
"name": "shininess",
- "qualifier": {
- "type": "QShaderLanguage::StorageQualifier",
- "value": "QShaderLanguage::Uniform"
- },
"type": {
"type": "QShaderLanguage::VariableType",
"value": "QShaderLanguage::Float"
@@ -177,12 +163,16 @@
{
"uuid": "{00000000-0000-0000-0000-000000000015}",
"type": "worldSpaceToTangentSpaceMatrix",
- "layers": ["normalTexture"]
+ "layers": [
+ "normalTexture"
+ ]
},
{
"uuid": "{00000000-0000-0000-0000-000000000016}",
"type": "transpose",
- "layers": ["normalTexture"],
+ "layers": [
+ "normalTexture"
+ ],
"parameters": {
"type": {
"type": "QShaderLanguage::VariableType",
@@ -193,7 +183,9 @@
{
"uuid": "{00000000-0000-0000-0000-000000000017}",
"type": "sampleTexture",
- "layers": ["normalTexture"],
+ "layers": [
+ "normalTexture"
+ ],
"parameters": {
"name": "normalTexture"
}
@@ -201,7 +193,9 @@
{
"uuid": "{00000000-0000-0000-0000-000000000018}",
"type": "swizzle",
- "layers": ["normalTexture"],
+ "layers": [
+ "normalTexture"
+ ],
"parameters": {
"fields": "rgb",
"type": {
@@ -213,7 +207,9 @@
{
"uuid": "{00000000-0000-0000-0000-000000000019}",
"type": "constant",
- "layers": ["normalTexture"],
+ "layers": [
+ "normalTexture"
+ ],
"parameters": {
"constant": "2.0",
"type": {
@@ -225,7 +221,9 @@
{
"uuid": "{00000000-0000-0000-0000-000000000020}",
"type": "multiply",
- "layers": ["normalTexture"],
+ "layers": [
+ "normalTexture"
+ ],
"parameters": {
"type": {
"type": "QShaderLanguage::VariableType",
@@ -236,7 +234,9 @@
{
"uuid": "{00000000-0000-0000-0000-000000000021}",
"type": "constant",
- "layers": ["normalTexture"],
+ "layers": [
+ "normalTexture"
+ ],
"parameters": {
"constant": "1.0",
"type": {
@@ -310,91 +310,117 @@
"sourcePort": "value",
"targetUuid": "{00000000-0000-0000-0000-000000000014}",
"targetPort": "input",
- "layers": ["normal"]
+ "layers": [
+ "normal"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000003}",
"sourcePort": "value",
"targetUuid": "{00000000-0000-0000-0000-000000000015}",
"targetPort": "worldNormal",
- "layers": ["normalTexture"]
+ "layers": [
+ "normalTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000004}",
"sourcePort": "value",
"targetUuid": "{00000000-0000-0000-0000-000000000015}",
"targetPort": "worldTangent",
- "layers": ["normalTexture"]
+ "layers": [
+ "normalTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000015}",
"sourcePort": "matrix",
"targetUuid": "{00000000-0000-0000-0000-000000000016}",
"targetPort": "input",
- "layers": ["normalTexture"]
+ "layers": [
+ "normalTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000016}",
"sourcePort": "output",
"targetUuid": "{00000000-0000-0000-0000-000000000023}",
"targetPort": "first",
- "layers": ["normalTexture"]
+ "layers": [
+ "normalTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000005}",
"sourcePort": "value",
"targetUuid": "{00000000-0000-0000-0000-000000000017}",
"targetPort": "coord",
- "layers": ["normalTexture"]
+ "layers": [
+ "normalTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000017}",
"sourcePort": "color",
"targetUuid": "{00000000-0000-0000-0000-000000000018}",
"targetPort": "input",
- "layers": ["normalTexture"]
+ "layers": [
+ "normalTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000018}",
"sourcePort": "output",
"targetUuid": "{00000000-0000-0000-0000-000000000020}",
"targetPort": "first",
- "layers": ["normalTexture"]
+ "layers": [
+ "normalTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000019}",
"sourcePort": "value",
"targetUuid": "{00000000-0000-0000-0000-000000000020}",
"targetPort": "second",
- "layers": ["normalTexture"]
+ "layers": [
+ "normalTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000020}",
"sourcePort": "product",
"targetUuid": "{00000000-0000-0000-0000-000000000022}",
"targetPort": "minuend",
- "layers": ["normalTexture"]
+ "layers": [
+ "normalTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000021}",
"sourcePort": "value",
"targetUuid": "{00000000-0000-0000-0000-000000000022}",
"targetPort": "subtrahend",
- "layers": ["normalTexture"]
+ "layers": [
+ "normalTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000022}",
"sourcePort": "difference",
"targetUuid": "{00000000-0000-0000-0000-000000000023}",
"targetPort": "second",
- "layers": ["normalTexture"]
+ "layers": [
+ "normalTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000023}",
"sourcePort": "product",
"targetUuid": "{00000000-0000-0000-0000-000000000014}",
"targetPort": "input",
- "layers": ["normalTexture"]
+ "layers": [
+ "normalTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000014}",
@@ -413,42 +439,54 @@
"sourcePort": "value",
"targetUuid": "{00000000-0000-0000-0000-000000000024}",
"targetPort": "diffuse",
- "layers": ["diffuse"]
+ "layers": [
+ "diffuse"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000005}",
"sourcePort": "value",
"targetUuid": "{00000000-0000-0000-0000-000000000008}",
"targetPort": "coord",
- "layers": ["diffuseTexture"]
+ "layers": [
+ "diffuseTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000008}",
"sourcePort": "color",
"targetUuid": "{00000000-0000-0000-0000-000000000024}",
"targetPort": "diffuse",
- "layers": ["diffuseTexture"]
+ "layers": [
+ "diffuseTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000009}",
"sourcePort": "value",
"targetUuid": "{00000000-0000-0000-0000-000000000024}",
"targetPort": "specular",
- "layers": ["specular"]
+ "layers": [
+ "specular"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000005}",
"sourcePort": "value",
"targetUuid": "{00000000-0000-0000-0000-000000000010}",
"targetPort": "coord",
- "layers": ["specularTexture"]
+ "layers": [
+ "specularTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000010}",
"sourcePort": "color",
"targetUuid": "{00000000-0000-0000-0000-000000000024}",
"targetPort": "specular",
- "layers": ["specularTexture"]
+ "layers": [
+ "specularTexture"
+ ]
},
{
"sourceUuid": "{00000000-0000-0000-0000-000000000011}",