• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "target" : "my_fullscreen.frag",
3    "template" : "simple/core_fullscreen_template.json",
4    "types" : [
5        {
6            "name" : "Time",
7            "members" : [
8                {
9                    "type": "float",
10                    "name" : "t"
11                }
12            ]
13        }
14    ],
15    "uniforms" : [
16        {
17            "type": "sampler2D",
18            "name": "Image0"
19        },
20        {
21            "type": "sampler2D",
22            "name": "Image1"
23        },
24        {
25            "type": "Time",
26            "name": "uTime"
27        }
28    ],
29    "blocks" : [
30        {
31            "name" : "IMAGE",
32            "source": "simple/snippets/core_image_blocks.h",
33            "function": "GenericImageSample",
34            "inputs": [
35                {
36                    "type": "vec2",
37                    "name": "inUv"
38                },
39                {
40                    "type": "sampler2D",
41                    "name": "Image0"
42                }
43            ],
44            "outputs": [
45                {
46                    "type": "vec4",
47                    "name": "ImageRes0"
48                }
49            ]
50        },
51        {
52            "name" : "IMAGE",
53            "source": "simple/snippets/core_image_blocks.h",
54            "function": "GenericImageSample",
55            "inputs": [
56                {
57                    "type": "vec2",
58                    "name": "inUv"
59                },
60                {
61                    "type": "sampler2D",
62                    "name": "Image1"
63                }
64            ],
65            "outputs": [
66                {
67                    "type": "vec4",
68                    "name": "ImageRes1"
69                }
70            ]
71        },
72        {
73            "name" : "LERP",
74            "source" : "simple/snippets/core_lerp_blocks.h",
75            "function" : "GenericLerp",
76            "inputs": [
77                {
78                    "type": "vec4",
79                    "name": "ImageRes0"
80                },
81                {
82                    "type": "vec4",
83                    "name": "ImageRes1"
84                },
85                {
86                    "type": "float",
87                    "name": "uTime.t"
88                }
89            ],
90            "outputs": [
91                {
92                    "type": "vec4",
93                    "name": "outColor"
94                }
95            ]
96        }
97    ]
98}
99