aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/assets/notenoughupdates/shaders/program/blur.json
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources/assets/notenoughupdates/shaders/program/blur.json')
-rw-r--r--src/main/resources/assets/notenoughupdates/shaders/program/blur.json100
1 files changed, 82 insertions, 18 deletions
diff --git a/src/main/resources/assets/notenoughupdates/shaders/program/blur.json b/src/main/resources/assets/notenoughupdates/shaders/program/blur.json
index 9da3c2e8..01c0578d 100644
--- a/src/main/resources/assets/notenoughupdates/shaders/program/blur.json
+++ b/src/main/resources/assets/notenoughupdates/shaders/program/blur.json
@@ -1,21 +1,85 @@
{
- "blend": {
- "func": "add",
- "srcrgb": "srcalpha",
- "dstrgb": "1-srcalpha"
+ "blend": {
+ "func": "add",
+ "srcrgb": "srcalpha",
+ "dstrgb": "1-srcalpha"
+ },
+ "vertex": "sobel",
+ "fragment": "blur2",
+ "attributes": [
+ "Position"
+ ],
+ "samplers": [
+ {
+ "name": "DiffuseSampler"
+ }
+ ],
+ "uniforms": [
+ {
+ "name": "ProjMat",
+ "type": "matrix4x4",
+ "count": 16,
+ "values": [
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 0.0,
+ 1.0
+ ]
},
- "vertex": "sobel",
- "fragment": "blur2",
- "attributes": [ "Position" ],
- "samplers": [
- { "name": "DiffuseSampler" }
- ],
- "uniforms": [
- { "name": "ProjMat", "type": "matrix4x4", "count": 16, "values": [ 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] },
- { "name": "InSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] },
- { "name": "OutSize", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] },
- { "name": "BlurDir", "type": "float", "count": 2, "values": [ 1.0, 1.0 ] },
- { "name": "Radius", "type": "float", "count": 1, "values": [ 5.0 ] },
- { "name": "AlphaMult", "type": "float", "count": 1, "values": [ 1.0 ] }
- ]
+ {
+ "name": "InSize",
+ "type": "float",
+ "count": 2,
+ "values": [
+ 1.0,
+ 1.0
+ ]
+ },
+ {
+ "name": "OutSize",
+ "type": "float",
+ "count": 2,
+ "values": [
+ 1.0,
+ 1.0
+ ]
+ },
+ {
+ "name": "BlurDir",
+ "type": "float",
+ "count": 2,
+ "values": [
+ 1.0,
+ 1.0
+ ]
+ },
+ {
+ "name": "Radius",
+ "type": "float",
+ "count": 1,
+ "values": [
+ 5.0
+ ]
+ },
+ {
+ "name": "AlphaMult",
+ "type": "float",
+ "count": 1,
+ "values": [
+ 1.0
+ ]
+ }
+ ]
}